Hi, Rex -
After I downloaded several of the PyQt-related source RPMs last night, I
ran into problems building them on an x86_64 system.
Here are patches against the RPM spec files for sip3, sip, qscintilla,
and PyQt that cause them all to build, install and run correctly on a
Fedora Core 2 system with an AMD64 CPU. I've tested the results with a
PyQt-based application I'm working on, and it runs correctly.
(I won't be trying out builds of the rest of kde-redhat, since I don't
use KDE.)
Regards,
<b
--- PyQt.spec~ 2004-09-22 21:47:59.000000000 -0700
+++ PyQt.spec 2004-09-22 22:18:57.000000000 -0700
@@ -87,14 +87,16 @@
make -C qt %{?_smp_mflags}
make %{?_smp_mflags}
-
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
mv examples3 examples
-
+if [ %{_lib} != lib ]; then
+ mkdir -p %{buildroot}/%{_libdir}
+ mv %{buildroot}/usr/lib/python%{python_ver} %{buildroot}/%{_libdir}
+fi
%clean
rm -rf $RPM_BUILD_ROOT
--- qscintilla.spec~ 2004-09-22 21:19:17.000000000 -0700
+++ qscintilla.spec 2004-09-22 21:22:10.000000000 -0700
@@ -18,7 +18,7 @@
BuildRequires: sed >= 4.0
BuildRequires: qt-devel >= 1:3.2
%define qt_ver %(rpm -q --qf '%%{version}' qt-devel | cut -d. -f1,2)
-%define qtdir %(unset QTDIR ||:; source /etc/profile.d/qt.sh 2>/dev/null; echo ${QTDIR:-/usr/lib/qt-3.3} )
+%define qtdir %(unset QTDIR ||:; source /etc/profile.d/qt.sh 2>/dev/null; echo ${QTDIR:-/usr/%{_lib}/qt-3.3} )
# Redundant? a little, so what. -- Rex
Requires: qt >= 1:%{qt_ver}
Prereq: %{qtdir}/lib
--- sip3.spec~ 2004-09-22 21:17:52.000000000 -0700
+++ sip3.spec 2004-09-22 21:18:09.000000000 -0700
@@ -49,7 +49,7 @@
%build
unset QTDIR || : ; . /etc/profile.d/qt.sh
-python2 configure.py -l qt-mt
+python2 configure.py -l qt-mt -d %{python_sitearch}
make %{?_smp_mflags}
--- sip.spec~ 2004-09-20 13:27:08.000000000 -0700
+++ sip.spec 2004-09-22 21:16:13.000000000 -0700
@@ -50,7 +50,7 @@
%build
unset QTDIR || : ; . /etc/profile.d/qt.sh
-python2 configure.py -l qt-mt
+python2 configure.py -l qt-mt -d %{python_sitearch}
make %{?_smp_mflags}
_______________________________________________
PyKDE mailing list [EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde