[Python-modules-commits] r3736 - in /packages/quixote/trunk/debian: changelog control patches/01-ptl_compile.py.dpatch patches/02-egg_support.dpatch rules

malex at users.alioth.debian.org malex at users.alioth.debian.org
Sat Nov 24 21:20:51 UTC 2007


Author: malex
Date: Sat Nov 24 21:20:51 2007
New Revision: 3736

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=3736
Log:
Quixote-2.5 release

Modified:
    packages/quixote/trunk/debian/changelog
    packages/quixote/trunk/debian/control
    packages/quixote/trunk/debian/patches/01-ptl_compile.py.dpatch
    packages/quixote/trunk/debian/patches/02-egg_support.dpatch
    packages/quixote/trunk/debian/rules

Modified: packages/quixote/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/quixote/trunk/debian/changelog?rev=3736&op=diff
==============================================================================
--- packages/quixote/trunk/debian/changelog (original)
+++ packages/quixote/trunk/debian/changelog Sat Nov 24 21:20:51 2007
@@ -1,9 +1,26 @@
-quixote (2.4-10) UNRELEASED; urgency=low
-
+quixote (2.5-2) unstable; urgency=low
+
+  * Really update the debian/watch file.
+
+ -- Oleksandr Moskalenko <malex at debian.org>  Sat, 24 Nov 2007 14:19:02 -0700
+
+quixote (2.5-1) unstable; urgency=low
+
+  [Oleksandr Moskalenko]
+  * New upstream release (Closes: #445405).
+  * debian/patches/01-ptl_compile.py.dpatch: Updated the patch for a changed
+    directory structure in the upstream tarball.
+  * debian/rules: change the dh_installchanges argument from CHANGES to
+    CHANGES.txt to reflect the upstream change.
+  * debian/control:
+    - Change XS-Vcs to Vcs as this field now has native support.
+    - Add a XS-Python-Version field to allow builds for several available
+      python versions.
+    - Add a build and a binary dependencies on python.
+  [Piotr Ożarowski]
   * debian/watch file updated
-  * Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now)
-
- -- Piotr Ożarowski <piotr at debian.org>  Sat,  6 Oct 2007 23:47:22 +0200
+
+ -- Oleksandr Moskalenko <malex at debian.org>  Sat, 24 Nov 2007 13:21:46 -0700
 
 quixote (2.4-9) unstable; urgency=low
 

Modified: packages/quixote/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/quixote/trunk/debian/control?rev=3736&op=diff
==============================================================================
--- packages/quixote/trunk/debian/control (original)
+++ packages/quixote/trunk/debian/control Sat Nov 24 21:20:51 2007
@@ -3,14 +3,15 @@
 Priority: optional
 Maintainer: Oleksandr Moskalenko <malex at debian.org>
 Uploaders: Neil Schemenauer <nas at debian.org>, Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: dpatch, debhelper (>= 5.0.37.1), python-all-dev (>= 2.3.5-11), python-support (>= 0.6.4), python-setuptools (>= 0.6b3-1)
+Build-Depends: dpatch, debhelper (>= 5.0.37.1), python (>= 2.3.3), python-all-dev (>= 2.3.5-11), python-support (>= 0.6.4), python-setuptools (>= 0.6b3-1)
 Standards-Version: 3.7.2
+XS-Python-Version: all
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/quixote/trunk/
 Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/quixote/trunk/?op=log
 
 Package: python-quixote
 Architecture: any
-Depends: ${python:Depends}
+Depends: ${python:Depends}, python (>= 2.3.3)
 Recommends: python-quixote-doc
 Replaces: quixote (<< 2.4-6), python2.3-quixote (<< 2.4-6), python2.4-quixote (<< 2.4-6)
 Conflicts: quixote (<< 2.4-6), python2.3-quixote (<< 2.4-6), python2.4-quixote (<< 2.4-6)

