[Python-modules-commits] r18817 - in packages/numpy/trunk/debian (changelog rules)
morph at users.alioth.debian.org
morph at users.alioth.debian.org
Tue Oct 4 11:43:51 UTC 2011
Date: Tuesday, October 4, 2011 @ 11:43:49
Author: morph
Revision: 18817
merge fix for #643857
Modified:
packages/numpy/trunk/debian/changelog
packages/numpy/trunk/debian/rules
Modified: packages/numpy/trunk/debian/changelog
===================================================================
--- packages/numpy/trunk/debian/changelog 2011-10-04 11:40:00 UTC (rev 18816)
+++ packages/numpy/trunk/debian/changelog 2011-10-04 11:43:49 UTC (rev 18817)
@@ -42,6 +42,15 @@
-- Sandro Tosi <morph at debian.org> Fri, 16 Sep 2011 20:02:50 +0200
+python-numpy (1:1.5.1-3) unstable; urgency=low
+
+ * debian/rules
+ - make /u/b/f2py{,-dbg} real files (not symlink) with the shebang pointing
+ to unversioned python{,-dbg}, this makes the package more binNMU friendly;
+ thanks to Jakub Wilk for the report; Closes: #643857
+
+ -- Sandro Tosi <morph at debian.org> Tue, 04 Oct 2011 11:43:55 +0200
+
python-numpy (1:1.5.1-2) unstable; urgency=low
* debian/rules
Modified: packages/numpy/trunk/debian/rules
===================================================================
--- packages/numpy/trunk/debian/rules 2011-10-04 11:40:00 UTC (rev 18816)
+++ packages/numpy/trunk/debian/rules 2011-10-04 11:43:49 UTC (rev 18817)
@@ -35,8 +35,10 @@
sed -i "1s,#!.*python[^ ]*\(.*\),#!/usr/bin/python$$v-dbg," debian/tmp/usr/bin/f2py$$v-dbg; \
done
# install unversioned f2py script
- dh_link usr/bin/f2py$(PYDEF) usr/bin/f2py
- dh_link -ppython-numpy-dbg usr/bin/f2py$(PYDEF)-dbg usr/bin/f2py-dbg
+ cp -a debian/tmp/usr/bin/f2py$(PYDEF) debian/tmp/usr/bin/f2py
+ sed -i "1s,#!.*python[^ ]*\(.*\),#!/usr/bin/python," debian/tmp/usr/bin/f2py
+ cp -a debian/tmp/usr/bin/f2py$(PYDEF)-dbg debian/tmp/usr/bin/f2py-dbg
+ sed -i "1s,#!.*python[^ ]*\(.*\),#!/usr/bin/python-dbg," debian/tmp/usr/bin/f2py-dbg
# moving those scripts away until after pysupport has run, to not
# generate depends on pythonx.y
@@ -83,9 +85,9 @@
dh_pysupport
# copy back f2py* bin, in their ultimate location
- mv debian/tmp2/f2py?.? debian/python-numpy/usr/bin/
+ mv debian/tmp2/f2py?.? debian/tmp2/f2py debian/python-numpy/usr/bin/
mkdir -p debian/python-numpy-dbg/usr/bin/
- mv debian/tmp2/f2py?.?-dbg debian/python-numpy-dbg/usr/bin/
+ mv debian/tmp2/f2py?.?-dbg debian/tmp2/f2py-dbg debian/python-numpy-dbg/usr/bin/
# GIGANTIC HACK - add back libnpymath.a
# get the file names, generate the new location, create the dir if missing, copy
More information about the Python-modules-commits
mailing list