[Python-modules-commits] [pycurl] 138/140: pycurl (7.19.5-1) unstable; urgency=medium

Barry Warsaw barry at moszumanska.debian.org
Wed Oct 1 21:45:19 UTC 2014


This is an automated email from the git hooks/post-receive script.

barry pushed a commit to branch master
in repository pycurl.

commit 16c78a42a535157c808c7088d2bc926d14740814
Author: Barry Warsaw <barry at debian.org>
Date:   Tue Sep 30 17:38:05 2014 -0400

    pycurl (7.19.5-1) unstable; urgency=medium
    
      * Team upload.
    
      [ Sandro Tosi ]
      * debian/control
        - fix short description (adding py3k tag to the right package); thanks to
          bodrato for the report; Closes: #739712
    
      [ Andreas Metzler ]
      * debian/control
        - Drop build-depency on librtmp-dev, as it is not in "curl-config
          --static-libs", otoh add one for libgnutls28-dev, since pycurl.c
          #includes <gnutls/gnutls.h>. Closes: #751059
          (Applied from NMU diff by Barry Warsaw.  Closes: #756199)
    
      [ Barry Warsaw ]
      * New upstream release.
      * Place myself as Maintainer with previous maintainer's approval.
      * debian/control, debian/rules:
        - Back ported Ubuntu change to split the docs into a separate
          python-pycurl-doc package.  This breaks the dependency of python3-curl
          on python-curl.  Given by Matthias Klose.  Closes: #757694
      * debian/control:
        - Add Suggests on python-curl-doc.
        - Update long descriptions.
        - wrap-and-sort
      * debian/rules:
        - Added --with sphinxdoc.
        - In override_dh_auto_build, call `make gen` since the upstream
          tarball does not seem to contain the generated src/docstrings.{h,c}
          files.
        - Updated override_dh_installdocs for the upstream moved docs directory.
      * debian/copyright: Added short license description to LGPL part to quiet
        lintian warning empty-short-license-in-dep5-copyright.
      * debian/python-pycurl-doc.doc-base: Renamed from python-pycurl.doc-base
        and fixed links.
      * debian/python-pycurl.dirs: Removed.
      * debian/patches/20_build_doc_for_debian.patch: Updated and refreshed.
---
 debian/TODO                                  |   1 +
 debian/changelog                             | 518 +++++++++++++++++++++++++++
 debian/compat                                |   1 +
 debian/control                               |  88 +++++
 debian/copyright                             |  42 +++
 debian/patches/10_setup.py.patch             |  13 +
 debian/patches/20_build_doc_for_debian.patch |  17 +
 debian/patches/series                        |   2 +
 debian/python-pycurl-doc.doc-base            |   9 +
 debian/rules                                 |  77 ++++
 debian/source/format                         |   1 +
 debian/watch                                 |   2 +
 12 files changed, 771 insertions(+)

diff --git a/debian/TODO b/debian/TODO
new file mode 100644
index 0000000..3b093e3
--- /dev/null
+++ b/debian/TODO
@@ -0,0 +1 @@
+- check what tests can be executed even on buildd machines (no network and so)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f164b94
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,518 @@
+pycurl (7.19.5-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Sandro Tosi ]
+  * debian/control
+    - fix short description (adding py3k tag to the right package); thanks to
+      bodrato for the report; Closes: #739712
+
+  [ Andreas Metzler ]
+  * debian/control
+    - Drop build-depency on librtmp-dev, as it is not in "curl-config
+      --static-libs", otoh add one for libgnutls28-dev, since pycurl.c 
+      #includes <gnutls/gnutls.h>. Closes: #751059
+      (Applied from NMU diff by Barry Warsaw.  Closes: #756199)
+
+  [ Barry Warsaw ]
+  * New upstream release.
+  * Place myself as Maintainer with previous maintainer's approval.
+  * debian/control, debian/rules:
+    - Back ported Ubuntu change to split the docs into a separate
+      python-pycurl-doc package.  This breaks the dependency of python3-curl
+      on python-curl.  Given by Matthias Klose.  Closes: #757694
+  * debian/control:
+    - Add Suggests on python-curl-doc.
+    - Update long descriptions.
+    - wrap-and-sort
+  * debian/rules:
+    - Added --with sphinxdoc.
+    - In override_dh_auto_build, call `make gen` since the upstream
+      tarball does not seem to contain the generated src/docstrings.{h,c}
+      files.
+    - Updated override_dh_installdocs for the upstream moved docs directory.
+  * debian/copyright: Added short license description to LGPL part to quiet
+    lintian warning empty-short-license-in-dep5-copyright.
+  * debian/python-pycurl-doc.doc-base: Renamed from python-pycurl.doc-base
+    and fixed links.
+  * debian/python-pycurl.dirs: Removed.
+  * debian/patches/20_build_doc_for_debian.patch: Updated and refreshed.
+
+ -- Barry Warsaw <barry at debian.org>  Tue, 30 Sep 2014 17:38:05 -0400
+
+pycurl (7.19.3.1-1) unstable; urgency=medium
+
+  [ Bernd Zeimetz ]
+  * Removing myself from uploaders. 
+
+  [ Sandro Tosi ]
+  * New upstream release
+  * debian/control
+    - switch me to Maintainer (team to Uploaders)
+  * debian/copyright
+    - used DEP-5 format
+    - updated upstream & packaging copyright information
+  * debian/patches/10_setup.py.patch
+    - refreshed
+  * Build and install doc from ReST files
+  * debian/rules
+    - use dh_installdocs to link doc dirs to main package
+  * Build Python 3 packages
+
+ -- Sandro Tosi <morph at debian.org>  Sun, 16 Feb 2014 16:57:18 +0100
+
+pycurl (7.19.3-1) unstable; urgency=medium
+
+  * New upstream release
+  * debian/copyright
+    - updated MIT copyright holders
+    - added new file license information
+  * debian/patches/10_setup.py.patch
+    - refreshed to new upstream code
+  * debian/{control, rules}
+    - build and install documentation
+
+ -- Sandro Tosi <morph at debian.org>  Sat, 18 Jan 2014 22:06:19 +0100
+
+pycurl (7.19.0.3-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/patches/10_setup.py.patch
+    - refreshed, due to new upstream code
+  * debian/patches/{20_remove_string_options.patch,
+      30_fix_refcounts_calling_reset_twice.patch,
+      40_add_CURLOPT_SEEKFUNCTION_and_CURLOPT_SEEKDATA.patch,
+      debian/patches/50_dont_leak_user_agent.patch}
+    - removed, merged upstream
+  * debian/rules
+    - run tests using nosetests
+    - install README.rst in the documentation
+    - Remove documentation as installed by setup.py
+  * debian/control
+    - bump Standards-Version to 3.9.5 (no changes needed)
+    - added nose/bottle/cherrypy3 to b-d, needed to run tests
+  * debian/{control, rules}
+    - Switch to dh_python2; thanks to Barry Warsaw for the report and patch;
+      Closes: #635630
+
+ -- Sandro Tosi <morph at debian.org>  Sat, 04 Jan 2014 18:25:52 +0100
+
+pycurl (7.19.0-7) unstable; urgency=low
+
+  * NOT RELEASED YET
+
+ -- Bernd Zeimetz <bzed at debian.org>  Sat, 16 Apr 2011 22:11:01 +0200
+
+pycurl (7.19.0-4) unstable; urgency=low
+
+  * Add the now!? missing librtmp-dev build-dependency.
+
+ -- Bernd Zeimetz <bzed at debian.org>  Sat, 16 Apr 2011 19:37:02 +0200
+
+pycurl (7.19.0-3) unstable; urgency=low
+
+  * Fix FTBFS on kfreebsd, thanks to KiBi (Closes: #540980).
+  * Bump Standards-version to 3.8.3, no changes needed. 
+
+ -- Bernd Zeimetz <bzed at debian.org>  Sun, 27 Sep 2009 18:03:31 +0200
+
+pycurl (7.19.0-2) unstable; urgency=low
+
+  [ Sandro Tosi ]
+  * debian/control
+    - bump Standards-Version to 3.8.2 (no changes needed)
+
+  [ Bernd Zeimetz ]
+  * Use /usr/bin/curl-config --version to find the libcurl version
+    to depend on (Closes: #527546). Thanks to Samuel Bronson.
+
+ -- Bernd Zeimetz <bzed at debian.org>  Fri, 07 Aug 2009 18:00:37 +0200
+
+pycurl (7.19.0-1) unstable; urgency=low
+
+  [ Bernd Zeimetz ]
+  * debian/control:
+    - Rising the priority to optional, as we have rdepends in optional.
+  * Switching from python-central to python-support. 
+  * Support building for Python 2.6. 
+
+  [ Sandro Tosi ]
+  * New upstream release.
+  * debian/control
+    - bump libcurl4-gnutls-dev versioned depends to >= 7.19.0
+    - updated my email address
+    - bump Standards-Version to 3.8.1
+      + added debian/README.source
+    - added Vcs-{Browser,Svn} fields
+    - added ${misc:Depends} to binary packages
+    - switch Vcs-Browser field to viewsvn
+    - adjusted section to 'debug' for -dbg package
+    - force libcurl3-gnutls depends to at least on version 7.19.0;
+      Closes: #527546
+  * debian/patches/10_setup.py.dpatch
+    - added description (to please lintian) and updated my email address
+  * debian/copyright
+    - used the correct location of LGPL 2.1 on local machine
+
+ -- Bernd Zeimetz <bzed at debian.org>  Fri, 15 May 2009 22:33:30 +0200
+
+pycurl (7.18.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Bernd Zeimetz <bzed at debian.org>  Mon, 16 Jun 2008 13:15:53 +0200
+
+pycurl (7.18.1-1) unstable; urgency=low
+
+  [ Sandro Tosi ]
+  * Adopting packages (Closes: #481074)
+  * New upstream release.
+  * debian/control
+    - set the team as Maintainer
+    - added Bernd Zeimetz and me in Uploaders, removing Matthias Klose
+    - bumped Build-Dep on libcurl4-gnutls-dev to (>= 7.18.1)
+    - added dpatch Build-Dep
+    - bumped Standards-Version to 3.7.3 (no changes)
+    - moved Homepage field to source stanza
+    - updated dependency for -dbg extension to python-pycurl to use
+      ${binary:Version}, to be binNMU safe
+    - fixed a mispell of Python in Description
+  * debian/rules
+    - added dpatch stuff
+    - using setup.py for install and clean targets
+    - running some tests at build-time
+  * debian/patches/10_setup.py.dpatch
+    - added to remove direct upstream code modification
+  * debian/python-pycurl.doc-base
+    - Section updated to Programming/Python
+  * debian/copyright
+    - indented upstream authors, copyright and license with 4 spaces
+    - separated copyright and license notice
+    - extended years in Copyright notice
+    - explicitly identified LGPL location on filesystem
+    - added dual licensing, including MIT license text
+
+ -- Bernd Zeimetz <bzed at debian.org>  Mon, 02 Jun 2008 19:17:08 +0200
+
+pycurl (7.16.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed, 18 Jul 2007 17:54:16 +0200
+
+pycurl (7.16.2.1-3) unstable; urgency=low
+
+  * Fixed package description (closes: #423905).
+  * Merge from Ubuntu:
+    - build a python-pycurl-dbg package.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 28 May 2007 01:14:33 +0200
+
+pycurl (7.16.2.1-2) unstable; urgency=low
+
+  * Proper SSL library flavour is now known during build.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 14 May 2007 01:17:33 +0200
+
+pycurl (7.16.2.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Build depends on libcurl4-gnutls-dev (closes: #423446, #423632).
+  * Use dh_pycentral instead of dh_python.
+
+ -- Domenico Andreoli <cavok at debian.org>  Thu, 10 May 2007 16:29:02 +0200
+
+pycurl (7.15.5-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Fri, 11 Aug 2006 08:58:26 +0200
+
+pycurl (7.15.4.2-2) unstable; urgency=low
+
+  * Fixed reversed logic in acquring python thread lock (closes: #380156).
+    Patch courtesy of Bastian Kleineidam.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue,  8 Aug 2006 08:22:16 +0200
+
+pycurl (7.15.4.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 25 Jul 2006 11:01:26 +0200
+
+pycurl (7.15.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 27 Jun 2006 17:16:37 +0200
+
+pycurl (7.15.2-2) unstable; urgency=low
+
+  * Adopt to the new python policy.
+
+ -- Matthias Klose <doko at debian.org>  Fri, 16 Jun 2006 18:49:11 +0200
+
+pycurl (7.15.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Adopted debhelper's compatibility level 5.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue,  7 Mar 2006 10:05:16 +0100
+
+pycurl (7.15.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 18 Oct 2005 11:22:23 +0200
+
+pycurl (7.14.1-1) experimental; urgency=low
+
+  * New upstream release.
+  * Switched to libcurl3-gnutls-dev build dependency.
+
+ -- Domenico Andreoli <cavok at debian.org>  Sun, 18 Sep 2005 00:48:54 +0200
+
+pycurl (7.14.0-2) unstable; urgency=low
+
+  * Matthias Klose:
+    - Dropped package python2.2-pycurl.
+    - Improved the build process.
+
+  * Domenico Andreoli:
+    - Applied Matthias' patch :) (closes: #320064).
+
+ -- Domenico Andreoli <cavok at debian.org>  Thu,  4 Aug 2005 00:33:41 +0200
+
+pycurl (7.14.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 20 Jun 2005 11:34:16 +0200
+
+pycurl (7.13.2-2) unstable; urgency=low
+
+  * Applied patch to build also on GNU/kFreeBSD (closes: #304857).
+
+ -- Domenico Andreoli <cavok at debian.org>  Sat, 16 Apr 2005 13:32:16 +0200
+
+pycurl (7.13.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Fri,  8 Apr 2005 18:13:35 +0200
+
+pycurl (7.13.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon,  7 Mar 2005 14:51:16 +0100
+
+pycurl (7.13.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Sat, 12 Feb 2005 23:52:49 +0100
+
+pycurl (7.12.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Sat,  1 Jan 2005 22:05:24 +0100
+
+pycurl (7.12.2-4) unstable; urgency=low
+
+  * python2.4-pycurl now correctly suggests libcurl3-dev
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 21 Dec 2004 09:21:48 +0100
+
+pycurl (7.12.2-3) unstable; urgency=low
+
+  * New python2.4-pycurl package.
+  * Added watch file.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed,  1 Dec 2004 00:07:48 +0100
+
+pycurl (7.12.2-2) unstable; urgency=low
+
+  * Updated build dependency on libcurl3-dev >= 7.12.2.
+
+ -- Domenico Andreoli <cavok at debian.org>  Sat,  6 Nov 2004 12:09:52 +0100
+
+pycurl (7.12.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Added Matthias Klose as uploader.
+
+ -- Domenico Andreoli <cavok at debian.org>  Sat,  6 Nov 2004 11:31:31 +0100
+
+pycurl (7.12.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 16 Aug 2004 14:44:16 +0200
+
+pycurl (7.12-2) unstable; urgency=low
+
+  * Upgraded to libcurl3.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 20 Jul 2004 12:26:21 +0200
+
+pycurl (7.12-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Sat, 12 Jun 2004 19:14:23 +0200
+
+pycurl (7.11.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 17 May 2004 18:22:29 +0200
+
+pycurl (7.11.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed, 28 Apr 2004 11:21:39 +0200
+
+pycurl (7.11.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 22 Mar 2004 14:31:06 +0100
+
+pycurl (7.11.0-2) unstable; urgency=low
+
+  * Fixed build depends on libcurl2-dev (>= 7.11.0-1).
+
+ -- Domenico Andreoli <cavok at debian.org>  Thu,  4 Mar 2004 17:55:02 +0100
+
+pycurl (7.11.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Thu,  4 Mar 2004 17:20:37 +0100
+
+pycurl (7.10.8-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 11 Nov 2003 23:46:59 +0100
+
+pycurl (7.10.6-1) unstable; urgency=low
+
+  * New upstream release (closes: #206658).
+
+ -- Domenico Andreoli <cavok at debian.org>  Fri, 22 Aug 2003 13:41:09 +0200
+
+pycurl (7.10.5-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 14 Jul 2003 19:22:53 +0200
+
+pycurl (7.10.4.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 12 May 2003 21:17:44 +0200
+
+pycurl (7.10.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Changed section to python.
+  * New python2.3-pycurl package.
+
+ -- Domenico Andreoli <cavok at debian.org>  Fri,  4 Apr 2003 23:47:19 +0200
+
+pycurl (7.10.3-2) unstable; urgency=low
+
+  * Updated build dependencies in order to use new libcurl2-dev package
+    (closes: #179230).
+
+ -- Domenico Andreoli <cavok at debian.org>  Thu,  6 Feb 2003 02:39:52 +0100
+
+pycurl (7.10.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Thu, 16 Jan 2003 00:51:21 +0100
+
+pycurl (7.10.2-2) unstable; urgency=low
+
+  * It now suggests libcurl-dev for documentation (closes: #171402).
+  * Improved long description.
+  * Added file README.Debian to explain why a PycURL user may be willing
+    to install libcurl-dev package.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed, 18 Dec 2002 02:02:17 +0100
+
+pycurl (7.10.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Sun, 24 Nov 2002 15:41:40 +0100
+
+pycurl (7.10.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed, 16 Oct 2002 19:59:22 +0200
+
+pycurl (7.10-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed,  2 Oct 2002 23:07:23 +0200
+
+pycurl (7.9.8.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed,  2 Oct 2002 01:21:35 +0200
+
+pycurl (7.9.8.2-3) unstable; urgency=low
+
+  * It is now built using python 2.2.
+  * Fixed the last reference to unversioned python in debian/rules
+    (closes: #161201).
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed, 18 Sep 2002 02:38:42 +0200
+
+pycurl (7.9.8.2-2) unstable; urgency=low
+
+  * Fixed the incorrect assumption of python being python2.1
+    (closes: #160315).
+
+ -- Domenico Andreoli <cavok at debian.org>  Fri, 13 Sep 2002 03:15:57 +0200
+
+pycurl (7.9.8.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Wed, 17 Jul 2002 01:10:53 +0200
+
+pycurl (7.9.8.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Fri, 28 Jun 2002 00:39:20 +0200
+
+pycurl (7.9.8-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 25 Jun 2002 20:45:13 +0200
+
+pycurl (7.9.7-2) unstable; urgency=low
+
+  * Fixed the assumption on i586 as the build system (closes: #150001).
+
+ -- Domenico Andreoli <cavok at debian.org>  Sat, 15 Jun 2002 15:39:41 +0200
+
+pycurl (7.9.7-1) unstable; urgency=low
+
+  * Initial release (closes: #149581).
+
+ -- Domenico Andreoli <cavok at debian.org>  Mon, 10 Jun 2002 19:48:05 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b96e515
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,88 @@
+Source: pycurl
+Section: python
+Priority: optional
+Maintainer: Barry Warsaw <barry at debian.org>
+Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Build-Depends: debhelper (>= 7.0.50~),
+               dh-python,
+               libcurl4-gnutls-dev (>= 7.19.0),
+               libgnutls28-dev,
+               libssh2-1-dev,
+               python-all-dbg,
+               python-all-dev (>= 2.6.6-3~),
+               python-bottle,
+               python-docutils,
+               python-nose,
+               python-sphinx,
+               python3-all-dbg,
+               python3-all-dev
+Standards-Version: 3.9.5
+X-Python-Version: all
+X-Python3-Version: >= 3.3
+Homepage: http://pycurl.sourceforge.net
+Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pycurl/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pycurl/trunk/
+
+Package: python-pycurl
+Architecture: any
+Suggests: libcurl4-gnutls-dev, python-pycurl-dbg, python-pycurl-doc
+Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}
+Description: Python bindings to libcurl
+ This module provides the Python bindings to libcurl. Please refer to
+ the libcurl documentation available in libcurl4-gnutls-dev Debian package.
+ .
+ NOTE: the SSL support is provided by GnuTLS.
+ .
+ This package contains PyCURL for Python 2.
+
+Package: python3-pycurl
+Architecture: any
+Suggests: libcurl4-gnutls-dev, python-pycurl-doc, python3-pycurl-dbg
+Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
+Description: Python bindings to libcurl (Python 3)
+ This module provides the Python bindings to libcurl. Please refer to
+ the libcurl documentation available in libcurl4-gnutls-dev Debian package.
+ .
+ NOTE: the SSL support is provided by GnuTLS.
+ .
+ This package contains PyCURL for Python 3.
+
+Package: python-pycurl-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: python-dbg,
+         python-pycurl (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: Python bindings to libcurl (debug extension)
+ This module provides the Python bindings to libcurl. Please refer to
+ the libcurl documentation available in libcurl4-gnutls-dev Debian package.
+ .
+ This package contains the extension built for the Python 2 debug interpreter.
+
+Package: python3-pycurl-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: python3-dbg,
+         python3-pycurl (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: Python bindings to libcurl (debug extension, Python 3)
+ This module provides the Python bindings to libcurl. Please refer to
+ the libcurl documentation available in libcurl4-gnutls-dev Debian package.
+ .
+ This package contains the extension built for the Python 3 debug interpreter.
+
+Package: python-pycurl-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: Python bindings to libcurl (documentation)
+ This module provides the Python bindings to libcurl. Please refer to
+ the libcurl documentation available in libcurl4-gnutls-dev Debian package.
+ .
+ NOTE: the SSL support is provided by GnuTLS.
+ .
+ This package contains the PyCURL documentation.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b601bc1
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,42 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: pycurl
+Source: http://pycurl.sourceforge.net
+
+Files: *
+Copyright:
+ Copyright (C) 2001-2008 by Kjetil Jacobsen <kjetilja at gmail.com>
+ Copyright (C) 2001-2008 by Markus F.X.J. Oberhumer <markus at oberhumer.com>
+ Copyright (C) 2013-2014 by Oleg Pudeyev <oleg at bsdpower.com>
+License: LGPL-2.1
+ PycURL is dual licensed under the LGPL (either version 2.1 or later)
+ and an MIT/X derivative license based on the cURL license. You can
+ redistribute and/or modify PycURL according to the terms of either
+ license.
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU Lesser General
+ Public License can be found in '/usr/share/common-licenses/LGPL-2.1'.
+
+License: MIT
+ Permission to use, copy, modify, and distribute this software for any purpose
+ with or without fee is hereby granted, provided that the above copyright
+ notice and this permission notice appear in all copies.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
+ NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+ OR OTHER DEALINGS IN THE SOFTWARE.
+ .
+ Except as contained in this notice, the name of a copyright holder shall not
+ be used in advertising or otherwise to promote the sale, use or other dealings
+ in this Software without prior written authorization of the copyright holder.
+
+Files: tests/ext/test-lib.sh
+Copyright: Copyright (c) 2010 Ryan Tomayko <http://tomayko.com/about>
+License: MIT
+
+Files: debian/*
+Copyright: 2008-2014 Sandro Tosi <morph at debian.org>
+License: MIT
diff --git a/debian/patches/10_setup.py.patch b/debian/patches/10_setup.py.patch
new file mode 100644
index 0000000..a5fdcf5
--- /dev/null
+++ b/debian/patches/10_setup.py.patch
@@ -0,0 +1,13 @@
+Author: Sandro Tosi <morph at debian.org>
+Description: Adjust setup.py file for Debian architecture
+--- a/setup.py
++++ b/setup.py
+@@ -54,7 +54,7 @@ def scan_argv(s, default=None):
+ class ExtensionConfiguration(object):
+     def __init__(self):
+         self.include_dirs = []
+-        self.define_macros = [("PYCURL_VERSION", '"%s"' % VERSION)]
++        self.define_macros = [("PYCURL_VERSION", '"%s"' % VERSION), ('HAVE_CURL_GNUTLS', 1) ]
+         self.library_dirs = []
+         self.libraries = []
+         self.runtime_library_dirs = []
diff --git a/debian/patches/20_build_doc_for_debian.patch b/debian/patches/20_build_doc_for_debian.patch
new file mode 100644
index 0000000..63be92d
--- /dev/null
+++ b/debian/patches/20_build_doc_for_debian.patch
@@ -0,0 +1,17 @@
+Description: Adapt documentation build process for Debian packaging purposes
+Author: Sandro Tosi <morph at debian.org>
+Origin: vendor
+Forwarded: not-needed
+Last-Update: 2014-02-15
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/Makefile
++++ b/Makefile
+@@ -142,6 +142,7 @@
+ 	PYTHONSUFFIX=$$(python -V 2>&1 |awk '{print $$2}' |awk -F. '{print $$1 "." $$2}') && \
+ 	PYTHONPATH=$$(ls -d build/lib.*$$PYTHONSUFFIX):$$PYTHONPATH \
+ 	sphinx-build doc build/doc
++	rst2html README.rst build/doc/README.html
+ 
+ # Rebuild all documentation.
+ # As sphinx extracts documentation from pycurl modules, docs targets
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..37390bb
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+10_setup.py.patch
+20_build_doc_for_debian.patch
diff --git a/debian/python-pycurl-doc.doc-base b/debian/python-pycurl-doc.doc-base
new file mode 100644
index 0000000..0c05863
--- /dev/null
+++ b/debian/python-pycurl-doc.doc-base
@@ -0,0 +1,9 @@
+Document: python-pycurl-doc
+Title: PycURL
+Author: Markus F.X.J. Oberhumer, Kjetil Jacobsen
+Abstract: A Python interface to the cURL library
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/python-pycurl-doc/html/pycurl.html
+Files: /usr/share/doc/python-pycurl-doc/html/*.html
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..783ca14
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,77 @@
+#! /usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+PY2VERS := $(shell pyversions -vs)
+PY3VERS := $(shell py3versions -vs)
+CURLVERS := $(strip $(shell /usr/bin/curl-config --version | awk '{print $$2}'))
+
+unexport LDFLAGS
+export FFLAGS="-fPIC"
+
+%:
+	dh $@ --with python2,python3,sphinxdoc
+
+override_dh_auto_build:
+	make gen
+	set -e ;\
+	for py in $(PY2VERS) $(PY3VERS) ; do \
+		python$$py setup.py build ; \
+		python$$py-dbg setup.py build ; \
+	done
+	mkdir -p www/htdocs/doc
+	$(MAKE) docs
+
+override_dh_auto_test:
+ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
+	-set -e ;\
+	for py in $(PY2VERS) $(PY3VERS) ; do \
+		PYTHON=$$py make test; \
+	done
+endif
+
+override_dh_auto_install:
+	for py in $(PY2VERS); 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; \
+	done
+	for py in $(PY3VERS); do \
+		python$$py setup.py install --root=$(CURDIR)/debian/python3-pycurl --install-layout=deb; \
+		python$$py-dbg setup.py install --root=$(CURDIR)/debian/python3-pycurl-dbg --install-layout=deb; \
+	done
+
+	# Remove documentation as installed by setup.py
+	rm -rf $(CURDIR)/debian/python*-pycurl*/usr/share/doc/pycurl
+
+	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
+
+override_dh_installdocs:
+	mkdir -p debian/python-pycurl-doc/usr/share/doc/python-pycurl-doc/html
+	cp -a build/doc/*.html $(CURDIR)/debian/python-pycurl-doc/usr/share/doc/python-pycurl-doc/html
+	dh_installdocs -ppython-pycurl -ppython-pycurl-dbg --link-doc=python-pycurl
+	dh_installdocs -ppython3-pycurl -ppython3-pycurl-dbg --link-doc=python3-pycurl
+	dh_installdocs -ppython-pycurl-doc
+
+override_dh_installexamples:
+	dh_installexamples -ppython-pycurl-doc 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
+	dh_strip -ppython3-pycurl --dbg-package=python3-pycurl-dbg
+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
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..04b9cf4
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://pycurl.sourceforge.net/download/pycurl-([\d\.]*).tar.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pycurl.git



More information about the Python-modules-commits mailing list