[Python-modules-commits] r5486 - in packages/ipython/trunk/debian (changelog rules)

bzed at users.alioth.debian.org bzed at users.alioth.debian.org
Tue May 27 22:41:14 UTC 2008


    Date: Tuesday, May 27, 2008 @ 22:41:12
  Author: bzed
Revision: 5486

Replace all /usr/bin/ipythonX.Y with a shell script which detects desired
Python version before invoking IPython. Package depends on default Python
version only again (Closes: #476661).

Modified:
  packages/ipython/trunk/debian/changelog
  packages/ipython/trunk/debian/rules

Modified: packages/ipython/trunk/debian/changelog
===================================================================
--- packages/ipython/trunk/debian/changelog	2008-05-27 22:09:24 UTC (rev 5485)
+++ packages/ipython/trunk/debian/changelog	2008-05-27 22:41:12 UTC (rev 5486)
@@ -8,12 +8,12 @@
     - removed Suggests on python-numeric and added for python-numpy (Closes:
       #478449)
 
-  [ Piotr Ożarowski ]
-  * Replace /usr/bin/ipython with a shell script which detects desired Python
-    version before invoking IPython. Package depends on default Python
-    version only again (Closes: #476661)
+  [ Piotr Ożarowski & Bernd Zeimetz ]
+  * Replace all /usr/bin/ipythonX.Y with a shell script which detects desired
+    Python version before invoking IPython. Package depends on default Python
+    version only again (Closes: #476661).
 
- -- Sandro Tosi <matrixhasu at gmail.com>  Tue, 29 Apr 2008 19:40:01 +0200
+ -- Bernd Zeimetz <bzed at debian.org>  Wed, 28 May 2008 00:40:49 +0200
 
 ipython (0.8.2.dfsg-2) unstable; urgency=low
 

Modified: packages/ipython/trunk/debian/rules
===================================================================
--- packages/ipython/trunk/debian/rules	2008-05-27 22:09:24 UTC (rev 5485)
+++ packages/ipython/trunk/debian/rules	2008-05-27 22:41:12 UTC (rev 5486)
@@ -13,12 +13,17 @@
 	rm $(CURDIR)/debian/ipython/usr/share/doc/ipython/README_Windows.txt
 	rm $(CURDIR)/debian/ipython/usr/share/doc/ipython/pycon.ico
 
-	install -m 755 debian/ipython.sh $(CURDIR)/debian/ipython/usr/bin/ipython
 	# add wrapper scripts for all python versions
 	set -e ;\
+	firstpyver="" ;\
 	for pyvers in $(PYVERS); do \
-	    dh_link /usr/bin/ipython /usr/bin/ipython$$pyvers;\
-	    dh_link /usr/share/man/man1/ipython.1.gz /usr/share/man/man1/ipython$$pyvers.1.gz; \
+	    if [ "$${firstpyver}" = "" ]; then \
+	        install -m 755 debian/ipython.sh $(CURDIR)/debian/ipython/usr/bin/ipython$$pyvers ;\
+	        firstpyver="$$pyvers" ;\
+	    else \
+	        dh_link /usr/bin/ipython$${firstpyver} /usr/bin/ipython$$pyvers ;\
+	    fi ;\
+	    dh_link /usr/share/man/man1/ipython.1.gz /usr/share/man/man1/ipython$$pyvers.1.gz ;\
 	done
 
 	# change permission on scripts




More information about the Python-modules-commits mailing list