From 75fd2904c61cafd186d145ee1f63b576c0c1384ec65bb166b292e2b519673c3d Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Tue, 16 May 2017 08:48:42 +0000 Subject: [PATCH] Accepting request 495124 from home:TheBlackCat:branches:KDE:Qt5 Provide a basic api version macro OBS-URL: https://build.opensuse.org/request/show/495124 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python-sip?expand=0&rev=3 --- python-sip.changes | 5 +++++ python-sip.spec | 10 +++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/python-sip.changes b/python-sip.changes index 675016e..78c9cba 100644 --- a/python-sip.changes +++ b/python-sip.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon May 15 22:33:42 UTC 2017 - toddrme2178@gmail.com + +- Provide a basic api version macro + ------------------------------------------------------------------- Mon Apr 3 17:22:56 UTC 2017 - hpj@urpla.net diff --git a/python-sip.spec b/python-sip.spec index 221c399..afccfcf 100644 --- a/python-sip.spec +++ b/python-sip.spec @@ -49,6 +49,7 @@ for any C or C++ library. Summary: SIP tool to create python bindings Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: %{name}-common = %{version} Requires: c++_compiler Requires: python-devel Provides: %{name}-bin = %{version} @@ -142,15 +143,17 @@ mv %{buildroot}%{_bindir}/sip %{buildroot}%{_bindir}/sip-%{$python_bin_suffix} mkdir -p %{buildroot}/%{_sysconfdir}/rpm/ +echo "%%python_sip_api_ver %{python_sip_api}" > %{buildroot}/%{_sysconfdir}/rpm/macros.python_all-sip + %if 0%{have_python2} -echo "%%requires_python2_sip_api Requires: %{python2_prefix}-sip(api) = %{python_sip_api}" > %{buildroot}/%{_sysconfdir}/rpm/macros.%{python2_prefix}-sip -echo "%%requires_python_sip_api Requires: %{python2_prefix}-sip(api) = %{python_sip_api}" >> %{buildroot}/%{_sysconfdir}/rpm/macros.%{python2_prefix}-sip +echo "%%requires_python2_sip_api Requires: %{python2_prefix}-sip(api) = %%python_sip_api_ver" > %{buildroot}/%{_sysconfdir}/rpm/macros.%{python2_prefix}-sip +echo "%%requires_python_sip_api Requires: %{python2_prefix}-sip(api) = %%python_sip_api_ver" >> %{buildroot}/%{_sysconfdir}/rpm/macros.%{python2_prefix}-sip %py_compile %{buildroot}%{python2_sitearch} %endif %if 0%{have_python3} -echo "%%requires_python3_sip_api Requires: %{python3_prefix}-sip(api) = %{python_sip_api}" > %{buildroot}/%{_sysconfdir}/rpm/macros.%{python3_prefix}-sip +echo "%%requires_python3_sip_api Requires: %{python3_prefix}-sip(api) = %%python_sip_api_ver" > %{buildroot}/%{_sysconfdir}/rpm/macros.%{python3_prefix}-sip %py3_compile %{buildroot}%{python3_sitearch} %endif @@ -190,6 +193,7 @@ mkdir -p %{buildroot}%{_datadir}/sip %files -n python-sip-common %defattr(-,root,root,-) %doc LICENSE* +%config %{_sysconfdir}/rpm/macros.python_all-sip %{_datadir}/sip/ %changelog