[Python-modules-commits] r21522 - in packages/python-qt4/trunk/debian (changelog control rules)

kitterman at users.alioth.debian.org kitterman at users.alioth.debian.org
Thu May 3 17:40:11 UTC 2012


    Date: Thursday, May 3, 2012 @ 17:40:09
  Author: kitterman
Revision: 21522

* Build python3-dbus.mainloop.qt/-dbg packages with experimental python3
  port of dbus-python
  - Add packages to debian/control
  - Add python3-dbus and python3-dbus-dbg to build-depends
  - Adjust debian/rules to support python3-dbus.mainloop.qt-dbg
  - Provide path to dbus-python.h using --dbus option in configure since in
    Python 3, the build system can't find it

Modified:
  packages/python-qt4/trunk/debian/changelog
  packages/python-qt4/trunk/debian/control
  packages/python-qt4/trunk/debian/rules

Modified: packages/python-qt4/trunk/debian/changelog
===================================================================
--- packages/python-qt4/trunk/debian/changelog	2012-05-03 16:59:06 UTC (rev 21521)
+++ packages/python-qt4/trunk/debian/changelog	2012-05-03 17:40:09 UTC (rev 21522)
@@ -1,3 +1,15 @@
+python-qt4 (4.9.1-4) experimental; urgency=low
+
+  * Build python3-dbus.mainloop.qt/-dbg packages with experimental python3
+    port of dbus-python
+    - Add packages to debian/control
+    - Add python3-dbus and python3-dbus-dbg to build-depends
+    - Adjust debian/rules to support python3-dbus.mainloop.qt-dbg
+    - Provide path to dbus-python.h using --dbus option in configure since in
+      Python 3, the build system can't find it
+
+ -- Scott Kitterman <scott at kitterman.com>  Thu, 03 May 2012 10:26:27 -0400
+
 python-qt4 (4.9.1-3) unstable; urgency=low
 
   * Upload to unstable for qt4-x11 multiarch transition

Modified: packages/python-qt4/trunk/debian/control
===================================================================
--- packages/python-qt4/trunk/debian/control	2012-05-03 16:59:06 UTC (rev 21521)
+++ packages/python-qt4/trunk/debian/control	2012-05-03 17:40:09 UTC (rev 21522)
@@ -18,8 +18,11 @@
                python-all-dev (>= 2.6.6-3~),
                python3-all-dbg,
                python3-all-dev,
-               python-dbus (>= 0.84.0-2),
+               python-dbus (>= 1.0.0~),
                python-dbus-dbg,
+               python3-dbus,
+               python3-dbus-dbg,
+               python-dbus-dev,
                python-sip-dbg,
                python-sip-dev (>= 4.13.1),
                python3-sip-dbg,
@@ -198,33 +201,33 @@
  .
  This package contains the extensions built for the Python debug interpreter.
 
-#Package: python3-dbus.mainloop.qt
-#Architecture: any
-#Provides: ${python3:Provides}
-#Depends: python3-dbus,
-#         ${misc:Depends},
-#         ${python3:Depends},
-#         ${shlibs:Depends}
-#Description: DBus Support for PyQt4 with Python 3
-# The DBus module of PyQt4 provides integration of PyQt4 applications
-# with the DBus main loop for Python 3
-#
-#Package: python3-dbus.mainloop.qt-dbg
-#Architecture: any
-#Priority: extra
-#Section: debug
-#Provides: ${python3:Provides}
-#Depends: python3-dbg,
-#         python3-dbus-dbg,
-#         python3-dbus.mainloop.qt (= ${binary:Version}),
-#         ${misc:Depends},
-#         ${shlibs:Depends}
-#Description: DBus Support for PyQt4 (debug extensions for Python 3)
-# The DBus module of PyQt4 provides integration of PyQt4 applications
-# with the DBus main loop for Python 3
-# .
-# This package contains the extensions built for the Python debug interpreter.
+Package: python3-dbus.mainloop.qt
+Architecture: any
+Provides: ${python3:Provides}
+Depends: python3-dbus,
+         ${misc:Depends},
+         ${python3:Depends},
+         ${shlibs:Depends}
+Description: DBus Support for PyQt4 with Python 3
+ The DBus module of PyQt4 provides integration of PyQt4 applications
+ with the DBus main loop for Python 3
 
