[Python-modules-commits] r8132 - in packages/python-qt4/trunk/debian (6 files)

bzed at users.alioth.debian.org bzed at users.alioth.debian.org
Mon Apr 6 14:30:15 UTC 2009


    Date: Monday, April 6, 2009 @ 14:30:14
  Author: bzed
Revision: 8132

* UNTESTED DO NOT UPLOAD !!!!!!!!!!!!!!!1
* debian/control:
  - Switch to python-support.
* debian/rules:
  - Avoid all insane hacks which were messing with
    /var/lib/python-support. This was prone to fail in any case,
    and will result in FTBFS as soon as python-support 1.0 will
    hit unstable.

Modified:
  packages/python-qt4/trunk/debian/changelog
  packages/python-qt4/trunk/debian/control
  packages/python-qt4/trunk/debian/python-qt4-dbus.install
  packages/python-qt4/trunk/debian/rules
Deleted:
  packages/python-qt4/trunk/debian/README.source
  packages/python-qt4/trunk/debian/pycompat

Deleted: packages/python-qt4/trunk/debian/README.source
===================================================================
--- packages/python-qt4/trunk/debian/README.source	2009-04-06 09:17:16 UTC (rev 8131)
+++ packages/python-qt4/trunk/debian/README.source	2009-04-06 14:30:14 UTC (rev 8132)
@@ -1,4 +0,0 @@
-python-qt4 package uses pycentral, while you'll find some installation
-directory being under .../python-support/...: this is because that file will
-have to be "injected" in other packages (for example python-dbus) that uses
-python-support.

Modified: packages/python-qt4/trunk/debian/changelog
===================================================================
--- packages/python-qt4/trunk/debian/changelog	2009-04-06 09:17:16 UTC (rev 8131)
+++ packages/python-qt4/trunk/debian/changelog	2009-04-06 14:30:14 UTC (rev 8132)
@@ -1,3 +1,16 @@
+python-qt4 (4.4.4-5) unstable; urgency=low
+
+  * UNTESTED DO NOT UPLOAD !!!!!!!!!!!!!!!1
+  * debian/control:
+    - Switch to python-support.
+  * debian/rules:
+    - Avoid all insane hacks which were messing with
+      /var/lib/python-support. This was prone to fail in any case,
+      and will result in FTBFS as soon as python-support 1.0 will
+      hit unstable.
+
+ -- Bernd Zeimetz <bzed at debian.org>  Mon, 06 Apr 2009 16:24:02 +0200
+
 python-qt4 (4.4.4-4) unstable; urgency=low
 
   [ Sandro Tosi ]

Modified: packages/python-qt4/trunk/debian/control
===================================================================
--- packages/python-qt4/trunk/debian/control	2009-04-06 09:17:16 UTC (rev 8131)
+++ packages/python-qt4/trunk/debian/control	2009-04-06 14:30:14 UTC (rev 8132)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Torsten Marek <shlomme at debian.org>, Michael Casadevall <mcasadevall at debian.org>
-Build-Depends: debhelper (>= 5.0.38), python-all-dev, libqt4-dev (>= 4.3.0), sip4 (>= 4.7.9), python-sip4-dev (>= 4.7.8), python-central (>= 0.6), dpatch, python-dbus (>= 0.80.0), python-dbus-dbg, libdbus-1-dev (>= 1.0.2), python-all-dbg, python-sip4-dbg, libqt4-opengl-dev, libphonon-dev (>= 4:4.2.0-2)
+Build-Depends: debhelper (>= 5.0.38), python-all-dev, libqt4-dev (>= 4.3.0), sip4 (>= 4.7.9), python-sip4-dev (>= 4.7.8), python-support, dpatch, python-dbus (>= 0.80.0), python-dbus-dbg, libdbus-1-dev (>= 1.0.2), python-all-dbg, python-sip4-dbg, libqt4-opengl-dev, libphonon-dev (>= 4:4.2.0-2)
 Build-Conflicts: python-xml, python-xml-dbg
 Standards-Version: 3.8.1
 Homepage: http://www.riverbankcomputing.co.uk/software/pyqt/

Deleted: packages/python-qt4/trunk/debian/pycompat
===================================================================
--- packages/python-qt4/trunk/debian/pycompat	2009-04-06 09:17:16 UTC (rev 8131)
+++ packages/python-qt4/trunk/debian/pycompat	2009-04-06 14:30:14 UTC (rev 8132)
@@ -1 +0,0 @@
-2

