[Python-modules-commits] r20523 - in packages/cssutils/trunk/debian (changelog rules)

cjsmo-guest at users.alioth.debian.org cjsmo-guest at users.alioth.debian.org
Tue Feb 21 13:42:39 UTC 2012


    Date: Tuesday, February 21, 2012 @ 13:42:38
  Author: cjsmo-guest
Revision: 20523

fix py2 and py3 shebangs Closes: #658719

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

Modified: packages/cssutils/trunk/debian/changelog
===================================================================
--- packages/cssutils/trunk/debian/changelog	2012-02-21 07:57:12 UTC (rev 20522)
+++ packages/cssutils/trunk/debian/changelog	2012-02-21 13:42:38 UTC (rev 20523)
@@ -3,6 +3,8 @@
   * New upstream release.
   * Added rules to ignore/exclude failing unittests.  Opened bug in upstreams
     bug tracker wrt failing unittests. (Closes: #658787)
+  * Added rules to fix py2 and py3 shebangs in cssparse csscombine and 
+    csscapture.  (Closes: #658719)
 
  -- Charlie Smotherman <cjsmo at cableone.net>  Sat, 18 Feb 2012 07:30:32 -0500
 

Modified: packages/cssutils/trunk/debian/rules
===================================================================
--- packages/cssutils/trunk/debian/rules	2012-02-21 07:57:12 UTC (rev 20522)
+++ packages/cssutils/trunk/debian/rules	2012-02-21 13:42:38 UTC (rev 20523)
@@ -47,6 +47,10 @@
 		mv $(DESTDIR2)/usr/lib/$$py/dist-packages/tests \
 		   $(DESTDIR2)/usr/lib/$$py/dist-packages/cssutils_tests; \
 	done
+	#fix our py2 shebangs
+	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python,' $(DESTDIR2)/usr/bin/cssparse_py2
+	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python,' $(DESTDIR2)/usr/bin/csscombine_py2
+	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python,' $(DESTDIR2)/usr/bin/csscapture_py2
 	#remove py3 executables from py2 package
 	rm $(DESTDIR2)/usr/bin/cssparse_py3
 	rm $(DESTDIR2)/usr/bin/csscombine_py3
@@ -58,6 +62,10 @@
 		mv $(DESTDIR3)/usr/lib/python3/dist-packages/tests \
 		   $(DESTDIR3)/usr/lib/python3/dist-packages/cssutils_tests; \
 	done
+	#fix our py3 shebangs
+	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python3,' $(DESTDIR3)/usr/bin/cssparse_py3
+	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python3,' $(DESTDIR3)/usr/bin/csscombine_py3
+	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python3,' $(DESTDIR3)/usr/bin/csscapture_py3
 	#remove py2 executables from py3 package
 	rm $(DESTDIR3)/usr/bin/cssparse_py2
 	rm $(DESTDIR3)/usr/bin/csscombine_py2




More information about the Python-modules-commits mailing list