[Python-apps-commits] r6512 - in packages/veusz/trunk/debian (6 files)

jeremysanders-guest at users.alioth.debian.org jeremysanders-guest at users.alioth.debian.org
Mon Jan 17 21:45:52 UTC 2011


    Date: Monday, January 17, 2011 @ 21:45:48
  Author: jeremysanders-guest
Revision: 6512

[svn-inject] Applying Debian modifications (1.10-3) to trunk

Added:
  packages/veusz/trunk/debian/veusz-helpers-dbg.install
Modified:
  packages/veusz/trunk/debian/changelog
  packages/veusz/trunk/debian/control
  packages/veusz/trunk/debian/rules
  packages/veusz/trunk/debian/veusz-helpers.install
  packages/veusz/trunk/debian/veusz.install

Modified: packages/veusz/trunk/debian/changelog
===================================================================
--- packages/veusz/trunk/debian/changelog	2011-01-17 18:41:32 UTC (rev 6511)
+++ packages/veusz/trunk/debian/changelog	2011-01-17 21:45:48 UTC (rev 6512)
@@ -1,4 +1,4 @@
-veusz (1.10-2) unstable; urgency=low
+veusz (1.10-3) unstable; urgency=low
 
   * Initial release (Closes: #447524)
 

Modified: packages/veusz/trunk/debian/control
===================================================================
--- packages/veusz/trunk/debian/control	2011-01-17 18:41:32 UTC (rev 6511)
+++ packages/veusz/trunk/debian/control	2011-01-17 21:45:48 UTC (rev 6512)
@@ -3,17 +3,21 @@
 Priority: optional
 Maintainer: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
 Uploaders: Jeremy Sanders <jeremy at jeremysanders.net>
-Build-Depends: debhelper (>= 7.0.50~),
-	       docbook-utils,
+Build-Depends: debhelper (>= 7.3.5~),
+               docbook-utils,
                graphicsmagick,
                libqt4-dev,
                perl,
                python-all (>= 2.6.5-13~),
+               python-all-dbg,
                python-all-dev (>= 2.4),
                python-numpy,
+               python-numpy-dbg,
+               python-qt4-dbg,
                python-qt4-dev,
+               python-sip4-dbg,
                python-sip4-dev,
-               python-support
+               python-support (>=0.90)
 Standards-Version: 3.9.1
 X-Python-Version: >= 2.4
 Homepage: http://home.gna.org/veusz/
@@ -22,8 +26,8 @@
 Architecture: all
 Depends: python-numpy,
          python-qt4,
-         veusz-helpers (>= ${source:Version}), 
-	 veusz-helpers (<< ${source:Version}.1~),
+         veusz-helpers (<< ${source:Version}.1~),
+         veusz-helpers (>= ${source:Version}),
          ${misc:Depends},
          ${python:Depends}
 Suggests: python-pyfits
@@ -37,7 +41,8 @@
 
 Package: veusz-helpers
 Architecture: any
-Depends: python-qt4,
+Depends: python-numpy,
+         python-qt4,
          ${misc:Depends},
          ${python:Depends},
          ${shlibs:Depends}
@@ -45,3 +50,16 @@
 Suggests: veusz (= ${source:Version})
 Description: Architecture-specific helper module for Veusz
  This package contains the architecture specific files for Veusz.
+
+Package: veusz-helpers-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: veusz-helpers (= ${binary:Version}),
+         ${misc:Depends},
+         ${python:Depends},
+         ${shlibs:Depends}
+Breaks: ${python:Breaks}
+Recommends: python-dbg, python-numpy-dbg, python-qt4-dbg
+Description: Architecture-specific helper module for Veusz (debug extension)
+ This package contains the architecture specific files for Veusz.

Modified: packages/veusz/trunk/debian/rules
===================================================================
--- packages/veusz/trunk/debian/rules	2011-01-17 18:41:32 UTC (rev 6511)
+++ packages/veusz/trunk/debian/rules	2011-01-17 21:45:48 UTC (rev 6512)
@@ -8,29 +8,21 @@
 	gm convert windows/icons/veusz_32.png debian/veusz.xpm
 # regenerate docs
 	(cd Documents; ./generate_manual.sh)
-	dh_auto_build
+# -- --force works around bug #589759
+	dh_auto_build -- --force
 
-override_dh_install:
-	dh_install
+override_dh_strip:
+# handle veusz-helpers-dbg package
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
+	dh_strip --dbg-package=veusz-helpers-dbg
+endif
 
-# remove arch-independent python stuff
-	if test -d $(CURDIR)/debian/veusz-helpers ; then \
-		find debian/veusz-helpers/usr/lib \
-			! -name '*.so' ! -type d -delete , \
-			-type d -empty -delete; \
-	fi
-# remove arch-dependent python stuff
-	if test -d $(CURDIR)/debian/veusz ; then \
-		find debian/veusz/usr/lib \
-			-name '*.so' ! -type d -delete , \
-			-type d -empty -delete; \
-	fi
-
 override_dh_compress:
 # don't compress Veusz example files
 	dh_compress -X.vsz
 
 override_dh_clean:
+# clean up generated files
 	dh_clean
 	rm -f debian/veusz.xpm
 	rm -f Documents/manual.html Documents/manual.pdf \

Added: packages/veusz/trunk/debian/veusz-helpers-dbg.install
===================================================================
--- packages/veusz/trunk/debian/veusz-helpers-dbg.install	                        (rev 0)
+++ packages/veusz/trunk/debian/veusz-helpers-dbg.install	2011-01-17 21:45:48 UTC (rev 6512)
@@ -0,0 +1 @@
+usr/lib/python*/*-packages/veusz/helpers/*_d.so

Modified: packages/veusz/trunk/debian/veusz-helpers.install
===================================================================
--- packages/veusz/trunk/debian/veusz-helpers.install	2011-01-17 18:41:32 UTC (rev 6511)
+++ packages/veusz/trunk/debian/veusz-helpers.install	2011-01-17 21:45:48 UTC (rev 6512)
@@ -1 +1 @@
-debian/tmp/usr/lib
+usr/lib/python*/*-packages/veusz/helpers/*[!_][!_].so

Modified: packages/veusz/trunk/debian/veusz.install
===================================================================
--- packages/veusz/trunk/debian/veusz.install	2011-01-17 18:41:32 UTC (rev 6511)
+++ packages/veusz/trunk/debian/veusz.install	2011-01-17 21:45:48 UTC (rev 6512)
@@ -1,4 +1,5 @@
-debian/tmp/usr/lib
-debian/tmp/usr/bin
 debian/veusz.desktop usr/share/applications/
 debian/veusz.xpm usr/share/pixmaps
+usr/bin
+usr/lib/python*/*-packages/veusz/*.py
+usr/lib/python*/*-packages/veusz/*/*.py




More information about the Python-apps-commits mailing list