Modified: packages/quixote/trunk/debian/patches/01-ptl_compile.py.dpatch
URL: http://svn.debian.org/wsvn/python-modules/packages/quixote/trunk/debian/patches/01-ptl_compile.py.dpatch?rev=3736&op=diff
==============================================================================
--- packages/quixote/trunk/debian/patches/01-ptl_compile.py.dpatch (original)
+++ packages/quixote/trunk/debian/patches/01-ptl_compile.py.dpatch Sat Nov 24 21:20:51 2007
@@ -1,16 +1,16 @@
 #! /bin/sh /usr/share/dpatch/dpatch-run
-## 01-ptl_compile.py.dpatch by Oleksandr Moskalenko <malex at tagancha.org>
+## 01_ptl_compile.py.dpatch by Oleksandr Moskalenko <malex at debian.org>
 ##
 ## All lines beginning with `## DP:' are a description of the patch.
-## DP: Fix the hard-coded path to Python interpreter
+## DP: Patch to fix the hardcoded path to python executable
 
 @DPATCH@
 
---- quixote-2.4/ptl/ptl_compile.py	2005-03-26 13:13:14.000000000 -0700
-+++ quixote-2.4/ptl/ptl_compile.py	2005-06-29 10:41:13.000000000 -0600
+--- Quixote-2.5/quixote/ptl/ptl_compile.py	2007-10-01 16:53:14.000000000 -0600
++++ ptl_compile.py	2007-11-24 13:36:50.000000000 -0700
 @@ -1,4 +1,4 @@
 -#!/www/python/bin/python
 +#!/usr/bin/env python
- """
- $URL: svn+ssh://svn.mems-exchange.org/repos/trunk/quixote/ptl/ptl_compile.py $
- $Id: ptl_compile.py 26357 2005-03-16 14:56:23Z dbinger $
+ """Compile a PTL template.
+ 
+ First template function names are mangled, noting the template type.

Modified: packages/quixote/trunk/debian/patches/02-egg_support.dpatch
URL: http://svn.debian.org/wsvn/python-modules/packages/quixote/trunk/debian/patches/02-egg_support.dpatch?rev=3736&op=diff
==============================================================================
--- packages/quixote/trunk/debian/patches/02-egg_support.dpatch (original)
+++ packages/quixote/trunk/debian/patches/02-egg_support.dpatch Sat Nov 24 21:20:51 2007
@@ -3,8 +3,8 @@
 
 @DPATCH@
 
---- quixote-2.4/setup.py	2007-01-25 20:26:49.000000000 +0100
-+++ quixote-2.4/setup.py	2007-02-08 13:30:45.000000000 +0100
+--- quixote-2.5/setup.py	2007-01-25 20:26:49.000000000 +0100
++++ quixote-2.5/setup.py	2007-02-08 13:30:45.000000000 +0100
 @@ -6,6 +6,7 @@
  
  import sys, os

Modified: packages/quixote/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/quixote/trunk/debian/rules?rev=3736&op=diff
==============================================================================
--- packages/quixote/trunk/debian/rules (original)
+++ packages/quixote/trunk/debian/rules Sat Nov 24 21:20:51 2007
@@ -49,7 +49,15 @@
 	dh_clean -k
 	dh_installdirs
 
-install: build install-prereq
+install-stamp: $(PYVERS:%=install-ext-%)
+	touch $@
+install-ext-%:
+	python$* setup.py install \
+		--no-compile \
+		--single-version-externally-managed \
+		--root $(DEBIAN_DIR)/$(package)
+
+install: build install-prereq install-stamp
 	python setup.py install \
 		--no-compile \
 		--single-version-externally-managed \
@@ -60,7 +68,7 @@
 binary-arch: build install
 	dh_testdir
 	dh_testroot
-	dh_installchangelogs CHANGES
+	dh_installchangelogs CHANGES.txt
 	dh_installdocs
 	dh_installexamples
 	install -m 644 debian/python-quixote.lintian \
@@ -73,6 +81,7 @@
 	dh_fixperms
 	rm -f $(DEBIAN_DIR)/python-quixote-doc/usr/share/doc/python-quixote-doc/INSTALL.*
 	dh_pysupport
+	dh_python
 	dh_installdeb
 	dh_gencontrol
 	dh_md5sums




More information about the Python-modules-commits mailing list