summaryrefslogtreecommitdiffstats
path: root/meta/recipes-gnome/gnome/gnome-doc-utils/use-usr-bin-env-for-python-in-xml2po.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-gnome/gnome/gnome-doc-utils/use-usr-bin-env-for-python-in-xml2po.patch')
-rw-r--r--meta/recipes-gnome/gnome/gnome-doc-utils/use-usr-bin-env-for-python-in-xml2po.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils/use-usr-bin-env-for-python-in-xml2po.patch b/meta/recipes-gnome/gnome/gnome-doc-utils/use-usr-bin-env-for-python-in-xml2po.patch
new file mode 100644
index 0000000000..a285ad2789
--- /dev/null
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils/use-usr-bin-env-for-python-in-xml2po.patch
@@ -0,0 +1,33 @@
1Upstream-Status="Inappropriate [Would break behavior on Windows]"
2
3We can't use #!/full/path/to/python -u as this can be longer than shebang
4allows for. In order to be appropraite for upstream more work would be
5needed to make sure that the main xml2po code doesn't rely on python
6being invoked with -u (force stdin/out/err to be used raw).
7---
8 xml2po/xml2po/Makefile.am | 1 -
9 xml2po/xml2po/xml2po.py.in | 2 +-
10 2 files changed, 1 insertion(+), 2 deletions(-)
11
12Index: gnome-doc-utils-0.20.6/xml2po/xml2po/Makefile.am
13===================================================================
14--- gnome-doc-utils-0.20.6.orig/xml2po/xml2po/Makefile.am
15+++ gnome-doc-utils-0.20.6/xml2po/xml2po/Makefile.am
16@@ -7,7 +7,6 @@ CLEANFILES = xml2po
17
18 xml2po: xml2po.py.in
19 sed -e "s/^VERSION =.*/VERSION = \"@VERSION@\"/" \
20- -e "s+^#!.*python.*+#!$(PYTHON)+" \
21 < $(srcdir)/xml2po.py.in > xml2po
22 chmod +x xml2po
23
24Index: gnome-doc-utils-0.20.6/xml2po/xml2po/xml2po.py.in
25===================================================================
26--- gnome-doc-utils-0.20.6.orig/xml2po/xml2po/xml2po.py.in
27+++ gnome-doc-utils-0.20.6/xml2po/xml2po/xml2po.py.in
28@@ -1,4 +1,4 @@
29-#!/usr/bin/python -u
30+#!/usr/bin/env python
31 # -*- encoding: utf-8 -*-
32 # Copyright (c) 2004, 2005, 2006 Danilo Ĺ egan <danilo@gnome.org>.
33 # Copyright (c) 2009 Claude Paroz <claude@2xlibre.net>.