[PyKDE] ANN: SuSE 8.0 SIP/PyQt v3.4 RPMs finished (+PyKDE recompiled too)

Marc Schmitt littlewisp at gmx.net
Wed Sep 11 20:21:00 BST 2002


Hi,

I'm pleased to annouce that the lastest SIP, PyQt and PyKDE packages just 
finished compiling and are on their way to sourceforge/incomming. They've 
been compiled for 

SuSE 8.0 - i386
KDE 3.0.2
Qt 3.0.3
python 2.2

This release hasn't been generated by checkinstall, but by modified RH 
specfiles which I extracted from the available .src.rpms (in the hope 
providing cleaner packages and the possibility to pack for a new version just 
by increasing the spec-version info). Btw, specfiles are sooo cute, I didn't 
thought playing with them can be so much fun ... :)

If everything works as expected, the upload will finish in about one hour 
(hey, that are 10mb ...). The sizes and filenames are :

4813256	PyKDE-3.3.2-1.SuSE8.0-KDE3.0.2.i386.rpm
579821	PyKDE-3.3.2-1.SuSE8.0.src.rpm
253101	PyKDE-devel-3.3.2-1.SuSE8.0-KDE3.0.2.i386.rpm
152091	PyKDE-docs-3.3.2-1.SuSE8.0.i386.rpm
2754956	PyQt-3.4-1.SuSE8.0.i386.rpm
714380 	PyQt-3.4-1.SuSE8.0.src.rpm
169789	PyQt-devel-3.4-1.SuSE8.0.i386.rpm
223969 	PyQt-docs-3.4-1.SuSE8.0.i386.rpm
162066 	sip-3.4-1.SuSE8.0.src.rpm
38038 	sip-3.4-1.i386.SuSE8.0.rpm
59098 	sip-devel-3.4-1SuSE8.0.i386.rpm


If I look at this we should probably try to a) merge some packages and b) 
merge some distributions ...

-Marc

ps: I've attached my versions of the specs, so you don't have to grab the 
whole .src.rpms if you want to build for your distro.


-------------- next part --------------
Summary: Python bindings for KDE
Name: PyKDE
Version: 3.3.2
Release: 1
URL: http://www.riverbankcomputing.co.uk/pykde/index.php
Source0: %{name}-%{version}-3.tar.gz
License: MIT
Group: Development/Languages
Buildrequires: PyQt-devel >= 3.3.2, kdelibs3-devel >= 3.0.0
Requires: PyQt = 3.4 kdelibs3 >= 3.0.0
%description
These are the Python bindings for KDE. Included is "kdepyuic", a wrapper around "pyuic" for KDE.

%package devel
Summary: PyKDE SIP files
Group: Development/Languages
Requires: PyQt-devel = 3.4, kdelibs-devel >= 3.0.0
%description devel
These are the PyKDE sip files needed for developing your own PyKDE objects.

%package docs
Summary: PyKDE Documentation
Group: Development/Languages
%description docs
This is the PyKDE documentation.

%prep
%setup -q

%build
export KDEDIR=/opt/kde3
mv examples examples.orig && mkdir examples && mv examples.orig examples/examples
python build.py -c -l qt-mt -m /usr/bin/make -k /usr -t $KDEDIR/include -v /usr/share/sip/qt -u $KDEDIR/lib
make

