Fix /usr/bin/env removal scripts to work for flatpak builds
Make sure we actually search and replace /usr/bin/env, not %{_prefix}/env as %{_prefix} is redefined as /app for flatpak builds.
This commit is contained in:
parent
f6fdd69f21
commit
1f961ef2ac
@ -493,10 +493,10 @@ ln -snf gimprc-%{binver}.5 %{buildroot}/%{_mandir}/man5/gimprc.5
|
||||
# Hardcode python interpreter in shipped python plug-ins. This actually has no
|
||||
# effect because gimp maps hashbangs with and without the /usr/bin/env detour
|
||||
# to the system python interpreter, but this will avoid false alarms.
|
||||
grep -E -rl '^#!\s*%{_bindir}/env\s+python' --include=\*.py "%{buildroot}" |
|
||||
grep -E -rl '^#!\s*/usr/bin/env\s+python' --include=\*.py "%{buildroot}" |
|
||||
while read file; do
|
||||
sed -r '1s,^#!\s*%{_bindir}/env\s+python$,#!%{__python2},' -i "$file"
|
||||
sed -r '1s,^#!\s*%{_bindir}/env\s+python2$,#!%{__python2},' -i "$file"
|
||||
sed -r '1s,^#!\s*/usr/bin/env\s+python$,#!%{__python2},' -i "$file"
|
||||
sed -r '1s,^#!\s*/usr/bin/env\s+python2$,#!%{__python2},' -i "$file"
|
||||
done
|
||||
|
||||
echo "%{__python2}=%{__python2}" >> %{buildroot}%{_libdir}/gimp/%{lib_api_version}/interpreters/pygimp.interp
|
||||
|
Loading…
Reference in New Issue
Block a user