[PyQt] Makefile install path macros
Phil Thompson
phil at riverbankcomputing.com
Mon Jul 6 22:11:13 BST 2009
On Mon, 6 Jul 2009 21:44:30 +0200, "Hans-Peter Jansen" <hpj at 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 at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
More information about the PyQt
mailing list