+Package: python3-dbus.mainloop.qt-dbg
+Architecture: any
+Priority: extra
+Section: debug
+Provides: ${python3:Provides}
+Depends: python3-dbg,
+         python3-dbus-dbg,
+         python3-dbus.mainloop.qt (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: DBus Support for PyQt4 (debug extensions for Python 3)
+ The DBus module of PyQt4 provides integration of PyQt4 applications
+ with the DBus main loop for Python 3
+ .
+ This package contains the extensions built for the Python debug interpreter.
+
 Package: python-qt4-gl
 Architecture: any
 Provides: ${python:Provides}

Modified: packages/python-qt4/trunk/debian/rules
===================================================================
--- packages/python-qt4/trunk/debian/rules	2012-05-03 16:59:06 UTC (rev 21521)
+++ packages/python-qt4/trunk/debian/rules	2012-05-03 17:40:09 UTC (rev 21522)
@@ -13,7 +13,7 @@
 endif
 
 py_dbusmoddir = $(shell python$(1) -c 'import dbus.mainloop; print dbus.mainloop.__path__[0]')
-#py3_dbusmoddir = $(shell python3 -c 'import dbus.mainloop; print(dbus.mainloop.__path__[0])')
+py3_dbusmoddir = $(shell python3 -c 'import dbus.mainloop; print(dbus.mainloop.__path__[0])')
 
 export QMAKESPEC=linux-g++
 
@@ -154,12 +154,12 @@
 	mv $(d3_qt4_dbg)/usr/lib/python3.$*/dist-packages/PyQt4/phonon.so \
 		debian/python3-pyqt4.phonon-dbg/usr/lib/python3.$*/dist-packages/PyQt4
 
-	#if [ -e $(d3_qt4_dbg)$(call py3_dbusmoddir,$*)/qt.so ]; then \
-	#	mkdir -p debian/python3-dbus.mainloop.qt-dbg/$(call py3_dbusmoddir,$*);\
-	#	mv $(d3_qt4_dbg)$(call py3_dbusmoddir,$*)/qt.so \
-	#		debian/python3-dbus.mainloop.qt-dbg$(call py3_dbusmoddir,$*);\
-	#	echo '$(call py3_dbusmoddir,$*)/*' >> $(CURDIR)/debian/python3-dbus.mainloop.qt.install;\
-	#fi
+	if [ -e $(d3_qt4_dbg)$(call py3_dbusmoddir,$*)/qt.so ]; then \
+		mkdir -p debian/python3-dbus.mainloop.qt-dbg/$(call py3_dbusmoddir,$*);\
+		mv $(d3_qt4_dbg)$(call py3_dbusmoddir,$*)/qt.so \
+			debian/python3-dbus.mainloop.qt-dbg$(call py3_dbusmoddir,$*);\
+		echo '$(call py3_dbusmoddir,$*)/*' >> $(CURDIR)/debian/python3-dbus.mainloop.qt.install;\
+	fi
 
 d_qt4_dbg = debian/python-qt4-dbg
 
@@ -220,7 +220,7 @@
 	DH_OPTIONS= dh_strip -ppyqt4-dev-tools
 	set -e; \
 	for p in python-qt4 python3-pyqt4 \
-		python-qt4-dbus \
+		python-qt4-dbus python3-dbus.mainloop.qt \
 		python-qt4-gl \
 		python-qt4-sql python3-pyqt4.qtsql \
 		python-qt4-phonon python3-pyqt4.phonon \
@@ -242,6 +242,11 @@
 	rm -rf $(CURDIR)/debian/python3-pyqt4-dbg/usr/share/sip
 	rm -rf $(CURDIR)/debian/python3-pyqt4-dbg/usr/lib/python3/dist-packages/PyQt4/uic
 	rm -rf $(CURDIR)/debian/python3-pyqt4-dbg/usr/lib/python3/dist-packages/dbus/mainloop/
+	rm -rf $(CURDIR)/debian/python3-dbus.mainloop.qt/usr/bin
+	rm -rf $(CURDIR)/debian/python3-dbus.mainloop.qt/usr/share/sip
+	rm -rf $(CURDIR)/debian/python3-dbus.mainloop.qt/usr/lib/python3/dist-packages/PyQt4
+	rm -rf $(CURDIR)/debian/python3-dbus.mainloop.qt-dbg/usr/lib/debug/usr/bin
+	rm -rf $(CURDIR)/debian/python3-dbus.mainloop.qt-dbg/usr/lib/debug/usr/lib/python3/dist-packages/PyQt4
 
 	dh_fixperms
 	dh_compress -X.py -X.bmp -X.ui -X.sql -X.xml -X.qml -X.xpm -X.mng -X.qss. -X.xbel -Xchilling




More information about the Python-modules-commits mailing list