rpms/sip/devel macros.sip,NONE,1.1 sip.spec,1.67,1.68

Rex Dieter rdieter at fedoraproject.org
Mon Nov 16 19:50:35 UTC 2009


Author: rdieter

Update of /cvs/pkgs/rpms/sip/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24301

Modified Files:
	sip.spec 
Added Files:
	macros.sip 
Log Message:
* Mon Nov 16 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.9.1-2
- Provides: sip-api(%_sip_api_major) = %_sip_api
- devel: /etc/rpm/macros.sip helper



--- NEW FILE macros.sip ---
%_sip_api_major 6
%_sip_api_minor 0
%_sip_api %{_sip_api_major}.%{_sip_api_minor}


Index: sip.spec
===================================================================
RCS file: /cvs/pkgs/rpms/sip/devel/sip.spec,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -p -r1.67 -r1.68
--- sip.spec	24 Oct 2009 00:37:13 -0000	1.67
+++ sip.spec	16 Nov 2009 19:50:35 -0000	1.68
@@ -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
 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 <rdieter at fedoraproject.org> - 4.9.1-2
+- Provides: sip-api(%%_sip_api_major) = %%_sip_api
+- devel: /etc/rpm/macros.sip helper
+
 * Fri Oct 23 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.9.1-1
 - sip-4.9.1
 




More information about the fedora-extras-commits mailing list