[Python-modules-commits] r1041 - in /packages/pyme/trunk/debian: ./ changelog compat control control.in pycompat python2.3-pyme.docs python2.4-pyme.docs rules

arnau-guest at users.alioth.debian.org arnau-guest at users.alioth.debian.org
Sat Jun 24 14:44:46 UTC 2006


Author: arnau-guest
Date: Sat Jun 24 14:44:44 2006
New Revision: 1041

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=1041
Log:
New python policy changes

Added:
    packages/pyme/trunk/debian/pycompat
Removed:
    packages/pyme/trunk/debian/python2.3-pyme.docs
    packages/pyme/trunk/debian/python2.4-pyme.docs
Modified:
    packages/pyme/trunk/debian/   (props changed)
    packages/pyme/trunk/debian/changelog
    packages/pyme/trunk/debian/compat
    packages/pyme/trunk/debian/control
    packages/pyme/trunk/debian/control.in
    packages/pyme/trunk/debian/rules

Propchange: packages/pyme/trunk/debian/
------------------------------------------------------------------------------
    mergeWithUpstream = 1

Modified: packages/pyme/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/pyme/trunk/debian/changelog?rev=1041&op=diff
==============================================================================
--- packages/pyme/trunk/debian/changelog (original)
+++ packages/pyme/trunk/debian/changelog Sat Jun 24 14:44:44 2006
@@ -1,3 +1,21 @@
+pyme (0.7.0-3) unstable; urgency=low
+
+  * Update Standards-Version to 3.7.2. No changes needed.
+  * New Python policy changes. Closes: #373499.
+    + Add debian/pycompat.
+    + debian/compat:
+      - Update debhelper compatibility to 5.
+    + debian/rules:
+      - Add DEB_PYTHON_SYSTEM=pycentral.
+      - Clean debian/rules.
+    + debian/control.in:
+      - Remove all versioned packages.
+      - Add XB-Python-Version field for binary package.
+      - Add XS-Python-Version field for source package.
+      - Add Conflicts and Replaces fields against previous revisions.
+
+ -- Arnaud Fontaine <arnaud at andesi.org>  Sat, 24 Jun 2006 16:23:45 +0200
+
 pyme (0.7.0-2) unstable; urgency=low
   
   * Add debian/patches/01_gpgme.patch in order to fix FTBFS issue

Modified: packages/pyme/trunk/debian/compat
URL: http://svn.debian.org/wsvn/python-modules/packages/pyme/trunk/debian/compat?rev=1041&op=diff
==============================================================================
--- packages/pyme/trunk/debian/compat (original)
+++ packages/pyme/trunk/debian/compat Sat Jun 24 14:44:44 2006
@@ -1,1 +1,1 @@
-4
+5

Modified: packages/pyme/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/pyme/trunk/debian/control?rev=1041&op=diff
==============================================================================
--- packages/pyme/trunk/debian/control (original)
+++ packages/pyme/trunk/debian/control Sat Jun 24 14:44:44 2006
@@ -3,30 +3,16 @@
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>, Gustavo Franco <stratus at debian.org>
-Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.2.0), patchutils (>= 0.2.25), python-dev (>= 2.3), python2.3-dev, python2.4-dev, libgpgme11-dev, swig
-Standards-Version: 3.6.2.2
+Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.42), python-dev (>= 2.3.5-7), python-central (>= 0.4.17), patchutils (>= 0.2.25), libgpgme11-dev, swig
+XS-Python-Version: all
+Standards-Version: 3.7.2
 
 Package: python-pyme
 Architecture: all
-Depends: python2.3-pyme
-Suggests: python-pyme-doc
-Description: Python interface to the GPGME GnuPG encryption library
- This is a "dummy" package that will cause the Pyme package for Debian's
- default Python version to always be present on your system.
- .
-  Homepage: http://pyme.sourceforge.net
-
-Package: python-pyme-doc
-Section: doc
-Architecture: all
-Description: Python interface to the GPGME GnuPG encryption library
- This package contains the documentation for Pyme.
- .
-  Homepage: http://pyme.sourceforge.net
-
-Package: python2.3-pyme
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}
+Conflicts: python2.3-pyme (<< 0.7.0-2), python2.4-pyme (<< 0.7.0-2)
+Replaces: python2.3-pyme (<< 0.7.0-2), python2.4-pyme (<< 0.7.0-2)
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
 Suggests: python-pyme-doc
 Description: Python interface to the GPGME GnuPG encryption library
  Pyme is, for the most part, a direct interface to the C GPGME
@@ -43,30 +29,12 @@
   * Ability to list keys, export and import keys, and manage the keyring.
   * Fully object-oriented with convenient classes and modules.
  .
- This package is for Python 2.3.
+  Homepage: http://pyme.sourceforge.net
+
+Package: python-pyme-doc
+Section: doc
+Architecture: all
+Description: Python interface to the GPGME GnuPG encryption library
+ This package contains the documentation for Pyme.
  .
   Homepage: http://pyme.sourceforge.net
