[Python-modules-commits] r16568 - in packages/pycxx/tags (19 files)

kitterman at users.alioth.debian.org kitterman at users.alioth.debian.org
Sat Apr 16 16:05:19 UTC 2011


    Date: Saturday, April 16, 2011 @ 16:05:07
  Author: kitterman
Revision: 16568

Tagging 6.2.3-1.

Added:
  packages/pycxx/tags/6.2.3-1/
  packages/pycxx/tags/6.2.3-1/debian/
  packages/pycxx/tags/6.2.3-1/debian/README.debian
  packages/pycxx/tags/6.2.3-1/debian/changelog
  packages/pycxx/tags/6.2.3-1/debian/compat
  packages/pycxx/tags/6.2.3-1/debian/control
  packages/pycxx/tags/6.2.3-1/debian/copyright
  packages/pycxx/tags/6.2.3-1/debian/patches/
  packages/pycxx/tags/6.2.3-1/debian/patches/01_change_include_paths.patch
  packages/pycxx/tags/6.2.3-1/debian/patches/02_fix_indentation.patch
  packages/pycxx/tags/6.2.3-1/debian/patches/series
  packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.docs
  packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.examples
  packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.docs
  packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.examples
  packages/pycxx/tags/6.2.3-1/debian/rules
  packages/pycxx/tags/6.2.3-1/debian/source/
  packages/pycxx/tags/6.2.3-1/debian/source/format
  packages/pycxx/tags/6.2.3-1/debian/watch

Added: packages/pycxx/tags/6.2.3-1/debian/README.debian
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/README.debian	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/README.debian	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,7 @@
+pycxx for Ubuntu (and Debian)
+-----------------------------
+
+- python[3]-cxx-dev contains the development files to build extensions
+  using PyCXX. Holds the example files as well.
+
+ -- Matthias Klose <m at klose.in-berlin.de>, Fri,  3 Dec 2004 17:16:12 +0100

