packages: nspr/nspr.spec, nspr/nspr-pc.patch (NEW), nspr/nspr-mozilla-nspr....
qboosh
qboosh at pld-linux.org
Sun Jun 3 10:10:18 CEST 2012
Author: qboosh Date: Sun Jun 3 08:10:18 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 4.9.1
- upstream now installs nspr.pc, so use it instead of additional source;
added pc patch to provide Libs.private, include mozilla-nspr.pc symlink for compatibility
---- Files affected:
packages/nspr:
nspr.spec (1.73 -> 1.74) , nspr-pc.patch (NONE -> 1.1) (NEW), nspr-mozilla-nspr.pc (1.4 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/nspr/nspr.spec
diff -u packages/nspr/nspr.spec:1.73 packages/nspr/nspr.spec:1.74
--- packages/nspr/nspr.spec:1.73 Wed Feb 22 20:22:44 2012
+++ packages/nspr/nspr.spec Sun Jun 3 10:10:13 2012
@@ -2,16 +2,16 @@
Summary: Netscape Portable Runtime (NSPR)
Summary(pl.UTF-8): Przenośne biblioteki uruchomieniowe Netscape
Name: nspr
-Version: 4.9
+Version: 4.9.1
Release: 1
Epoch: 1
License: MPL v1.1 or GPL v2+ or LGPL v2.1+
Group: Libraries
Source0: http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v%{version}/src/%{name}-%{version}.tar.gz
-# Source0-md5: aa0c960b23a9d66a3c30c3e6ba80a99a
-Source1: %{name}-mozilla-nspr.pc
+# Source0-md5: d36d7b65a38f5b43ebd50ad3ad227120
Patch0: %{name}-acfix.patch
Patch1: %{name}-sparc64.patch
+Patch2: %{name}-pc.patch
URL: http://www.mozilla.org/projects/nspr/
BuildRequires: autoconf >= 2.12
BuildRequires: automake
@@ -57,8 +57,7 @@
%setup -q
%patch0 -p1
%patch1 -p0
-
-install %{SOURCE1} mozilla/nsprpub/nspr-mozilla-nspr.pc.in
+%patch2 -p1
# Win32-specific, requires autoconf2.13
%{__rm} mozilla/nsprpub/build/autoconf/acwinpaths.m4 \
@@ -81,8 +80,6 @@
%{__make}
-./config.status --file=nspr-mozilla-nspr.pc
-
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
@@ -90,9 +87,8 @@
%{__make} -C mozilla/nsprpub install \
DESTDIR=$RPM_BUILD_ROOT
-install mozilla/nsprpub/nspr-mozilla-nspr.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nspr.pc
-
-ln -s mozilla-nspr.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/nspr.pc
+# for compatibility (upstream installs only nspr.nc); to be dropped sometime?
+ln -s nspr.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nspr.pc
%{__rm} $RPM_BUILD_ROOT%{_bindir}/{compile-et.pl,prerr.properties}
@@ -128,6 +124,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.74 2012/06/03 08:10:13 qboosh
+- updated to 4.9.1
+- upstream now installs nspr.pc, so use it instead of additional source;
+ added pc patch to provide Libs.private, include mozilla-nspr.pc symlink for compatibility
+
Revision 1.73 2012/02/22 19:22:44 qboosh
- updated to 4.9
- updated acfix patch
================================================================
Index: packages/nspr/nspr-pc.patch
diff -u /dev/null packages/nspr/nspr-pc.patch:1.1
--- /dev/null Sun Jun 3 10:10:18 2012
+++ packages/nspr/nspr-pc.patch Sun Jun 3 10:10:13 2012
@@ -0,0 +1,8 @@
+--- nspr-4.9.1/mozilla/nsprpub/config/nspr.pc.in.orig 2012-05-19 00:26:17.000000000 +0200
++++ nspr-4.9.1/mozilla/nsprpub/config/nspr.pc.in 2012-06-03 08:08:25.428360499 +0200
+@@ -7,4 +7,5 @@
+ Description: The Netscape Portable Runtime
+ Version: @MOD_MAJOR_VERSION at .@MOD_MINOR_VERSION at .@MOD_PATCH_VERSION@
+ Libs: -L at libdir@ -lplds at MOD_MAJOR_VERSION@ -lplc at MOD_MAJOR_VERSION@ -lnspr at MOD_MAJOR_VERSION@
++Libs.private: -lpthread -ldl
+ Cflags: -I at includedir@
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/nspr/nspr.spec?r1=1.73&r2=1.74
More information about the pld-cvs-commit
mailing list