[packages/python3] - rel 3; more shebang fixes

arekm arekm at pld-linux.org
Sat Jan 11 09:58:14 CET 2020


commit 50df40d50b6d8c8898228acae344c5daef4f8048
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Thu Jan 9 10:23:24 2020 +0100

    - rel 3; more shebang fixes

 python3.spec | 24 ++++++++++--------------
 1 file changed, 10 insertions(+), 14 deletions(-)
---
diff --git a/python3.spec b/python3.spec
index a65336b..947ad7e 100644
--- a/python3.spec
+++ b/python3.spec
@@ -42,7 +42,7 @@ Summary(tr.UTF-8):	X arayüzlü, yüksek düzeyli, kabuk yorumlayıcı dili
 Summary(uk.UTF-8):	Мова програмування дуже високого рівня з X-інтерфейсом
 Name:		python3
 Version:	%{py_ver}.1
-Release:	2
+Release:	3
 Epoch:		1
 License:	PSF
 Group:		Development/Languages/Python
@@ -515,19 +515,15 @@ for f in $files; do
 done
 %endif
 
-sed -E -i -e '1s,#![[:space:]]*/usr/bin/env[[:space:]]+python2,#!%{__python},' -e '1s,#![[:space:]]*/usr/bin/env[[:space:]]+python,#!%{__python},' -e '1s,#![[:space:]]*/usr/bin/python,#!%{__python},' \
-        Lib/encodings/rot_13.py \
-        Lib/lib2to3/tests/data/different_encoding.py \
-        Lib/lib2to3/tests/data/false_encoding.py \
-        Tools/gdb/libpython.py \
-        Tools/pynche/pynche \
-        Tools/pynche/pynche.pyw \
-        Tools/scripts/2to3 \
-        Tools/scripts/smelly.py
-
-sed -E -i -e '1s,#![[:space:]]*/usr/bin/env[[:space:]]+python3,#!%{__python3},' \
-	Tools/scripts/idle3 \
-	Tools/scripts/pydoc3
+sed -E -i -e '1s,#!\s*/usr/bin/env\s+python2(\s|$),#!%{__python}\1,' -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python}\1,' -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python}\1,' \
+      Tools/gdb/libpython.py \
+      Tools/pynche/pynche \
+      Tools/pynche/pynche.pyw \
+      Tools/scripts/2to3
+
+sed -E -i -e '1s,#!\s*/usr/bin/env\s+python3(\s|$),#!%{__python3}\1,' \
+      Tools/scripts/idle3 \
+      Tools/scripts/pydoc3
 
 find . -name '*.py' | xargs -r grep -El '^#! */usr/bin/env python3?' | xargs %{__sed} -i -e '1s,^#! */usr/bin/env python3\?,#!/usr/bin/python3,'
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3.git/commitdiff/50df40d50b6d8c8898228acae344c5daef4f8048



More information about the pld-cvs-commit mailing list