Modified: packages/python-qt4/trunk/debian/python-qt4-dbus.install
===================================================================
--- packages/python-qt4/trunk/debian/python-qt4-dbus.install	2009-04-06 09:17:16 UTC (rev 8131)
+++ packages/python-qt4/trunk/debian/python-qt4-dbus.install	2009-04-06 14:30:14 UTC (rev 8132)
@@ -1,2 +1 @@
-var/lib/python-support/python*/dbus/mainloop/*
-
+usr/lib/pymodules/python*/dbus/mainloop/*

Modified: packages/python-qt4/trunk/debian/rules
===================================================================
--- packages/python-qt4/trunk/debian/rules	2009-04-06 09:17:16 UTC (rev 8131)
+++ packages/python-qt4/trunk/debian/rules	2009-04-06 14:30:14 UTC (rev 8132)
@@ -115,8 +115,6 @@
 		mv $$d/usr/lib/python$$v/site-packages/PyQt4/QtOpenGL.so debian/python-qt4-gl-dbg/usr/lib/python$$v/site-packages/PyQt4;\
 		mkdir -p debian/python-qt4-sql-dbg/usr/lib/python$$v/site-packages/PyQt4;\
 		mv $$d/usr/lib/python$$v/site-packages/PyQt4/QtSql.so debian/python-qt4-sql-dbg/usr/lib/python$$v/site-packages/PyQt4;\
-		mkdir -p debian/python-qt4-dbus-dbg/var/lib/python-support/python$$v/dbus/mainloop;\
-		mv $$d//var/lib/python-support/python$$v/dbus/mainloop/qt.so debian/python-qt4-dbus-dbg/var/lib/python-support/python$$v/dbus/mainloop;\
 		mkdir -p debian/python-qt4-phonon-dbg/usr/lib/python$$v/site-packages/PyQt4;\
 		mv $$d/usr/lib/python$$v/site-packages/PyQt4/phonon.so debian/python-qt4-phonon-dbg/usr/lib/python$$v/site-packages/PyQt4;\
 	done
@@ -129,27 +127,11 @@
 		mv $$i $$(dirname $$i)/$${b}_d.so; \
 	done
 
-	: # make the dbus extension available in /var
-	set -e; \
-	for v in ${PYTHONS}; do \
-	  d=debian/python-qt4-dbus; \
-	  mkdir -p $$d/usr/lib/python$$v/site-packages/PyQt4/_dbus/mainloop; \
-	  mv $$d/var/lib/python-support/python$$v/dbus/mainloop/qt.so \
-	    $$d/usr/lib/python$$v/site-packages/PyQt4/_dbus/mainloop/; \
-	  ln -sf /usr/lib/python$$v/site-packages/PyQt4/_dbus/mainloop/qt.so \
-	    $$d/var/lib/python-support/python$$v/dbus/mainloop/qt.so; \
-	  d=debian/python-qt4-dbus-dbg; \
-	  mkdir -p $$d/usr/lib/python$$v/site-packages/PyQt4/_dbus/mainloop; \
-	  mv $$d/var/lib/python-support/python$$v/dbus/mainloop/qt_d.so \
-	    $$d/usr/lib/python$$v/site-packages/PyQt4/_dbus/mainloop/; \
-	  ln -sf /usr/lib/python$$v/site-packages/PyQt4/_dbus/mainloop/qt_d.so \
-	    $$d/var/lib/python-support/python$$v/dbus/mainloop/qt_d.so; \
-	done
-
 	find debian/python-*-dbg ! -type d \
 		! \( -name '*.so' -o -name '*config_d.py' \) | xargs rm -f
 	find debian/python-*-dbg -depth -type d -empty -exec rmdir {} \;
 
+	#FIXME.
 	cp pyuic/uic/pyuic.py debian/pyqt4-dev-tools/usr/bin/pyuic4
 	rm debian/*/usr/lib/*/site-packages/PyQt4/uic/pyuic.py
 
@@ -188,7 +170,8 @@
 	dh_fixperms
 	# DH_PYCENTRAL=nomove is set in binary-indep since only
 	# python-qt4-dev contains files that may not be moved.
-	dh_pycentral
+	#dh_pycentral
+	dh_pysupport
 	dh_installdeb
 	dh_shlibdeps
 	dh_gencontrol
@@ -197,7 +180,7 @@
 
 # Build architecture independant packages using the common target.
 binary-indep: install-indep
-	DH_PYCENTRAL=nomove $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
 
 # Build architecture dependant packages using the common target.
 binary-arch: install-arch




More information about the Python-modules-commits mailing list