[Python-modules-commits] r20406 - in packages/pycurl/trunk/debian (4 files)
morph at users.alioth.debian.org
morph at users.alioth.debian.org
Sat Feb 11 15:20:25 UTC 2012
Date: Saturday, February 11, 2012 @ 15:20:22
Author: morph
Revision: 20406
Convert to Debhelper 7
Modified:
packages/pycurl/trunk/debian/changelog
packages/pycurl/trunk/debian/compat
packages/pycurl/trunk/debian/control
packages/pycurl/trunk/debian/rules
Modified: packages/pycurl/trunk/debian/changelog
===================================================================
--- packages/pycurl/trunk/debian/changelog 2012-02-11 15:00:57 UTC (rev 20405)
+++ packages/pycurl/trunk/debian/changelog 2012-02-11 15:20:22 UTC (rev 20406)
@@ -10,8 +10,9 @@
- added libssh2-1-dev to build-depends; thanks to Jakub Wilk for the report;
Closes: #658952
* Convert to 3.0 (quilt) source format
+ * Convert to Debhelper 7
- -- Sandro Tosi <morph at debian.org> Sat, 11 Feb 2012 15:03:13 +0100
+ -- Sandro Tosi <morph at debian.org> Sat, 11 Feb 2012 16:14:47 +0100
pycurl (7.19.0-4) unstable; urgency=low
Modified: packages/pycurl/trunk/debian/compat
===================================================================
--- packages/pycurl/trunk/debian/compat 2012-02-11 15:00:57 UTC (rev 20405)
+++ packages/pycurl/trunk/debian/compat 2012-02-11 15:20:22 UTC (rev 20406)
@@ -1 +1 @@
-5
+7
Modified: packages/pycurl/trunk/debian/control
===================================================================
--- packages/pycurl/trunk/debian/control 2012-02-11 15:00:57 UTC (rev 20405)
+++ packages/pycurl/trunk/debian/control 2012-02-11 15:20:22 UTC (rev 20406)
@@ -3,8 +3,9 @@
Priority: optional
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Uploaders: Sandro Tosi <morph at debian.org>, Bernd Zeimetz <bzed at debian.org>
-Build-Depends: debhelper (>= 5.0.37.1), python-all-dev (>= 2.3.5-9), python-all-dbg, python-support (>= 0.7.1), libcurl4-gnutls-dev (>= 7.19.0), librtmp-dev, libssh2-1-dev
+Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>= 2.3.5-9), python-all-dbg, python-support (>= 0.7.1), libcurl4-gnutls-dev (>= 7.19.0), librtmp-dev, libssh2-1-dev
Standards-Version: 3.9.2
+X-Python-Version: all
Homepage: http://pycurl.sourceforge.net
Vcs-Svn: svn://svn.debian.org/python-modules/packages/pycurl/trunk/
Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/pycurl/trunk/
Modified: packages/pycurl/trunk/debian/rules
===================================================================
--- packages/pycurl/trunk/debian/rules 2012-02-11 15:00:57 UTC (rev 20405)
+++ packages/pycurl/trunk/debian/rules 2012-02-11 15:20:22 UTC (rev 20406)
@@ -12,45 +12,42 @@
unexport LDFLAGS
export FFLAGS="-fPIC"
+%:
+ dh $@
-build: build-stamp
-build-stamp: DH_OPTIONS=
-build-stamp: $(PYVERS:%=build-python%)
- touch build-stamp
-
-build-python%:
- dh_testdir
- python$* setup.py build
- python$*-dbg setup.py build
-
+override_dh_auto_build:
set -e ;\
- for test in "tests/test_internals.py" "tests/test_memleak.py" ; do \
- PYTHONPATH=`ls -d $(CURDIR)/build/lib.*-*-$*` \
- python$* $$test; \
+ for py in $(PYVERS) ; do \
+ python$$py setup.py build ; \
+ python$$py-dbg setup.py build ; \
done
- touch $@
-clean:
- dh_testdir
- dh_testroot
- rm -f build-*
-
- for py in $(PYVERS); do \
- python$$py setup.py clean; \
- python$$py-dbg setup.py clean; \
+override_dh_auto_test:
+ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
+ set -e ;\
+ for py in $(PYVERS) ; do \
+ for test in "tests/test_internals.py" "tests/test_memleak.py" ; do \
+ PYTHONPATH=`ls -d $(CURDIR)/build/lib.*-*-$$py` \
+ python$$py $$test; \
+ done; \
done
+endif
- rm -rf build
- -find -name '*.py[co]' | xargs rm -f
- dh_clean
+#clean:
+# dh_testdir
+# dh_testroot
+# rm -f build-*
+#
+# for py in $(PYVERS); do \
+# python$$py setup.py clean; \
+# python$$py-dbg setup.py clean; \
+# done
+#
+# rm -rf build
+# -find -name '*.py[co]' | xargs rm -f
+# dh_clean
-install: DH_OPTIONS=
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
-
+override_dh_auto_install:
for py in $(PYVERS); do \
python$$py setup.py install --root=$(CURDIR)/debian/python-pycurl --install-layout=deb; \
python$$py-dbg setup.py install --root=$(CURDIR)/debian/python-pycurl-dbg --install-layout=deb; \
@@ -59,33 +56,29 @@
rm -rf $(CURDIR)/debian/python-pycurl-dbg/usr/lib/python*/*-packages/curl
rm -f $(CURDIR)/debian/python-pycurl-dbg/usr/lib/python*/*-packages/pycurl-*.egg-info
-# Build architecture-independent files here.
-binary-indep: DH_OPTIONS=-i
-binary-indep: build install
-# We have nothing to do by default.
+ rm -rf debian/python-pycurl-dbg/usr/share/doc/python-pycurl-dbg
+ dh_link -ppython-pycurl-dbg usr/share/doc/python-pycurl usr/share/doc/python-pycurl-dbg
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
+override_dh_installdocs:
cp -a doc/*.html debian/python-pycurl/usr/share/doc/python-pycurl/html
- dh_installdocs -a -A TODO
- dh_installexamples -a -A examples/*
- dh_installchangelogs -a ChangeLog
- dh_pysupport -a
+ dh_installdocs TODO
+
+override_dh_installexamples:
+ dh_installexamples examples/*
+
+override_dh_installchangelogs:
+ dh_installchangelogs ChangeLog
+
+override_dh_strip:
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
dh_strip -ppython-pycurl --dbg-package=python-pycurl-dbg
# fix python-debug-in-wrong-location lintian warning
cd debian/*-dbg/usr/lib/debug/usr/lib && mv pyshared pymodules
- rm -rf debian/python-pycurl-dbg/usr/share/doc/python-pycurl-dbg
- ln -s python-pycurl debian/python-pycurl-dbg/usr/share/doc/python-pycurl-dbg
- dh_compress -a -X.py
- dh_fixperms -a
- dh_installdeb -a
+endif
+
+override_dh_compress:
+ dh_compress -X.py
+
+override_dh_shlibdeps:
dh_shlibdeps -a
sed -i '/shlibs:Depends/s,\(libcurl[0-9]*-gnutls (>= \)[^)]*\().*\),\1$(CURLVERS)\2,' debian/python-pycurl*.substvars
- dh_gencontrol -a
- dh_md5sums -a
- dh_builddeb -a
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
More information about the Python-modules-commits
mailing list