[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