[Python-modules-commits] r5536 - in packages/pycurl/trunk/debian (4 files)

morph-guest at users.alioth.debian.org morph-guest at users.alioth.debian.org
Sat May 31 21:03:11 UTC 2008


    Date: Saturday, May 31, 2008 @ 21:03:09
  Author: morph-guest
Revision: 5536

using setup.py for install and clean targets

Modified:
  packages/pycurl/trunk/debian/changelog
  packages/pycurl/trunk/debian/control
  packages/pycurl/trunk/debian/patches/10_setup.py.dpatch
  packages/pycurl/trunk/debian/rules

Modified: packages/pycurl/trunk/debian/changelog
===================================================================
--- packages/pycurl/trunk/debian/changelog	2008-05-31 07:12:07 UTC (rev 5535)
+++ packages/pycurl/trunk/debian/changelog	2008-05-31 21:03:09 UTC (rev 5536)
@@ -14,6 +14,7 @@
     - fixed a mispell of Python in Description
   * debian/rules
     - added dpatch stuff
+    - using setup.py for install and clean targets
   * debian/patches/10_setup.py.dpatch
     - added to remove direct upstream code modification
   * debian/python-pycurl.doc-base
@@ -25,7 +26,7 @@
     - explicitly identified LGPL location on filesystem
     - added dual licensing, including MIT license text
 
- -- Sandro Tosi <matrixhasu at gmail.com>  Mon, 26 May 2008 23:50:55 +0200
+ -- Sandro Tosi <matrixhasu at gmail.com>  Sat, 31 May 2008 23:02:49 +0200
 
 pycurl (7.16.4-1) unstable; urgency=low
 

Modified: packages/pycurl/trunk/debian/control
===================================================================
--- packages/pycurl/trunk/debian/control	2008-05-31 07:12:07 UTC (rev 5535)
+++ packages/pycurl/trunk/debian/control	2008-05-31 21:03:09 UTC (rev 5536)
@@ -2,7 +2,7 @@
 Section: python
 Priority: extra
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Uploaders: Matthias Klose <doko at debian.org>, Sandro Tosi <matrixhasu at gmail.com>, Bernd Zeimetz <bzed at debian.org>
+Uploaders: Sandro Tosi <matrixhasu at gmail.com>, Bernd Zeimetz <bzed at debian.org>
 Build-Depends: debhelper (>= 5.0.37.1), python-all-dev (>= 2.3.5-9), python-all-dbg, python-central, libcurl4-gnutls-dev (>= 7.18.1), dpatch
 Standards-Version: 3.7.3
 XS-Python-Version: all

Modified: packages/pycurl/trunk/debian/patches/10_setup.py.dpatch
===================================================================
--- packages/pycurl/trunk/debian/patches/10_setup.py.dpatch	2008-05-31 07:12:07 UTC (rev 5535)
+++ packages/pycurl/trunk/debian/patches/10_setup.py.dpatch	2008-05-31 21:03:09 UTC (rev 5536)
@@ -7,7 +7,7 @@
 @DPATCH@
 diff -urNad pycurl~/setup.py pycurl/setup.py
 --- pycurl~/setup.py	2008-04-22 16:00:45.000000000 +0200
-+++ pycurl/setup.py	2008-05-24 18:46:20.845086611 +0200
++++ pycurl/setup.py	2008-05-31 22:54:56.540671465 +0200
 @@ -17,7 +17,7 @@
  from distutils.version import LooseVersion
  
@@ -17,3 +17,11 @@
  library_dirs = []
  libraries = []
  runtime_library_dirs = []
+@@ -188,7 +188,6 @@
+     maintainer_email="kjetilja at gmail.com, markus at oberhumer.com",
+     url="http://pycurl.sourceforge.net/",
+     license="LGPL/MIT",
+-    data_files=get_data_files(),
+     ext_modules=[ext],
+     long_description="""
+ This module provides Python bindings for the cURL library.""",

Modified: packages/pycurl/trunk/debian/rules
===================================================================
--- packages/pycurl/trunk/debian/rules	2008-05-31 07:12:07 UTC (rev 5535)
+++ packages/pycurl/trunk/debian/rules	2008-05-31 21:03:09 UTC (rev 5536)
@@ -26,6 +26,12 @@
 	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
@@ -36,19 +42,11 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	set -e; \
-	for i in $(PYVERS); do \
-	  mkdir -p debian/python-pycurl/usr/lib/python$$i/site-packages; \
-	  install -m 644 build/lib.*-*-$$i/pycurl.so \
-	    debian/python-pycurl/usr/lib/python$$i/site-packages; \
-	done
 
-	set -e; \
-	for i in $(PYVERS); do \
-	  mkdir -p debian/python-pycurl-dbg/usr/lib/python$$i/site-packages; \
-	  install -m 644 build/lib_d.*-*-$$i/pycurl_d.so \
-	    debian/python-pycurl-dbg/usr/lib/python$$i/site-packages; \
-	done
+	for py in $(PYVERS); do \
+  	    python$$py setup.py install --root=$(CURDIR)/debian/python-pycurl; \
+ 	    python$$py-dbg setup.py install --root=$(CURDIR)/debian/python-pycurl-dbg; \
+	done;
 
 # Build architecture-independent files here.
 binary-indep: DH_OPTIONS=-i




More information about the Python-modules-commits mailing list