Added: packages/pycxx/tags/6.2.3-1/debian/changelog
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/changelog	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/changelog	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,203 @@
+pycxx (6.2.3-1) unstable; urgency=low
+
+  * New maintainer (Closes: #611061)
+  * Imported Upstream version 6.2.3
+  * drop debian patches changing comment style + indentation
+  * change to source format 3.0 (quilt)
+  * quiltify include path changing patches
+  * quiltify indentation fix patch of setup.py
+    - update version number to 6.2.3
+  * simplify debian/rules by using debhelper 7
+  * made non -dev packages virtual, files now contained in -dev packages
+  * removed build dependency on python{,3}-dev, was never needed
+  * debian/control:
+    - set Homepage to http://cxx.sourceforge.net/
+    - added Vcs-* fields
+  * Bump standard version to 3.9.2
+
+ -- Julian Taylor <jtaylor.debian at googlemail.com>  Sat, 16 Apr 2011 01:47:47 +0200
+
+pycxx (6.2.0-7) unstable; urgency=low
+
+  * QA upload.
+  * No change rebuild for the python3.1 to 3.2 transition
+
+ -- Scott Kitterman <scott at kitterman.com>  Sat, 09 Apr 2011 09:57:43 -0400
+
+pycxx (6.2.0-6) unstable; urgency=low
+
+  * QA upload
+  * add -w -n to 2to3 usage so the files are actually modified (LP: #730144)
+
+ -- Julian Taylor <jtaylor.debian at googlemail.com>  Sun, 06 Mar 2011 18:14:57 +0100
+
+pycxx (6.2.0-5) unstable; urgency=low
+
+  * Orphan the package.
+
+ -- Matthias Klose <doko at debian.org>  Tue, 25 Jan 2011 07:07:25 +0100
+
+pycxx (6.2.0-4) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Matthias Klose <doko at debian.org>  Thu, 23 Sep 2010 01:51:34 +0200
+
+pycxx (6.2.0-3) experimental; urgency=low
+
+  * Use python3:* macros in the control file. Closes: #591955.
+  * Run 2to3 for python3-cxx. Closes: #595501.
+  * Fix typo in package description. Closes: #590634.
+
+ -- Matthias Klose <doko at debian.org>  Mon, 13 Sep 2010 23:32:14 +0200
+
+pycxx (6.2.0-2) unstable; urgency=low
+
+  * Build packages for python3.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 17 Jul 2010 15:10:37 +0200
+
+pycxx (6.2.0-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 17 Jul 2010 15:05:11 +0200
+
+pycxx (6.1.1-3) unstable; urgency=low
+
+  * Rebuild to add headers for python2.6. Closes: #567226.
+
+ -- Matthias Klose <doko at debian.org>  Thu, 28 Jan 2010 14:37:35 +0100
+
+pycxx (6.1.1-2) unstable; urgency=low
+
+  * Install missing header files.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 03 Jan 2010 16:30:10 +0100
+
+pycxx (6.1.1-1) unstable; urgency=low
+
+  * New upstream version. Closes: #548315.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 03 Jan 2010 15:48:14 +0100
+
+pycxx (5.5.0-1ubuntu1) karmic; urgency=low
+
+  * Call setup.py install using --install-layout=deb.
+
+ -- Matthias Klose <doko at ubuntu.com>  Sat, 29 Aug 2009 11:45:49 +0200
+
+pycxx (5.5.0-1) unstable; urgency=low
+
+  * New upstream version. Closes: #536394.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 29 Aug 2009 10:32:19 +0200
+
+pycxx (5.4.2-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 30 Nov 2008 14:30:21 +0000
+
+pycxx (5.4.1-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 20 Jul 2008 18:08:58 +0200
+
+pycxx (5.4.0-2) unstable; urgency=low
+
+  * Fix some lintian warnings.
+
+ -- Matthias Klose <doko at debian.org>  Wed, 25 Jun 2008 00:48:04 +0200
+
+pycxx (5.4.0-1) unstable; urgency=low
+
+  * New upstream version:
+    - license changed to BSD.
+    - bug fix release.
+  * Merge from Ubuntu:
+    - Apply header patches from sf#1640952.
+    - Install headers for the python debug builds.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 02 Jun 2007 09:26:34 +0200
+
+pycxx (5.3.6-1) unstable; urgency=low
+
+  * New upstream snapshot, to support python2.5.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 21 Oct 2006 17:43:45 +0200
+
+pycxx (5.3.5-3) unstable; urgency=low
+
+  * Update debian/watch.
+
+ -- Matthias Klose <doko at debian.org>  Sun,  9 Jul 2006 16:26:36 +0200
+
+pycxx (5.3.5-2) unstable; urgency=low
+
+  * Updated for the renewed Python policy. Closes: #373488.
+
+ -- Matthias Klose <doko at debian.org>  Fri, 16 Jun 2006 17:05:49 +0000
+
+pycxx (5.3.5-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Remove trainling slash in cp command (Closes: #339877).
+
+ -- Luk Claes <luk at debian.org>  Sun,  1 Jan 2006 15:10:27 +0100
+
+pycxx (5.3.5-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 15 Oct 2005 12:38:43 +0000
+
+pycxx (5.3.4-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at debian.org>  Wed,  7 Sep 2005 20:37:58 +0200
+
+pycxx (5.3.3-3) unstable; urgency=low
+
+  * Fix file conflict.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 13 Aug 2005 13:09:43 +0200
+
+pycxx (5.3.3-2) unstable; urgency=low
+
+  * New upstream version, upload to unstable.
+
+ -- Matthias Klose <doko at debian.org>  Sat, 13 Aug 2005 09:42:47 +0200
+
+pycxx (5.3.3-1ubuntu1) breezy; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at ubuntu.com>  Fri,  3 Jun 2005 13:01:13 +0000
+
+pycxx (5.3.2-1ubuntu1) hoary; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at ubuntu.com>  Tue,  1 Mar 2005 22:45:30 +0100
+
+pycxx (5.3.1-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 23 Jan 2005 01:10:10 +0100
+
+pycxx (5.3.0-1) unstable; urgency=low
+
+  * Build python2.4 packages.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 12 Dec 2004 18:21:44 +0100
+
+pycxx (5.3.0-0ubuntu1) hoary; urgency=low
+
+  * Initial Release.
+
+ -- Matthias Klose <m at klose.in-berlin.de>  Fri,  3 Dec 2004 17:16:12 +0100
+

Added: packages/pycxx/tags/6.2.3-1/debian/compat
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/compat	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/compat	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1 @@
+7

Added: packages/pycxx/tags/6.2.3-1/debian/control
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/control	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/control	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,69 @@
+Source: pycxx
+Section: python
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Julian Taylor <jtaylor.debian at googlemail.com>
+Build-Depends: debhelper (>= 7.0.50~),
+               python-all (>= 2.6.6-3~),
+               python3-all (>= 3.1.2-10~)
+XS-Python-Version: all
+Standards-Version: 3.9.2
+Homepage: http://cxx.sourceforge.net
+Vcs-Svn: svn://svn.debian.org/python-modules/packages/pycxx/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/pycxx/trunk/
+
+Package: python-cxx
+Depends: python-cxx-dev, ${misc:Depends}
+Architecture: all
+Section: oldlibs
+Description: A Set of facilities to extend Python with C++
+ PyCXX is a set of C++ facilities to make it easier to write Python
+ extensions.  The chief way in which PyCXX makes it easier to write
+ Python extensions is that it greatly increases the probability that
+ your program will not make a reference-counting error and will not
+ have to continually check error returns from the Python C API.
+ .
+ Transitional dummy package
+
+Package: python-cxx-dev
+Architecture: all
+Depends: python-dev, ${misc:Depends}, ${python:Depends}
+Breaks: python-cxx (<< 6.2.3~),
+        python2.3-cxx-dev (<< 6.2.3~),
+        python2.4-cxx-dev (<< 6.2.3~)
+Replaces: python-cxx (<< 6.2.3~),
+          python2.3-cxx-dev (<< 6.2.3~),
+          python2.4-cxx-dev (<< 6.2.3~)
+Provides: python-cxx
+Description: A Set of facilities to extend Python with C++
+ PyCXX is a set of C++ facilities to make it easier to write Python
+ extensions.  The chief way in which PyCXX makes it easier to write
+ Python extensions is that it greatly increases the probability that
+ your program will not make a reference-counting error and will not
+ have to continually check error returns from the Python C API.
+
+Package: python3-cxx
+Depends: python3-cxx-dev, ${misc:Depends}
+Architecture: all
+Section: oldlibs
+Description: A Set of facilities to extend Python3 with C++
+ PyCXX is a set of C++ facilities to make it easier to write Python
+ extensions.  The chief way in which PyCXX makes it easier to write
+ Python extensions is that it greatly increases the probability that
+ your program will not make a reference-counting error and will not
+ have to continually check error returns from the Python C API.
+ .
+ Transitional dummy package
+
+Package: python3-cxx-dev
+Architecture: all
+Depends: python3-dev, ${misc:Depends}, ${python3:Depends}
+Breaks: python3-cxx (<< 6.2.3~)
+Replaces: python3-cxx (<< 6.2.3~)
+Provides: python3-cxx
+Description: A Set of facilities to extend Python3 with C++
+ PyCXX is a set of C++ facilities to make it easier to write Python
+ extensions.  The chief way in which PyCXX makes it easier to write
+ Python extensions is that it greatly increases the probability that
+ your program will not make a reference-counting error and will not
+ have to continually check error returns from the Python C API.

Added: packages/pycxx/tags/6.2.3-1/debian/copyright
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/copyright	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/copyright	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,70 @@
+Format: http://dep.debian.net/deps/dep5/
+Upstream-Name: PyCXX
+Upstream-Contact: Barry Scott
+Source: http://sourceforge.net/projects/cxx/
+
+Files: *
+Copyright: Barry Scott, Paul F. Dubois
+License: BSD
+
+Files: debian/*
+Copyright: 2004-2011, Matthias Klose
+           2011, Julian Taylor
+License: BSD
+Comment: This package was originaly debianized by Matthias Klose <m at klose.in-berlin.de> on Fri,  3 Dec 2004 17:16:12 +0100.
+
+License: BSD
+                            Copyright (c) 1998 - 2007
+                   The Regents of the University of California
+              Produced at the Lawrence Livermore National Laboratory
+              Written by Geoff Furnish, Paul F. Dubois, Barry A. Scott
+                                UCRL-CODE-227018
+                              All rights reserved.
+ .
+ This file is part of PyCXX. For details, see http://cxx.sourceforge.net.
+ .
+ Redistribution  and  use   in  source  and  binary  forms,   with  or  without
+ modification, are permitted provided that the following conditions are met:
+ .
+  - Redistributions of source code must retain the above copyright notice, this
+    list of conditions and the disclaimer below.
+  - Redistributions in  binary form must reproduce the above  copyright notice,
+    this  list of  conditions  and  the  disclaimer (as  noted  below)  in  the
+    documentation and/or materials provided with the distribution.
+  - Neither the name  of the UC/LLNL nor  the names of its  contributors may be
+    used to  endorse or  promote products  derived from  this software  without
+    specific prior written permission.
+ .
+ THIS SOFTWARE IS  PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS  "AS IS"
+ AND ANY  EXPRESS OR  IMPLIED WARRANTIES, INCLUDING,  BUT NOT  LIMITED  TO, THE
+ IMPLIED WARRANTIES  OF MERCHANTABILITY AND  FITNESS FOR  A PARTICULAR  PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OF THE UNIVERSITY OF CALIFORNIA,
+ THE U.S.  DEPARTMENT  OF  ENERGY  OR CONTRIBUTORS BE  LIABLE  FOR  ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR  BUSINESS INTERRUPTION) HOWEVER  CAUSED AND ON ANY THEORY
+ OF LIABILITY,  WHETHER  IN  CONTRACT,  STRICT  LIABILITY,  OR  TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE)  ARISING IN ANY WAY OUT OF THE  USE OF THIS SOFTWARE,
+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ .
+ Additional BSD Notice
+
+ 1. This notice  is required to be  provided under our  contract with  the U.S.
+    Department of Energy  (DOE).  This work was produced  at the  University of
+    California,  Lawrence  Livermore  National Laboratory  under  Contract  No.
+    W-7405-ENG-48 with the DOE.
+ .
+ 2. Neither the  United  States  Government nor  the University  of  California
+    nor any  of their  employees,  makes any warranty,  express or  implied, or
+    assumes any  liability or  responsibility for  the accuracy,  completeness,
+    or usefulness of any information, apparatus, product, or process disclosed,
+    or represents that its use would not infringe privately-owned rights.
+ .
+ 3. Also, reference  herein to any  specific commercial  products,  process, or
+    services by  trade name,  trademark,  manufacturer  or otherwise  does  not
+    necessarily  constitute  or  imply   its  endorsement,  recommendation,  or
+    favoring by the  United States Government or the  University of California.
+    The views  and opinions  of authors  expressed herein  do  not  necessarily
+    state or reflect  those of the  United States Government  or the University
+    of California, and shall not be used for advertising or product endorsement
+    purposes.

Added: packages/pycxx/tags/6.2.3-1/debian/patches/01_change_include_paths.patch
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/patches/01_change_include_paths.patch	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/patches/01_change_include_paths.patch	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,28 @@
+diff --git a/Src/cxxextensions.c b/Src/cxxextensions.c
+index 28a8e1d..cfab556 100644
+--- a/Src/cxxextensions.c
++++ b/Src/cxxextensions.c
+@@ -37,7 +37,7 @@
+ #include "CXX/WrapPython.h"
+ 
+ #if PY_MAJOR_VERSION == 2
+-#include "Src/Python2/cxxextensions.c"
++#include "Python2/cxxextensions.c"
+ #else
+-#include "Src/Python3/cxxextensions.c"
++#include "Python3/cxxextensions.c"
+ #endif
+diff --git a/Src/cxxsupport.cxx b/Src/cxxsupport.cxx
+index 1f2fb43..946e60d 100644
+--- a/Src/cxxsupport.cxx
++++ b/Src/cxxsupport.cxx
+@@ -37,7 +37,7 @@
+ #include "CXX/WrapPython.h"
+ 
+ #if PY_MAJOR_VERSION == 2
+-#include "Src/Python2/cxxsupport.cxx"
++#include "Python2/cxxsupport.cxx"
+ #else
+-#include "Src/Python3/cxxsupport.cxx"
++#include "Python3/cxxsupport.cxx"
+ #endif

Added: packages/pycxx/tags/6.2.3-1/debian/patches/02_fix_indentation.patch
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/patches/02_fix_indentation.patch	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/patches/02_fix_indentation.patch	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,28 @@
+diff --git a/setup.py b/setup.py
+index ef82cf5..016aa7e 100755
+--- a/setup.py
++++ b/setup.py
+@@ -12,18 +12,18 @@ sources = (glob( os.path.join( "Src", "*.cxx" ) )
+ class my_install (install):
+ 
+     def finalize_options (self):
+-	if not self.install_data or (len(self.install_data) < 8) :
+-	    self.install_data = "$base/share/python$py_version_short"
++        if not self.install_data or (len(self.install_data) < 8):
++            self.install_data = "$base/share/python$py_version_short"
+         install.finalize_options (self)
+ 
+     def run (self):
+-	self.distribution.data_files = [("CXX", sources)]
+-	self.distribution.headers = headers
++        self.distribution.data_files = [("CXX", sources)]
++        self.distribution.headers = headers
+         install.run (self)
+ 
+ 
+ setup (name             = "CXX",
+-       version          = "6.2.0",
++       version          = "6.2.3",
+        maintainer       = "Barry Scott",
+        maintainer_email = "barry-scott at users.sourceforge.net",
+        description      = "Facility for extending Python with C++",

Added: packages/pycxx/tags/6.2.3-1/debian/patches/series
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/patches/series	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/patches/series	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,2 @@
+01_change_include_paths.patch
+02_fix_indentation.patch

Added: packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.docs
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.docs	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.docs	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,3 @@
+README.html
+Doc/Python2/PyCXX.html
+Doc/Python2/style.css

Added: packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.examples
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.examples	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/python-cxx-dev.examples	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1 @@
+Demo/Python2/*

Added: packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.docs
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.docs	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.docs	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,3 @@
+README.html
+Doc/Python3/PyCXX.html
+Doc/Python3/style.css

Added: packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.examples
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.examples	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/python3-cxx-dev.examples	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1 @@
+Demo/Python3/*

Added: packages/pycxx/tags/6.2.3-1/debian/rules
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/rules	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/rules	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,46 @@
+#!/usr/bin/make -f
+export DH_VERBOSE=1
+
+PYVERS=$(shell pyversions -s)
+PY3VERS=$(shell py3versions -s)
+
+%:
+	dh $@ --with python2,python3
+
+override_dh_auto_build:
+	set -e && for i in $(PYVERS); do $${i} setup.py build; done
+	set -e && for i in $(PY3VERS); do $${i} setup.py build; done
+
+override_dh_auto_install:
+	#should symlink to a common folder, but dh_link takes no wildcards
+	# and replacing folders symlinks in upgrades is problematic (policy 6.5)
+	# => wasting a little space preferable to more complex logic
+	# CXX/ in pythonX.Y_d was a link in << 6.2.3 so there its fine
+	set -e && for i in $(PYVERS); do \
+		$${i} setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb; \
+		dh_install -ppython-cxx-dev CXX/*.hxx        /usr/include/$${i}/CXX/; \
+		dh_install -ppython-cxx-dev CXX/*.h          /usr/include/$${i}/CXX/; \
+		dh_install -ppython-cxx-dev CXX/Python2/*    /usr/include/$${i}/CXX/Python2; \
+		dh_link -ppython-cxx-dev /usr/include/$${i}/CXX/ /usr/include/$${i}_d/CXX; \
+		dh_install -ppython-cxx-dev Src/*.c          /usr/share/$${i}/CXX/; \
+		dh_install -ppython-cxx-dev Src/*.cxx        /usr/share/$${i}/CXX/; \
+		dh_install -ppython-cxx-dev Src/Python2/*    /usr/share/$${i}/CXX/Python2; \
+		dh_install -ppython-cxx-dev usr/lib/python2*/dist-packages/CXX/__init__.py; \
+	done
+	set -e && for i in $(PY3VERS); do \
+	  	$${i} setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb; \
+		2to3 -w -n $(CURDIR)/debian/tmp/usr/lib; \
+		dh_install -ppython3-cxx-dev CXX/*.hxx        /usr/include/$${i}/CXX/; \
+		dh_install -ppython3-cxx-dev CXX/*.h          /usr/include/$${i}/CXX/; \
+		dh_install -ppython3-cxx-dev CXX/Python3/*    /usr/include/$${i}/CXX/Python3; \
+		dh_link -ppython3-cxx-dev /usr/include/$${i}/CXX/ /usr/include/$${i}_d/CXX; \
+		dh_install -ppython3-cxx-dev Src/*.c          /usr/share/$${i}/CXX/; \
+		dh_install -ppython3-cxx-dev Src/*.cxx        /usr/share/$${i}/CXX/; \
+		dh_install -ppython3-cxx-dev Src/Python3/*    /usr/share/$${i}/CXX/Python3; \
+		dh_install -ppython3-cxx-dev usr/lib/python3*/dist-packages/CXX/__init__.py; \
+	done
+	dh_auto_install
+
+override_dh_fixperms:
+	chmod 644 $(CURDIR)/debian/python-cxx-dev/usr/share/doc/python-cxx-dev/examples/range.cxx
+	dh_fixperms


Property changes on: packages/pycxx/tags/6.2.3-1/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: packages/pycxx/tags/6.2.3-1/debian/source/format
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/source/format	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/source/format	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: packages/pycxx/tags/6.2.3-1/debian/watch
===================================================================
--- packages/pycxx/tags/6.2.3-1/debian/watch	                        (rev 0)
+++ packages/pycxx/tags/6.2.3-1/debian/watch	2011-04-16 16:05:07 UTC (rev 16568)
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/cxx/pycxx-([\d.]+)\.tar.gz




More information about the Python-modules-commits mailing list