[Python-modules-commits] r25641 - in packages/sip4/trunk/debian (6 files)
kitterman at users.alioth.debian.org
kitterman at users.alioth.debian.org
Mon Aug 19 15:54:57 UTC 2013
Date: Monday, August 19, 2013 @ 15:54:55
Author: kitterman
Revision: 25641
* Urgency medium for RC bug fix affecting stable -> testing upgrades
* Clean up symlink versus directory for python/python3-sip-dbg
(Closes: #720156)
- Convert doc directories for -dbg packages to symlinks (as
python-sip-dbg has in wheezy)
- Add python/python3-sip-dbg.postinsts to straighten up existing dirs
- Convert sip-dbg doc dir to symlink to sip-dev
* Exclude sip-dev from dh_python3 processing to fix errors with dh_python3
processing inappropriate files
* Remove install-arch-3.2, now that python3.2 is no longer supported to
simplify debian/rules, bump minimum python3-all-dev version required to
3.3.2-5~
Added:
packages/sip4/trunk/debian/python-sip-dbg.postinst
packages/sip4/trunk/debian/python3-sip-dbg.postinst
packages/sip4/trunk/debian/sip-dbg.postinst
Modified:
packages/sip4/trunk/debian/changelog
packages/sip4/trunk/debian/control
packages/sip4/trunk/debian/rules
Modified: packages/sip4/trunk/debian/changelog
===================================================================
--- packages/sip4/trunk/debian/changelog 2013-08-19 07:25:02 UTC (rev 25640)
+++ packages/sip4/trunk/debian/changelog 2013-08-19 15:54:55 UTC (rev 25641)
@@ -1,3 +1,20 @@
+sip4 (4.14.7-4) unstable; urgency=medium
+
+ * Urgency medium for RC bug fix affecting stable -> testing upgrades
+ * Clean up symlink versus directory for python/python3-sip-dbg
+ (Closes: #720156)
+ - Convert doc directories for -dbg packages to symlinks (as
+ python-sip-dbg has in wheezy)
+ - Add python/python3-sip-dbg.postinsts to straighten up existing dirs
+ - Convert sip-dbg doc dir to symlink to sip-dev
+ * Exclude sip-dev from dh_python3 processing to fix errors with dh_python3
+ processing inappropriate files
+ * Remove install-arch-3.2, now that python3.2 is no longer supported to
+ simplify debian/rules, bump minimum python3-all-dev version required to
+ 3.3.2-5~
+
+ -- Scott Kitterman <scott at kitterman.com> Mon, 19 Aug 2013 08:59:25 -0400
+
sip4 (4.14.7-3) unstable; urgency=low
* Split usr/bin/sip out of python-sip-dev to fix missing depends for
Modified: packages/sip4/trunk/debian/control
===================================================================
--- packages/sip4/trunk/debian/control 2013-08-19 07:25:02 UTC (rev 25640)
+++ packages/sip4/trunk/debian/control 2013-08-19 15:54:55 UTC (rev 25641)
@@ -4,7 +4,7 @@
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>, Scott Kitterman <scott at kitterman.com>
Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 7), python-all-dev (>= 2.7.2-5~), python-all-dbg,
- python3-all-dev (>= 3.2.2~rc1-1~), python3-all-dbg, python-sphinx (>= 1.0.7+dfsg), flex
+ python3-all-dev (>= 3.3.2-5~), python3-all-dbg, python-sphinx (>= 1.0.7+dfsg), flex
Standards-Version: 3.9.4
Homepage: http://www.riverbankcomputing.co.uk/software/sip/
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/sip4/trunk/
Added: packages/sip4/trunk/debian/python-sip-dbg.postinst
===================================================================
--- packages/sip4/trunk/debian/python-sip-dbg.postinst (rev 0)
+++ packages/sip4/trunk/debian/python-sip-dbg.postinst 2013-08-19 15:54:55 UTC (rev 25641)
@@ -0,0 +1,13 @@
+#! /bin/sh
+set -e
+
+
+DOCDIR=/usr/share/doc/python-sip-dbg
+DOCLINK=python-sip
+
+if [ -d $DOCDIR ] && [ ! -L $DOCDIR ]; then
+ rmdir $DOCDIR
+ ln -s $DOCLINK $DOCDIR
+fi
+
+#DEBHELPER#
Added: packages/sip4/trunk/debian/python3-sip-dbg.postinst
===================================================================
--- packages/sip4/trunk/debian/python3-sip-dbg.postinst (rev 0)
+++ packages/sip4/trunk/debian/python3-sip-dbg.postinst 2013-08-19 15:54:55 UTC (rev 25641)
@@ -0,0 +1,13 @@
+#! /bin/sh
+set -e
+
+
+DOCDIR=/usr/share/doc/python3-sip-dbg
+DOCLINK=python3-sip
+
+if [ -d $DOCDIR ] && [ ! -L $DOCDIR ]; then
+ rmdir $DOCDIR
+ ln -s $DOCLINK $DOCDIR
+fi
+
+#DEBHELPER#
Modified: packages/sip4/trunk/debian/rules
===================================================================
--- packages/sip4/trunk/debian/rules 2013-08-19 07:25:02 UTC (rev 25640)
+++ packages/sip4/trunk/debian/rules 2013-08-19 15:54:55 UTC (rev 25641)
@@ -119,23 +119,6 @@
dh_install -a --sourcedir=$(CURDIR)/debian/tmp
install -m 755 -o root -g root debian/dh_sip debian/python-sip-dev/usr/bin
-install-arch-3.2:
- $(MAKE) -C build-3.2 install DESTDIR=$(CURDIR)/debian/tmp
- $(MAKE) -C dbg-build-3.2 install DESTDIR=$(CURDIR)/debian/python3-sip-dbg
- mkdir -p debian/python3-sip/usr/lib/python3.2/dist-packages/
- mkdir -p debian/python3-sip-dbg/usr/lib/python3/dist-packages/
- mkdir -p debian/python3-sip-dbg/usr/lib/python3.2/dist-packages/
- install -m 644 -o root -g root debian/sipconfig_py3.py debian/python3-sip/usr/lib/python3.2/dist-packages/sipconfig.py
- install -m 644 -o root -g root build-3.2/sipconfig.py debian/python3-sip/usr/lib/python3.2/dist-packages/sipconfig_nd2.py
- mv debian/python3-sip-dbg/usr/lib/python3.2/dist-packages/sipconfig.py debian/python3-sip-dbg/usr/lib/python3/dist-packages/sipconfig_d2.py
- mkdir -p debian/python3-sip-dev/usr/include/python3.2mu
- install -m 644 -o root -g root siplib/sip.h debian/python3-sip-dev/usr/include/python3.2mu/
- mkdir -p debian/python3-sip-dev/usr/include/python3.2dmu
- ln -s ../python3.2mu/sip.h \
- debian/python3-sip-dev/usr/include/python3.2dmu/sip.h
- mkdir -p debian/python3-sip-dev/usr/lib/python3.2/dist-packages
- install -m 644 -o root -g root sipdistutils.py debian/python3-sip-dev/usr/lib/python3.2/dist-packages
-
install-arch-3.%:
$(MAKE) -C build-3.$* install DESTDIR=$(CURDIR)/debian/tmp
$(MAKE) -C dbg-build-3.$* install DESTDIR=$(CURDIR)/debian/python3-sip-dbg
@@ -180,8 +163,18 @@
dh_installdocs -A
dh_installexamples
dh_link
-# don't call strip twice, it's in binary-common
+# don't call strip twice (or make the -dbg doc directories symlinks twice),
+# it's in binary-common
ifneq (,$(findstring -a, $(DH_OPTIONS)))
+ rm -rf debian/python-sip-dbg/usr/share/doc/python-sip-dbg
+ mkdir -p debian/python-sip-dbg/usr/share/doc
+ ln -s python-sip debian/python-sip-dbg/usr/share/doc/python-sip-dbg
+ rm -rf debian/python3-sip-dbg/usr/share/doc/python3-sip-dbg
+ mkdir -p debian/python3-sip-dbg/usr/share/doc
+ ln -s python3-sip debian/python3-sip-dbg/usr/share/doc/python3-sip-dbg
+ rm -rf debian/sip-dbg/usr/share/doc/sip-dbg
+ mkdir -p debian/sip-dbg/usr/share/doc
+ ln -s sip-dev debian/sip-dbg/usr/share/doc/sip-dbg
DH_OPTIONS= dh_strip -ppython-sip-dev
DH_OPTIONS= dh_strip -ppython-sip -Npython-sip-dev --dbg-package=python-sip-dbg
DH_OPTIONS= dh_strip -ppython3-sip-dev
@@ -190,8 +183,8 @@
endif
dh_compress -X.inv
dh_fixperms
- dh_python2 --no-dbg-cleaning
- dh_python3 --no-dbg-cleaning
+ dh_python2 --no-dbg-cleaning -N sip-dev
+ dh_python3 --no-dbg-cleaning -N sip-dev
dh_installdeb
dh_shlibdeps
dh_gencontrol
Added: packages/sip4/trunk/debian/sip-dbg.postinst
===================================================================
--- packages/sip4/trunk/debian/sip-dbg.postinst (rev 0)
+++ packages/sip4/trunk/debian/sip-dbg.postinst 2013-08-19 15:54:55 UTC (rev 25641)
@@ -0,0 +1,13 @@
+#! /bin/sh
+set -e
+
+
+DOCDIR=/usr/share/doc/sip-dbg
+DOCLINK=sip-dev
+
+if [ -d $DOCDIR ] && [ ! -L $DOCDIR ]; then
+ rmdir $DOCDIR
+ ln -s $DOCLINK $DOCDIR
+fi
+
+#DEBHELPER#
More information about the Python-modules-commits
mailing list