-
-Package: python2.4-pyme
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}
-Suggests: python-pyme-doc
-Description: Python interface to the GPGME GnuPG encryption library
- Pyme is, for the most part, a direct interface to the C GPGME
- library.  However, it is re-packaged in a more Pythonic way --
- object-oriented with classes and modules.  Take a look at the classes
- defined here -- they correspond directly to certain object types in GPGME
- for C.
- .
- Features:
-  * Feature-rich, full implementation of the GPGME library. Supports
-    all GPGME features except interactive editing (coming soon).
-    Callback functions may be written in pure Python.
-  * Ability to sign, encrypt, decrypt, and verify data.
-  * Ability to list keys, export and import keys, and manage the keyring.
-  * Fully object-oriented with convenient classes and modules.
- .
- This package is for Python 2.4.
- .
-  Homepage: http://pyme.sourceforge.net
-

Modified: packages/pyme/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/python-modules/packages/pyme/trunk/debian/control.in?rev=1041&op=diff
==============================================================================
--- packages/pyme/trunk/debian/control.in (original)
+++ packages/pyme/trunk/debian/control.in Sat Jun 24 14:44:44 2006
@@ -3,30 +3,15 @@
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>, Gustavo Franco <stratus at debian.org>
-Build-Depends: @cdbs@, python-dev (>= 2.3), python2.3-dev, python2.4-dev, libgpgme11-dev, swig
-Standards-Version: 3.6.2.2
+Build-Depends: @cdbs@, libgpgme11-dev, swig
+Standards-Version: 3.7.2
 
 Package: python-pyme
 Architecture: all
-Depends: python2.3-pyme
-Suggests: python-pyme-doc
-Description: Python interface to the GPGME GnuPG encryption library
- This is a "dummy" package that will cause the Pyme package for Debian's
- default Python version to always be present on your system.
- .
-  Homepage: http://pyme.sourceforge.net
-
-Package: python-pyme-doc
-Section: doc
-Architecture: all
-Description: Python interface to the GPGME GnuPG encryption library
- This package contains the documentation for Pyme.
- .
-  Homepage: http://pyme.sourceforge.net
-
-Package: python2.3-pyme
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}
+Conflicts: python2.3-pyme (<< 0.7.0-2), python2.4-pyme (<< 0.7.0-2)
+Replaces: python2.3-pyme (<< 0.7.0-2), python2.4-pyme (<< 0.7.0-2)
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
 Suggests: python-pyme-doc
 Description: Python interface to the GPGME GnuPG encryption library
  Pyme is, for the most part, a direct interface to the C GPGME
@@ -43,30 +28,12 @@
   * Ability to list keys, export and import keys, and manage the keyring.
   * Fully object-oriented with convenient classes and modules.
  .
- This package is for Python 2.3.
+  Homepage: http://pyme.sourceforge.net
+
+Package: python-pyme-doc
+Section: doc
+Architecture: all
+Description: Python interface to the GPGME GnuPG encryption library
+ This package contains the documentation for Pyme.
  .
   Homepage: http://pyme.sourceforge.net
-
-Package: python2.4-pyme
-Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}
-Suggests: python-pyme-doc
-Description: Python interface to the GPGME GnuPG encryption library
- Pyme is, for the most part, a direct interface to the C GPGME
- library.  However, it is re-packaged in a more Pythonic way --
- object-oriented with classes and modules.  Take a look at the classes
- defined here -- they correspond directly to certain object types in GPGME
- for C.
- .
- Features:
-  * Feature-rich, full implementation of the GPGME library. Supports
-    all GPGME features except interactive editing (coming soon).
-    Callback functions may be written in pure Python.
-  * Ability to sign, encrypt, decrypt, and verify data.
-  * Ability to list keys, export and import keys, and manage the keyring.
-  * Fully object-oriented with convenient classes and modules.
- .
- This package is for Python 2.4.
- .
-  Homepage: http://pyme.sourceforge.net
-

Added: packages/pyme/trunk/debian/pycompat
URL: http://svn.debian.org/wsvn/python-modules/packages/pyme/trunk/debian/pycompat?rev=1041&op=file
==============================================================================
--- packages/pyme/trunk/debian/pycompat (added)
+++ packages/pyme/trunk/debian/pycompat Sat Jun 24 14:44:44 2006
@@ -1,0 +1,1 @@
+2

Modified: packages/pyme/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/pyme/trunk/debian/rules?rev=1041&op=diff
==============================================================================
--- packages/pyme/trunk/debian/rules (original)
+++ packages/pyme/trunk/debian/rules Sat Jun 24 14:44:44 2006
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 # -*- mode: makefile; coding: utf-8 -*-
+
+DEB_PYTHON_SYSTEM=pycentral
 
 # Common rules
 include /usr/share/cdbs/1/rules/buildcore.mk
@@ -12,6 +14,8 @@
 
 # Documentations
 DEB_HTML_DOC=debian/html
+
+DEB_DESTDIR=debian/python-pyme
 
 # Run `make swig' before building
 post-patches::
@@ -27,10 +31,6 @@
 	cp -r $(DEB_SRCDIR)/doc $(DEB_HTML_DOC)
 
 clean::
-	# Hack (CDBS bug -- see #300149)
-	-rm -rf build
-
 	# Clean the source tree
-	-find . -name "*.pyc" -exec rm '{}' \;
 	-rm -rf $(DEB_HTML_DOC) $(STAMP_MAKE_SWIG)
 	make reallyclean




More information about the Python-modules-commits mailing list