SPECS (AC-branch): xulrunner.spec - use make to install .pc files

glen glen at pld-linux.org
Sun Jan 7 00:41:31 CET 2007


Author: glen                         Date: Sat Jan  6 23:41:31 2007 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- use make to install .pc files

---- Files affected:
SPECS:
   xulrunner.spec (1.7.2.11 -> 1.7.2.12) 

---- Diffs:

================================================================
Index: SPECS/xulrunner.spec
diff -u SPECS/xulrunner.spec:1.7.2.11 SPECS/xulrunner.spec:1.7.2.12
--- SPECS/xulrunner.spec:1.7.2.11	Thu Jan  4 00:44:44 2007
+++ SPECS/xulrunner.spec	Sun Jan  7 00:41:25 2007
@@ -17,6 +17,7 @@
 # Source0-md5:	92b4936a5b8bd24edac8feaa26d13567
 Patch0:		%{name}-ldap-with-nss.patch
 Patch1:		%{name}-install.patch
+Patch2:		%{name}-pc.patch
 URL:		http://developer.mozilla.org/en/docs/XULRunner
 BuildRequires:	/bin/csh
 %{?with_gnome:BuildRequires:	GConf2-devel >= 1.2.1}
@@ -103,6 +104,7 @@
 
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 cd mozilla
@@ -183,18 +185,11 @@
 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/xpt_dump $RPM_BUILD_ROOT%{_bindir}/xpt_dump
 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/xpt_link $RPM_BUILD_ROOT%{_bindir}/xpt_link
 
-for f in build/unix/*.pc ; do
-	sed -e 's/xulrunner-%{version}/xulrunner/' $f \
-		> $RPM_BUILD_ROOT%{_pkgconfigdir}/$(basename $f)
-done
+%{__make} -C build/unix install \
+	DESTDIR=$RPM_BUILD_ROOT
 
-sed -e 's,%{_lib}/xulrunner-%{version},%{_lib},g;s/xulrunner-%{version}/xulrunner/g' build/unix/xulrunner-gtkmozembed.pc \
-		> $RPM_BUILD_ROOT%{_pkgconfigdir}/xulrunner-gtkmozembed.pc
-
-# add includir/dom to Cflags, for openvrml.spec, perhaps others
-sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' $RPM_BUILD_ROOT%{_pkgconfigdir}/xulrunner-plugin.pc
-
-rm $RPM_BUILD_ROOT%{_pkgconfigdir}/xulrunner-nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/xulrunner-nspr.pc
+# we use system pkgs
+rm $RPM_BUILD_ROOT%{_pkgconfigdir}/xulrunner-{nspr,nss}.pc
 
 # rename to without -bin extension for killall xulrunner to work
 mv $RPM_BUILD_ROOT%{_libdir}/%{name}/xulrunner{-bin,}
@@ -452,6 +447,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7.2.12  2007/01/06 23:41:25  glen
+- use make to install .pc files
+
 Revision 1.7.2.11  2007/01/03 23:44:44  glen
 - fix *.pc files for amd64
 - cleanups
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/xulrunner.spec?r1=1.7.2.11&r2=1.7.2.12&f=u



More information about the pld-cvs-commit mailing list