diff --git a/debian/rules b/debian/rules index 2231d16..5394fc3 100755 --- a/debian/rules +++ b/debian/rules @@ -14,3 +14,8 @@ binary-fixup/$(pkg):: find $(cdbs_curdestdir)/usr/share -type f -name '*.desktop' \ -execdir perl -pi -e 's,^\S+\s*=\s*\K\S*(?=/usr/share),,g' '{}' ';' + +# Ensure proper hash-bang in Python script (Python Policy 0.9 ยง3.1) +binary-fixup/$(pkg):: + perl -pi -e 's,^#! ?/usr/bin/(env )?python[[:print:]]*$$,#!/usr/bin/$(strip $(cdbs_curpythonruntime)),' \ + $(cdbs_curdestdir)/usr/share/sugar/activities/*/setup.py