[Python-modules-commits] r13950 - in packages/numpy/trunk/debian (4 files)

morph at users.alioth.debian.org morph at users.alioth.debian.org
Wed Jul 14 21:23:14 UTC 2010


    Date: Wednesday, July 14, 2010 @ 21:23:13
  Author: morph
Revision: 13950

* debian/{control, rules, *.preinst}
  - switch from python-central to python-support

Added:
  packages/numpy/trunk/debian/python-numpy.preinst
Modified:
  packages/numpy/trunk/debian/changelog
  packages/numpy/trunk/debian/control
  packages/numpy/trunk/debian/rules

Modified: packages/numpy/trunk/debian/changelog
===================================================================
--- packages/numpy/trunk/debian/changelog	2010-07-14 17:34:00 UTC (rev 13949)
+++ packages/numpy/trunk/debian/changelog	2010-07-14 21:23:13 UTC (rev 13950)
@@ -43,6 +43,8 @@
     - properly support f2py executables, Suggesting python-dev and gfortran and
       adding a readme file to explain that; thanks to Kevin Mitchell for the
       report; Closes: #586395
+  * debian/{control, rules, *.preinst}
+    - switch from python-central to python-support
 
   [ Piotr Ożarowski ]
   * debian/control: add XB-Python-Version to python-numpy-dbg package
@@ -62,7 +64,7 @@
   * Use setup.py install --install-layout; specifying --prefix installs
     into the wrong location.
 
- -- Sandro Tosi <morph at debian.org>  Tue, 13 Jul 2010 19:15:55 +0200
+ -- Sandro Tosi <morph at debian.org>  Wed, 14 Jul 2010 07:15:09 +0200
 
 python-numpy (1:1.3.0-3) unstable; urgency=low
 

Modified: packages/numpy/trunk/debian/control
===================================================================
--- packages/numpy/trunk/debian/control	2010-07-14 17:34:00 UTC (rev 13949)
+++ packages/numpy/trunk/debian/control	2010-07-14 21:23:13 UTC (rev 13950)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Alexandre Fayolle <afayolle at debian.org>, José Fonseca <j_r_fonseca at yahoo.co.uk>, Matthias Klose <doko at debian.org>, Ondrej Certik <ondrej at certik.cz>, David Cournapeau <cournape at gmail.com>, Sandro Tosi <morph at debian.org>
-Build-Depends: python-all-dev, python-all-dbg, python-central (>= 0.6), gfortran (>= 4:4.2), libblas-dev [!arm !m68k], liblapack-dev [!arm !m68k], debhelper (>= 7.0.50~), patchutils, python-docutils, quilt, python-sphinx, python-matplotlib
+Build-Depends: python-all-dev, python-all-dbg, python-support (>= 1), gfortran (>= 4:4.2), libblas-dev [!arm !m68k], liblapack-dev [!arm !m68k], debhelper (>= 7.0.50~), patchutils, python-docutils, quilt, python-sphinx, python-matplotlib
 XS-Python-Version: >= 2.4
 Standards-Version: 3.9.0
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/numpy/trunk

Added: packages/numpy/trunk/debian/python-numpy.preinst
===================================================================
--- packages/numpy/trunk/debian/python-numpy.preinst	                        (rev 0)
+++ packages/numpy/trunk/debian/python-numpy.preinst	2010-07-14 21:23:13 UTC (rev 13950)
@@ -0,0 +1,23 @@
+#!/bin/sh
+# TODO: remove this file after releasing Squeeze
+set -e
+
+PYCENTRAL=/usr/bin/pycentral
+
+if [ "$1" = upgrade ]
+then
+       if dpkg --compare-versions "$2" lt 1:1.4.1-1 ; then
+	   if [ -x $PYCENTRAL ]; then
+               # explicitly remove old python-central files
+               pycentral pkgremove python-numpy
+	   fi
+	   # be really sure also removing left-over files and dirs
+	   for pyversion in 2.4 2.5; do
+                if [ -d /usr/lib/python$pyversion/site-packages/multiprocessing/ ]; then
+                    rm -fr /usr/lib/python$pyversion/site-packages/numpy*
+                fi
+            done
+       fi
+fi
+
+#DEBHELPER#

Modified: packages/numpy/trunk/debian/rules
===================================================================
--- packages/numpy/trunk/debian/rules	2010-07-14 17:34:00 UTC (rev 13949)
+++ packages/numpy/trunk/debian/rules	2010-07-14 21:23:13 UTC (rev 13950)
@@ -8,7 +8,7 @@
 export ATLAS=None
 
 %:
-	dh --with python-central $@;
+	dh $@;
 
 override_dh_auto_clean:
 	dh_auto_clean
@@ -36,7 +36,7 @@
 	dh_link usr/bin/f2py$(PYDEF) usr/bin/f2py
 	dh_link -ppython-numpy-dbg usr/bin/f2py$(PYDEF)-dbg usr/bin/f2py-dbg
 
-	# moving those scripts away until after pycentral has run, to not
+	# moving those scripts away until after pysupport has run, to not
 	# generate depends on pythonx.y
 	mkdir debian/tmp2
 	mv debian/tmp/usr/bin/* debian/tmp2
@@ -78,8 +78,8 @@
 endif
 
 
-override_dh_pycentral:
-	dh_pycentral
+override_dh_pysupport:
+	dh_pysupport
 
 	# copy back f2py* bin, in their ultimate location
 	mv debian/tmp2/f2py?.? debian/python-numpy/usr/bin/




More information about the Python-modules-commits mailing list