rpms/xulrunner/devel xulrunner.spec,1.42,1.43

Martin Stransky (stransky) fedora-extras-commits at redhat.com
Fri Jan 11 09:23:11 UTC 2008


Author: stransky

Update of /cvs/pkgs/rpms/xulrunner/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29986

Modified Files:
	xulrunner.spec 
Log Message:
divided devel package to devel and devel-unstable


Index: xulrunner.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xulrunner/devel/xulrunner.spec,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- xulrunner.spec	8 Jan 2008 10:09:34 -0000	1.42
+++ xulrunner.spec	11 Jan 2008 09:22:29 -0000	1.43
@@ -2,7 +2,6 @@
 %define nspr_version 4.6.99
 %define nss_version 3.11.99
 %define cairo_version 0.5
-%define build_devel_package 1
 
 %define official_branding 0
 
@@ -11,7 +10,7 @@
 Summary:        XUL Runtime for Gecko Applications
 Name:           xulrunner
 Version:        1.9
-Release:        0.beta2.7%{?dist}
+Release:        0.beta2.8%{?dist}
 URL:            http://www.mozilla.org/projects/xulrunner/
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Group:          Applications/Internet
@@ -86,18 +85,12 @@
 Requires:       system-bookmarks
 Provides:       gecko-libs = %{version}
 
-%define _use_internal_dependency_generator 0
-
-%if %{build_devel_package}
-%define __find_provides %{_builddir}/add-gecko-provides
-%else
-%define __find_requires %{SOURCE100}
-%endif
+#define _use_internal_dependency_generator 0
+#define __find_requires %{SOURCE100}
 
 %description
 XULRunner provides the XUL Runtime environment for Gecko applications.
 
-%if %{build_devel_package}
 %package devel
 Summary: Development files for Gecko
 Group: Development/Libraries
@@ -110,7 +103,15 @@
 
 %description devel
 Gecko development files.
-%endif
+
+%package devel-unstable
+Summary: Development files for Gecko, which are not considered stable
+Group: Development/Libraries
+Requires: xulrunner-devel = %{version}-%{release}
+
+%description devel-unstable
+Unstable files for use with development of Gecko applications.  These headers
+are not frozen and APIs can change at any time, so should not be relied on.
 
 #---------------------------------------------------------------------
 
@@ -225,7 +226,6 @@
 %{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
 
 # Prepare our devel package
-%if %{build_devel_package}
 %{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME}
 %{__mkdir_p} $RPM_BUILD_ROOT/%{_datadir}/idl/${INTERNAL_APP_SDK_NAME}
 %{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
@@ -268,7 +268,6 @@
     ln -s ${MOZ_APP_DIR}/$i $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/lib/$i
 done
 popd
-%endif
 
 # GRE stuff
 %ifarch x86_64 ia64 ppc64 s390x
@@ -365,24 +364,44 @@
 # XXX See if these are needed still
 %{_libdir}/%{name}-*/updater*
 
-%if %{build_devel_package}
 %files devel
 %defattr(-,root,root)
-%{_datadir}/idl/%{name}-*
-%{_includedir}/%{name}-*
+%dir %{_datadir}/idl/%{name}*%{version_internal}
+%{_datadir}/idl/%{name}*%{version_internal}/stable
+%{_includedir}/%{name}*%{version_internal}
+%exclude %{_includedir}/%{name}*%{version_internal}/unstable
 %dir %{_libdir}/%{name}-*
 %{_libdir}/%{name}-*/xpcshell
 %{_libdir}/%{name}-*/xpicleanup
 %{_libdir}/%{name}-*/xpidl
 %{_libdir}/%{name}-*/xpt_dump
 %{_libdir}/%{name}-*/xpt_link
-%{_libdir}/%{name}-sdk-*/*
+%{_libdir}/%{name}-sdk-*/bin
+%{_libdir}/%{name}-sdk-*/sdk/include
+%{_libdir}/%{name}-sdk-*/sdk/lib
+%{_libdir}/%{name}-sdk-*/sdk/idl
+%{_libdir}/%{name}-sdk-*/*.h
+%exclude %{_libdir}/pkgconfig/*unstable*.pc
+%exclude %{_libdir}/pkgconfig/*gtkmozembed*.pc
 %{_libdir}/pkgconfig/*.pc
-%endif
+
+%files devel-unstable
+%defattr(-,root,root)
+%{_datadir}/idl/%{name}*%{version_internal}/unstable
+%{_includedir}/%{name}*%{version_internal}/unstable
+%exclude %{_libdir}/%{name}-sdk-*/sdk/*
+%{_libdir}/%{name}-sdk-*/include
+%{_libdir}/%{name}-sdk-*/lib
+%{_libdir}/%{name}-sdk-*/idl
+%{_libdir}/pkgconfig/*unstable*.pc
+%{_libdir}/pkgconfig/*gtkmozembed*.pc
 
 #---------------------------------------------------------------------
 
 %changelog
+* Wed Jan 9 2008 Martin Stransky <stransky at redhat.com> 1.9-0.beta2.8
+- divided devel package to devel and devel-unstable
+
 * Mon Jan 7 2008 Martin Stransky <stransky at redhat.com> 1.9-0.beta2.7
 - removed fedora specific pkg-config files
 - updated to the latest trunk (2008-01-07)




More information about the fedora-extras-commits mailing list