On Mon, 6 Jul 2009 21:44:30 +0200, "Hans-Peter Jansen" <h...@urpla.net> wrote: > Hi Phil, > > I'm preparing sip/PyQt builds in openSUSEs build service: > > http://download.opensuse.org/repositories/home:/frispete:/branches:/KDE:/Qt/ > > in order to split the packages into essential and -devel parts. > > While at it, install the missing elements: doc and designer plugin. To > fix the latter, I needed this make install invocation: > > make DESTDIR=$RPM_BUILD_ROOT INSTALL_ROOT=$RPM_BUILD_ROOT install > > Looks, like most elements use DESTDIR, but designer plugin uses > INSTALL_ROOT, which is a bit arkward, isn't it?
That's down to qmake. > I made the split as follows, could you please take a brief look, > if that's okay: (would you split uic?) I don't think it would be worth it. The only changes I would make would be to move sipconfig.py and pyqtconfig.py to their respective devel packages. Phil > python-sip-4.8.1-2.i586.rpm: > -rwxr-xr-x 1 root root 66512 Jul 6 18:31 > /usr/lib/python2.6/site-packages/sip.so > -rw-r--r-- 1 root root 84912 Jul 6 18:31 > /usr/lib/python2.6/site-packages/sipconfig.py > drwxr-xr-x 2 root root 0 Jul 6 18:31 > /usr/share/doc/packages/python-sip > -rw-r--r-- 1 root root 186 Jul 6 18:31 > /usr/share/doc/packages/python-sip/README > > python-sip-devel-4.8.1-2.i586.rpm: > -rwxr-xr-x 1 root root 256687 Jul 6 18:31 /usr/bin/sip > -rw-r--r-- 1 root root 43063 Jul 6 18:31 > /usr/include/python2.6/sip.h > -rw-r--r-- 1 root root 3332 Jul 6 18:31 > /usr/lib/python2.6/site-packages/sipdistutils.py > drwxr-xr-x 2 root root 0 Jul 6 18:31 > /usr/share/doc/packages/python-sip-devel > -rw-r--r-- 1 root root 146075 Jun 16 10:35 > /usr/share/doc/packages/python-sip-devel/ChangeLog > -rw-r--r-- 1 root root 2732 Jun 16 10:35 > /usr/share/doc/packages/python-sip-devel/LICENSE > -rw-r--r-- 1 root root 14041 Jun 16 10:35 > /usr/share/doc/packages/python-sip-devel/NEWS > drwxr-xr-x 2 root root 0 Jun 16 10:35 > /usr/share/doc/packages/python-sip-devel/doc > drwxr-xr-x 2 root root 0 Jun 16 10:35 > /usr/share/doc/packages/python-sip-devel/doc/html > [...] > drwxr-xr-x 2 root root 0 Jul 6 18:31 /usr/share/sip > > python-qt4-4.5.1-2.i586.rpm > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4 > -rwxr-xr-x 1 root root 5780 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/Qt.so > -rwxr-xr-x 1 root root 18988 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtAssistant.so > -rwxr-xr-x 1 root root 1765136 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtCore.so > -rwxr-xr-x 1 root root 369684 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtDesigner.so > -rwxr-xr-x 1 root root 7972400 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtGui.so > -rwxr-xr-x 1 root root 127172 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtHelp.so > -rwxr-xr-x 1 root root 548808 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtNetwork.so > -rwxr-xr-x 1 root root 152988 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtOpenGL.so > -rwxr-xr-x 1 root root 163000 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtScript.so > -rwxr-xr-x 1 root root 19484 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtScriptTools.so > -rwxr-xr-x 1 root root 310404 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtSql.so > -rwxr-xr-x 1 root root 116552 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtSvg.so > -rwxr-xr-x 1 root root 23240 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtTest.so > -rwxr-xr-x 1 root root 228460 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtWebKit.so > -rwxr-xr-x 1 root root 262956 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtXml.so > -rwxr-xr-x 1 root root 132072 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/QtXmlPatterns.so > -rw-r--r-- 1 root root 1619 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/__init__.py > -rw-r--r-- 1 root root 13289 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/pyqtconfig.py > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler > -rw-r--r-- 1 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/__init__.py > -rw-r--r-- 1 root root 2479 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/compiler.py > -rw-r--r-- 1 root root 788 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/indenter.py > -rw-r--r-- 1 root root 420 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/misc.py > -rw-r--r-- 1 root root 1067 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/proxy_type.py > -rw-r--r-- 1 root root 3672 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/qobjectcreator.py > -rw-r--r-- 1 root root 11009 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/qtproxies.py > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Loader > -rw-r--r-- 1 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Loader/__init__.py > -rw-r--r-- 1 root root 858 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Loader/loader.py > -rw-r--r-- 1 root root 2043 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/Loader/qobjectcreator.py > -rw-r--r-- 1 root root 3270 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/__init__.py > -rw-r--r-- 1 root root 2899 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/driver.py > -rw-r--r-- 1 root root 215 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/exceptions.py > -rw-r--r-- 1 root root 3086 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/icon_cache.py > -rw-r--r-- 1 root root 2766 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/objcreator.py > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v2 > -rw-r--r-- 1 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/__init__.py > -rw-r--r-- 1 root root 49 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/encode_utf8.py > -rw-r--r-- 1 root root 533 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/invoke.py > -rw-r--r-- 1 root root 521 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/load_plugin.py > -rw-r--r-- 1 root root 109 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/proxy_base.py > -rw-r--r-- 1 root root 124 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/string_io.py > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v3 > -rw-r--r-- 1 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v3/__init__.py > -rw-r--r-- 1 root root 106 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v3/encode_utf8.py > -rw-r--r-- 1 root root 541 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v3/invoke.py > -rw-r--r-- 1 root root 523 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v3/load_plugin.py > -rw-r--r-- 1 root root 101 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v3/proxy_base.py > -rw-r--r-- 1 root root 54 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/port_v3/string_io.py > -rw-r--r-- 1 root root 11649 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/properties.py > -rw-r--r-- 1 root root 1549 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/pyuic.py > -rw-r--r-- 1 root root 25311 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/uiparser.py > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/widget-plugins > -rw-r--r-- 1 root root 778 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/phonon.py > -rw-r--r-- 1 root root 733 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/qaxcontainer.py > -rw-r--r-- 1 root root 729 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/qscintilla.py > -rw-r--r-- 1 root root 728 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/qtwebkit.py > -rw-r--r-- 1 root root 946 Jul 6 21:23 > /usr/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/qwt.py > -rwxr-xr-x 1 root root 18728 Jul 6 21:23 > /usr/lib/python2.6/site-packages/dbus/mainloop/qt.so > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/share/doc/packages/python-qt4 > -rw-r--r-- 1 root root 1773 Jul 6 21:23 > /usr/share/doc/packages/python-qt4/README > > python-qt4-devel-4.5.1-2.i586.rpm: > -rwxr-xr-x 1 root root 210035 Jul 6 21:23 > /usr/bin/pylupdate4 > -rwxr-xr-x 1 root root 64474 Jul 6 21:23 /usr/bin/pyrcc4 > -rwxr-xr-x 1 root root 93 Jul 6 21:23 /usr/bin/pyuic4 > -rwxr-xr-x 1 root root 30768 Jul 6 21:23 > /usr/lib/qt4/plugins/designer/libpythonplugin.so > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/share/doc/packages/python-qt4-devel > -rw-r--r-- 1 root root 196864 Jun 16 10:37 > /usr/share/doc/packages/python-qt4-devel/ChangeLog > -rw-r--r-- 1 root root 8214 Jun 16 10:37 > /usr/share/doc/packages/python-qt4-devel/NEWS > -rw-r--r-- 1 root root 365 Jun 16 10:37 > /usr/share/doc/packages/python-qt4-devel/THANKS > drwxr-xr-x 2 root root 0 Jun 16 10:37 > /usr/share/doc/packages/python-qt4-devel/contrib > [...] > drwxr-xr-x 2 root root 0 Jun 16 10:38 > /usr/share/doc/packages/python-qt4-devel/doc > drwxr-xr-x 2 root root 0 Jun 16 10:39 > /usr/share/doc/packages/python-qt4-devel/doc/html > [...] > -rw-r--r-- 1 root root 122461 Jun 16 10:37 > /usr/share/doc/packages/python-qt4-devel/doc/pyqt4ref.html > -rw-r--r-- 1 root root 70292 Jun 16 10:37 > /usr/share/doc/packages/python-qt4-devel/doc/pyqt4ref.txt > drwxr-xr-x 2 root root 0 Jun 16 10:37 > /usr/share/doc/packages/python-qt4-devel/examples > [...] > drwxr-xr-x 2 root root 0 Jul 6 21:23 /usr/share/sip > drwxr-xr-x 2 root root 0 Jul 6 21:23 > /usr/share/sip/PyQt4 > [...] > > > Pete > _______________________________________________ > PyQt mailing list PyQt@riverbankcomputing.com > http://www.riverbankcomputing.com/mailman/listinfo/pyqt _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt