[Python-modules-commits] r969 - in /packages/python-medusa/trunk/debian: changelog control control.in postinst prerm python-medusa.dirs python-medusa.install python-medusa.postinst python-medusa.prerm rules

arnau-guest at users.alioth.debian.org arnau-guest at users.alioth.debian.org
Tue Jun 20 10:08:19 UTC 2006


Author: arnau-guest
Date: Tue Jun 20 10:08:16 2006
New Revision: 969

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

Added:
    packages/python-medusa/trunk/debian/python-medusa.install
Removed:
    packages/python-medusa/trunk/debian/postinst
    packages/python-medusa/trunk/debian/prerm
    packages/python-medusa/trunk/debian/python-medusa.dirs
    packages/python-medusa/trunk/debian/python-medusa.postinst
    packages/python-medusa/trunk/debian/python-medusa.prerm
Modified:
    packages/python-medusa/trunk/debian/changelog
    packages/python-medusa/trunk/debian/control
    packages/python-medusa/trunk/debian/control.in
    packages/python-medusa/trunk/debian/rules

Modified: packages/python-medusa/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/python-medusa/trunk/debian/changelog?rev=969&op=diff
==============================================================================
--- packages/python-medusa/trunk/debian/changelog (original)
+++ packages/python-medusa/trunk/debian/changelog Tue Jun 20 10:08:16 2006
@@ -1,3 +1,20 @@
+python-medusa (0.5.4-6) unstable; urgency=low
+
+  * debian/control.in:
+    - Update Standards to 3.7.2. No changes needed.
+  * New Python policy changes. Closes: #373336.
+    + debian/rules:
+      - Add DEB_PYTHON_SYSTEM=pysupport.
+    + debian/control.in
+      - Add XS-Python-Version to source package.
+      - Clean Build-Depends and Depends, cdbs handles that 
+      	automatically now.
+      - XB-Python-Version and Provides for binary package.
+    + debian/postinst && debian/prerm:
+      - Remove "hand made" python-support stuff, cdbs does this.
+
+ -- Arnaud Fontaine <arnaud at andesi.org>  Tue, 20 Jun 2006 11:41:51 +0200
+
 python-medusa (0.5.4-5) unstable; urgency=low
 
   * Clean debian/rules by creating debian/python-medusa.docs for

Modified: packages/python-medusa/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/python-medusa/trunk/debian/control?rev=969&op=diff
==============================================================================
--- packages/python-medusa/trunk/debian/control (original)
+++ packages/python-medusa/trunk/debian/control Tue Jun 20 10:08:16 2006
@@ -3,15 +3,17 @@
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>, Torsten Marek <shlomme at debian.org>
-Standards-Version: 3.6.2.2
-Build-Depends: cdbs (>= 0.4.39), debhelper (>= 5), patchutils (>= 0.2.25), python-all-dev, python-dev
+Standards-Version: 3.7.2
+XS-Python-Version: all
+Build-Depends: debhelper (>= 5.0.37.1), cdbs (>= 0.4.42), python-dev (>= 2.3.5-7), python-support (>= 0.2.3), patchutils (>= 0.2.25)
 
 Package: python-medusa
 Architecture: all
 Replaces: python2.1-medusa, python2.2-medusa, python2.3-medusa
 Conflicts: python2.1-medusa, python2.2-medusa, python2.3-medusa
-Depends: python (>= 2.3), python-support
+Depends: ${python:Depends}
 Suggests: python-medusa-doc
+XB-Python-Version: ${python:Versions}
 Description: Framework for implementing asynchronous servers
  Medusa is a 'server platform' -- it provides a framework for
  implementing asynchronous socket-based servers (TCP/IP and on Unix,

Modified: packages/python-medusa/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/python-modules/packages/python-medusa/trunk/debian/control.in?rev=969&op=diff
==============================================================================
--- packages/python-medusa/trunk/debian/control.in (original)
+++ packages/python-medusa/trunk/debian/control.in Tue Jun 20 10:08:16 2006
@@ -3,15 +3,17 @@
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>, Torsten Marek <shlomme at debian.org>
-Standards-Version: 3.6.2.2
-Build-Depends: @cdbs@, python-all-dev, python-dev
+Standards-Version: 3.7.2
+XS-Python-Version: all
+Build-Depends: @cdbs@
 
 Package: python-medusa
 Architecture: all
 Replaces: python2.1-medusa, python2.2-medusa, python2.3-medusa
 Conflicts: python2.1-medusa, python2.2-medusa, python2.3-medusa
-Depends: python (>= 2.3), python-support
+Depends: ${python:Depends}
 Suggests: python-medusa-doc
+XB-Python-Version: ${python:Versions}
 Description: Framework for implementing asynchronous servers
  Medusa is a 'server platform' -- it provides a framework for
  implementing asynchronous socket-based servers (TCP/IP and on Unix,

Added: packages/python-medusa/trunk/debian/python-medusa.install
URL: http://svn.debian.org/wsvn/python-modules/packages/python-medusa/trunk/debian/python-medusa.install?rev=969&op=file
==============================================================================
--- packages/python-medusa/trunk/debian/python-medusa.install (added)
+++ packages/python-medusa/trunk/debian/python-medusa.install Tue Jun 20 10:08:16 2006
@@ -1,0 +1,1 @@
+debian/tmp/usr/share/python-support/

Modified: packages/python-medusa/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/python-medusa/trunk/debian/rules?rev=969&op=diff
==============================================================================
--- packages/python-medusa/trunk/debian/rules (original)
+++ packages/python-medusa/trunk/debian/rules Tue Jun 20 10:08:16 2006
@@ -1,10 +1,10 @@
 #!/usr/bin/make -f
 # -*- mode: makefile; coding: utf-8 -*-
 
-# python-distutils before debhelper to avoid it calling dh_python
-# itself
+DEB_PYTHON_SYSTEM=pysupport
+
+include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/python-distutils.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
 # Don't compress .py files
@@ -12,10 +12,5 @@
 DEB_INSTALL_DOCS_ALL += README.txt TODO.txt
 DEB_INSTALL_CHANGELOGS_ALL += CHANGES.txt
 
-# python-support stuff (based on python-cherrypy, thanks to its
-# maintainer)
-DEB_PYTHON_INSTALL_ARGS_ALL += --install-lib usr/share/python-support/medusa
-
-common-binary-post-install-indep::
-	# Clean the python-medusa-doc packages by removing *.py files
-	rm -rf debian/python-medusa-doc/usr/share/python-support
+binary-install/$(DEBIAN_PYTHON_MODULE_PACKAGE)::
+	echo "2.3-" > debian/$(DEB_PYTHON_MODULE_PACKAGE)/$(cdbs_python_support_path)/.version




More information about the Python-modules-commits mailing list