%install
make install
install -m 0755 postproc /usr/bin
install -m 0755 kdepyuic /usr/bin
install -d /usr/share/sip/kde
install -m 0644 sip/*.sip /usr/share/sip/kde
install -d /usr/share/sip/kde/kde30
install -m 0644 sip/kde30/*.sip /usr/share/sip/kde/kde30

%files
%defattr(-,root,root)
/usr/bin/kdepyuic

/usr/lib/python2.2/site-packages/dcop.py
/usr/lib/python2.2/site-packages/dcop.pyc
/usr/lib/python2.2/site-packages/libdcopcmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libdcopcmodule.so
/usr/lib/python2.2/site-packages/libdcopcmodule.so.1
/usr/lib/python2.2/site-packages/libdcopcmodule.so.1.0

/usr/lib/python2.2/site-packages/kdecore.py
/usr/lib/python2.2/site-packages/kdecore.pyc
/usr/lib/python2.2/site-packages/libkdecorecmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkdecorecmodule.so
/usr/lib/python2.2/site-packages/libkdecorecmodule.so.1
/usr/lib/python2.2/site-packages/libkdecorecmodule.so.1.0

/usr/lib/python2.2/site-packages/kdesu.py
/usr/lib/python2.2/site-packages/kdesu.pyc
/usr/lib/python2.2/site-packages/libkdesucmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkdesucmodule.so
/usr/lib/python2.2/site-packages/libkdesucmodule.so.1
/usr/lib/python2.2/site-packages/libkdesucmodule.so.1.0

/usr/lib/python2.2/site-packages/kdefx.py
/usr/lib/python2.2/site-packages/kdefx.pyc
/usr/lib/python2.2/site-packages/libkdefxcmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkdefxcmodule.so
/usr/lib/python2.2/site-packages/libkdefxcmodule.so.1
/usr/lib/python2.2/site-packages/libkdefxcmodule.so.1.0

/usr/lib/python2.2/site-packages/kdeui.py
/usr/lib/python2.2/site-packages/kdeui.pyc
/usr/lib/python2.2/site-packages/libkdeuicmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkdeuicmodule.so
/usr/lib/python2.2/site-packages/libkdeuicmodule.so.1
/usr/lib/python2.2/site-packages/libkdeuicmodule.so.1.0

/usr/lib/python2.2/site-packages/kio.py
/usr/lib/python2.2/site-packages/kio.pyc
/usr/lib/python2.2/site-packages/libkiocmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkiocmodule.so
/usr/lib/python2.2/site-packages/libkiocmodule.so.1
/usr/lib/python2.2/site-packages/libkiocmodule.so.1.0

/usr/lib/python2.2/site-packages/kfile.py
/usr/lib/python2.2/site-packages/kfile.pyc
/usr/lib/python2.2/site-packages/libkfilecmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkfilecmodule.so
/usr/lib/python2.2/site-packages/libkfilecmodule.so.1
/usr/lib/python2.2/site-packages/libkfilecmodule.so.1.0

/usr/lib/python2.2/site-packages/kparts.py
/usr/lib/python2.2/site-packages/kparts.pyc
/usr/lib/python2.2/site-packages/libkpartscmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkpartscmodule.so
/usr/lib/python2.2/site-packages/libkpartscmodule.so.1
/usr/lib/python2.2/site-packages/libkpartscmodule.so.1.0

/usr/lib/python2.2/site-packages/khtml.py
/usr/lib/python2.2/site-packages/khtml.pyc
/usr/lib/python2.2/site-packages/libkhtmlcmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkhtmlcmodule.so
/usr/lib/python2.2/site-packages/libkhtmlcmodule.so.1
/usr/lib/python2.2/site-packages/libkhtmlcmodule.so.1.0

/usr/lib/python2.2/site-packages/kjs.py
/usr/lib/python2.2/site-packages/kjs.pyc
/usr/lib/python2.2/site-packages/libkjscmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkjscmodule.so
/usr/lib/python2.2/site-packages/libkjscmodule.so.1
/usr/lib/python2.2/site-packages/libkjscmodule.so.1.0

/usr/lib/python2.2/site-packages/kspell.py
/usr/lib/python2.2/site-packages/kspell.pyc
/usr/lib/python2.2/site-packages/libkspellcmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkspellcmodule.so
/usr/lib/python2.2/site-packages/libkspellcmodule.so.1
/usr/lib/python2.2/site-packages/libkspellcmodule.so.1.0

/usr/lib/python2.2/site-packages/kdeprint.py
/usr/lib/python2.2/site-packages/kdeprint.pyc
/usr/lib/python2.2/site-packages/libkdeprintcmodule.so.1.0.0
/usr/lib/python2.2/site-packages/libkdeprintcmodule.so
/usr/lib/python2.2/site-packages/libkdeprintcmodule.so.1
/usr/lib/python2.2/site-packages/libkdeprintcmodule.so.1.0

%doc README
%doc NEWS
%doc THANKS

%files devel
/usr/share/sip/kde/*.sip
/usr/share/sip/kde/kde30/*.sip

%files docs
%doc doc/*.html
%doc examples/*
-------------- next part --------------
Summary: Python bindings for Qt
Name: PyQt
Version: 3.4
Release: 1
URL: http://www.riverbankcomputing.co.uk/pyqt/index.php
Source0: %{name}-x11-gpl-%{version}.tar.gz
License: GPL
Group: Development/Languages
Buildrequires: python-devel >= 2.2, qt3-devel >= 3.0.3, sip-devel = 3.4, mesa-devel, mesaglu-devel, mesaglut-devel
Requires: python >= 2.2, qt3 >= 3.0.3, sip = 3.4

%description
These are the Python bindings for Qt. Included are the modules for Qt's SQL,
Qt's Network, Qt's OpenGL, 'pyuic', a tool to compile uic files that come from Qt
Designer into Python code and 'eric', an awesome debugging tool.

%package devel
Summary: Qt sip files.
Group: Development/Languages
Requires: python-devel >= 2.2, qt3-devel >= 3.0.3, sip-devel = 3.4, PyQt = 3.4
%description devel
These are the sip files needed to create your own C++ Qt object to be used in
Python.

%package docs
Summary: PyQt Documentation
Group: Development/Languages
%description docs
This is the documentation for PyQt, as well as several examples.

%prep
%setup -n %{name}-x11-gpl-%{version}

%build
python build.py -b /usr/bin -c -l qt-mt -m /usr/bin/make
mkdir examples
mv examples3 examples
make

%install
make install
make install-eric
install -d /usr/share/sip/qt
install -m 0644 sip/* /usr/share/sip/qt

%files
%defattr(-,root,root)
%doc LICENSE README README.Linux NEWS THANKS
/usr/bin/pyuic
/usr/bin/eric

/usr/lib/python2.2/site-packages/eric/*

/usr/lib/python2.2/site-packages/qt.py
/usr/lib/python2.2/site-packages/qt.pyc
/usr/lib/python2.2/site-packages/libqtcanvascmodule.so
/usr/lib/python2.2/site-packages/libqtcanvascmodule.so.1
/usr/lib/python2.2/site-packages/libqtcanvascmodule.so.1.0
/usr/lib/python2.2/site-packages/libqtcanvascmodule.so.1.0.0

/usr/lib/python2.2/site-packages/qtcanvas.py
/usr/lib/python2.2/site-packages/qtcanvas.pyc
/usr/lib/python2.2/site-packages/libqtcmodule.so
/usr/lib/python2.2/site-packages/libqtcmodule.so.1
/usr/lib/python2.2/site-packages/libqtcmodule.so.1.0
/usr/lib/python2.2/site-packages/libqtcmodule.so.1.0.0

/usr/lib/python2.2/site-packages/qtgl.py
/usr/lib/python2.2/site-packages/qtgl.pyc
/usr/lib/python2.2/site-packages/libqtglcmodule.so
/usr/lib/python2.2/site-packages/libqtglcmodule.so.1
/usr/lib/python2.2/site-packages/libqtglcmodule.so.1.0
/usr/lib/python2.2/site-packages/libqtglcmodule.so.1.0.0

/usr/lib/python2.2/site-packages/qtnetwork.py
/usr/lib/python2.2/site-packages/qtnetwork.pyc
/usr/lib/python2.2/site-packages/libqtnetworkcmodule.so
/usr/lib/python2.2/site-packages/libqtnetworkcmodule.so.1
/usr/lib/python2.2/site-packages/libqtnetworkcmodule.so.1.0
/usr/lib/python2.2/site-packages/libqtnetworkcmodule.so.1.0.0

/usr/lib/python2.2/site-packages/qtsql.py
/usr/lib/python2.2/site-packages/qtsql.pyc
/usr/lib/python2.2/site-packages/libqtsqlcmodule.so
/usr/lib/python2.2/site-packages/libqtsqlcmodule.so.1
/usr/lib/python2.2/site-packages/libqtsqlcmodule.so.1.0
/usr/lib/python2.2/site-packages/libqtsqlcmodule.so.1.0.0

/usr/lib/python2.2/site-packages/qttable.py
/usr/lib/python2.2/site-packages/qttable.pyc
/usr/lib/python2.2/site-packages/libqttablecmodule.so
/usr/lib/python2.2/site-packages/libqttablecmodule.so.1
/usr/lib/python2.2/site-packages/libqttablecmodule.so.1.0
/usr/lib/python2.2/site-packages/libqttablecmodule.so.1.0.0

/usr/lib/python2.2/site-packages/qtxml.py
/usr/lib/python2.2/site-packages/qtxml.pyc
/usr/lib/python2.2/site-packages/libqtxmlcmodule.so
/usr/lib/python2.2/site-packages/libqtxmlcmodule.so.1
/usr/lib/python2.2/site-packages/libqtxmlcmodule.so.1.0
/usr/lib/python2.2/site-packages/libqtxmlcmodule.so.1.0.0


%files devel
%defattr(-,root,root)
/usr/share/sip/qt/*

%files docs
%defattr(-,root,root)
%doc doc/PyQt/*.html
%doc examples/*


-------------- next part --------------
A non-text attachment was scrubbed...
Name: sip.spec
Type: text/x-c++src
Size: 1518 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20020911/78fc10b4/sip.bin


More information about the PyQt mailing list