From 8f69dabc60c1dd7a9dd8ad1e7571eb8d30f56970 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Nov 16 2009 20:27:02 +0000 Subject: - Provides: sip-api(%_sip_api_major) = %_sip_api - devel: /etc/rpm/macros.sip helper --- diff --git a/macros.sip b/macros.sip new file mode 100644 index 0000000..557a809 --- /dev/null +++ b/macros.sip @@ -0,0 +1,3 @@ +%_sip_api_major 6 +%_sip_api_minor 0 +%_sip_api %{_sip_api_major}.%{_sip_api_minor} diff --git a/sip.spec b/sip.spec index f356460..86811a1 100644 --- a/sip.spec +++ b/sip.spec @@ -5,13 +5,21 @@ Summary: SIP - Python/C++ Bindings Generator Name: sip Version: 4.9.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 or GPLv3 Group: Development/Tools Url: http://www.riverbankcomputing.com/software/sip/intro Source0: http://www.riverbankcomputing.com/static/Downloads/sip4/sip-%{version}%{?snap:-snapshot-%{snap}}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# extracted from sip.h, SIP_API_MAJOR_NR SIP_API_MINOR_NR defines +Source1: macros.sip +%global _sip_api_major 6 +%global _sip_api_minor 0 +%global _sip_api %{_sip_api_major}.%{_sip_api_minor} + +Provides: sip-api(%{_sip_api_major}) = %{_sip_api} + BuildRequires: python-devel BuildRequires: sed @@ -31,7 +39,7 @@ Summary: Files needed to generate Python bindings for any C++ class library Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: python-devel - +Requires: rpm %description devel This package contains files needed to generate Python bindings for any C++ classes library. @@ -54,6 +62,8 @@ rm -rf %{buildroot} make install DESTDIR=%{buildroot} mkdir -p %{buildroot}%{_datadir}/sip +install -D -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.sip + %clean rm -rf %{buildroot} @@ -68,11 +78,16 @@ rm -rf %{buildroot} %files devel %defattr(-,root,root,-) +%{_sysconfdir}/rpm/macros.sip %{_datadir}/sip/ %{python_inc}/* %changelog +* Mon Nov 16 2009 Rex Dieter - 4.9.1-2 +- Provides: sip-api(%%_sip_api_major) = %%_sip_api +- devel: /etc/rpm/macros.sip helper + * Fri Oct 23 2009 Rex Dieter - 4.9.1-1 - sip-4.9.1