[Python-modules-commits] r22600 - in packages/pyopenssl/trunk/debian (changelog control rules)

morph at users.alioth.debian.org morph at users.alioth.debian.org
Wed Aug 29 20:32:19 UTC 2012


    Date: Wednesday, August 29, 2012 @ 20:32:17
  Author: morph
Revision: 22600

* debian/{control, rules}
  - migrate to dh sequences, implicitly Closes: #675414

Modified:
  packages/pyopenssl/trunk/debian/changelog
  packages/pyopenssl/trunk/debian/control
  packages/pyopenssl/trunk/debian/rules

Modified: packages/pyopenssl/trunk/debian/changelog
===================================================================
--- packages/pyopenssl/trunk/debian/changelog	2012-08-28 19:53:13 UTC (rev 22599)
+++ packages/pyopenssl/trunk/debian/changelog	2012-08-29 20:32:17 UTC (rev 22600)
@@ -1,3 +1,10 @@
+pyopenssl (0.13-3) UNRELEASED; urgency=low
+
+  * debian/{control, rules}
+    - migrate to dh sequences, implicitly Closes: #675414
+
+ -- Sandro Tosi <morph at debian.org>  Wed, 29 Aug 2012 22:31:27 +0200
+
 pyopenssl (0.13-2) unstable; urgency=low
 
   [ Barry Warsaw ]

Modified: packages/pyopenssl/trunk/debian/control
===================================================================
--- packages/pyopenssl/trunk/debian/control	2012-08-28 19:53:13 UTC (rev 22599)
+++ packages/pyopenssl/trunk/debian/control	2012-08-29 20:32:17 UTC (rev 22600)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Sandro Tosi <morph at debian.org>
-Build-Depends: debhelper (>= 5.0.37.2), python-all-dev (>= 2.5.4-1~), python-all-dbg (>= 2.5.4-1~), python3-all-dev, python3-all-dbg, python-support (>= 0.6.4), libssl-dev (>= 0.9.8), tex4ht, w3m, texlive-latex-base, texlive-latex-recommended, openssl
+Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>= 2.5.4-1~), python-all-dbg (>= 2.5.4-1~), python3-all-dev, python3-all-dbg, python-support (>= 0.6.4), libssl-dev (>= 0.9.8), tex4ht, w3m, texlive-latex-base, texlive-latex-recommended, openssl
 Standards-Version: 3.9.3
 Homepage: http://launchpad.net/pyopenssl
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/pyopenssl/trunk/

Modified: packages/pyopenssl/trunk/debian/rules
===================================================================
--- packages/pyopenssl/trunk/debian/rules	2012-08-28 19:53:13 UTC (rev 22599)
+++ packages/pyopenssl/trunk/debian/rules	2012-08-29 20:32:17 UTC (rev 22600)
@@ -7,18 +7,20 @@
 PY3VERS := $(shell py3versions -r -v)
 PYVERS := $(PY2VERS) $(PY3VERS)
 
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp:
-	dh_testdir
+%:
+	dh $@ --with python3
 
+override_dh_auto_build:
 	set -e; \
 	for py in $(PYVERS); do  \
 	    python$$py setup.py build; \
 	    python$$py-dbg setup.py build; \
 	done
 
+	$(MAKE) -C doc all
+
+override_dh_auto_test:
+ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
 	# run tests
 	-for py in $(PYVERS); do  \
 	    for test in OpenSSL/test/test*; do \
@@ -27,16 +29,10 @@
 	        PYTHONPATH=`ls -d build/lib_d.*-$$py || ls -d build/lib.*-$$py-pydebug` python$$py-dbg $$test; \
 	    done; \
 	done
+endif
      
 
-	$(MAKE) -C doc all
-
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-
+override_dh_auto_clean:
 	-for py in $(PYVERS); do \
 	    python$$py setup.py clean --all; \
 	    python$$py-dbg setup.py clean --all; \
@@ -50,13 +46,8 @@
 
 	dh_clean build-stamp version.pyc
 
-install: DH_OPTIONS=
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-
+override_dh_auto_install: DH_OPTIONS=
+override_dh_auto_install:
 	set -e; \
 	for py in $(PY2VERS); do \
 	    echo "installing for python$$py ..."; \
@@ -74,44 +65,15 @@
 	find debian/python-openssl-dbg ! -type d ! -name '*_d.so' | xargs rm -f
 	find debian/python-openssl-dbg -depth -empty -exec rmdir {} \;
 
-# Build architecture-independent files here.
-# Pass -i to all debhelper commands in this target to reduce clutter.
-binary-indep: build install
-	dh_testdir -i
-	dh_testroot -i
-	dh_installdocs -i
-	dh_installexamples -i
-	dh_installchangelogs ChangeLog -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_pysupport -i
-	dh_python3 -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
+override_dh_installchangelogs:
+	dh_installchangelogs ChangeLog
 
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir -a
-	dh_testroot -a
-	dh_installdocs -a
-	dh_installexamples -a
-	dh_installchangelogs ChangeLog -a
+override_dh_strip:
 	dh_strip -ppython-openssl --dbg-package=python-openssl-dbg
 	dh_strip -ppython3-openssl --dbg-package=python3-openssl-dbg
 	rm -rf debian/python-openssl-dbg/usr/share/doc/python-openssl-dbg
 	ln -s python-openssl debian/python-openssl-dbg/usr/share/doc/python-openssl-dbg
-	dh_compress -a
-	dh_fixperms -a
-	dh_pysupport -a
-	dh_python3 -a
-	dh_makeshlibs -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
 
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+# we need to run dh_strip before dh_pysupport will move extensions in pyshared dirs
+override_dh_pysupport: override_dh_strip
+	dh_pysupport




More information about the Python-modules-commits mailing list