Define %py(2|3)?_shbang_opts_nodash to be used with pathfix.py -a

This commit is contained in:
Miro Hrončok 2020-02-06 10:24:03 +01:00
parent 6c63a5b7f4
commit f43227fac0
4 changed files with 7 additions and 1 deletions

View File

@ -7,6 +7,7 @@
%py_setup setup.py
%py_shbang_opts -s
%py_shbang_opts_nodash %(opts=%{py_shbang_opts}; echo ${opts#-})
# Use the slashes after expand so that the command starts on the same line as
# the macro

View File

@ -4,6 +4,7 @@
%python2_version_nodots %(%{__python2} -Esc "import sys; sys.stdout.write('{0.major}{0.minor}'.format(sys.version_info))")
%py2_shbang_opts -s
%py2_shbang_opts_nodash %(opts=%{py2_shbang_opts}; echo ${opts#-})
# Use the slashes after expand so that the command starts on the same line as
# the macro

View File

@ -6,6 +6,7 @@
%py3dir %{_builddir}/python3-%{name}-%{version}-%{release}
%py3_shbang_opts -s
%py3_shbang_opts_nodash %(opts=%{py3_shbang_opts}; echo ${opts#-})
# Use the slashes after expand so that the command starts on the same line as
# the macro

View File

@ -1,6 +1,6 @@
Name: python-rpm-macros
Version: 3
Release: 51%{?dist}
Release: 52%{?dist}
Summary: The unversioned Python RPM macros
# macros: MIT, compileall2.py: PSFv2
@ -78,6 +78,9 @@ install -m 644 %{SOURCE5} \
%changelog
* Fri Feb 07 2020 Miro Hrončok <mhroncok@redhat.com> - 3-52
- Define %%py(2|3)?_shbang_opts_nodash to be used with pathfix.py -a
* Sat Dec 28 2019 Miro Hrončok <mhroncok@redhat.com> - 3-51
- Define %%python, but make it work only if %%__python is redefined
- Add the %%pycached macro