[packages/nss] - rel 3; provide nss-softokn.pc
arekm
arekm at pld-linux.org
Fri Oct 17 19:44:05 CEST 2014
commit 35beba87b4ff4cb0defc102a3dde08eb9279b11d
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Oct 17 19:44:02 2014 +0200
- rel 3; provide nss-softokn.pc
nss-softokn.pc.in | 11 +++++++++++
nss.spec | 15 ++++++++++++++-
2 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/nss.spec b/nss.spec
index 6c89ced..6743f70 100644
--- a/nss.spec
+++ b/nss.spec
@@ -4,7 +4,7 @@ Summary: NSS - Network Security Services
Summary(pl.UTF-8): NSS - Network Security Services
Name: nss
Version: 3.17.2
-Release: 2
+Release: 3
Epoch: 1
License: MPL v2.0
Group: Libraries
@@ -14,6 +14,7 @@ Source1: %{name}-mozilla-nss.pc
Source2: %{name}-config.in
Source3: http://www.cacert.org/certs/root.der
# Source3-md5: a61b375e390d9c3654eebd2031461f6b
+Source4: nss-softokn.pc.in
Patch0: %{name}-Makefile.patch
# Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=1083900
Patch1: tls12.patch
@@ -159,6 +160,17 @@ cp -p nss/doc/nroff/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
# compatibility symlink
ln -s nss.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/mozilla-nss.pc
+cat %{SOURCE4} | \
+sed -e "s,%%libdir%%,%{_libdir},g" \
+ -e "s,%%prefix%%,%{_prefix},g" \
+ -e "s,%%exec_prefix%%,%{_prefix},g" \
+ -e "s,%%includedir%%,%{_includedir}/nss,g" \
+ -e "s,%%NSPR_VERSION%%,$(echo %{nspr_ver} | sed -e 's#.*:##g'),g" \
+ -e "s,%%NSS_VERSION%%,%{version},g" \
+ -e "s,%%SOFTOKEN_VERSION%%,%{version},g" > \
+ $RPM_BUILD_ROOT%{_pkgconfigdir}/nss-softokn.pc
+
+
NSS_VMAJOR=$(awk '/#define.*NSS_VMAJOR/ {print $3}' nss/lib/nss/nss.h)
NSS_VMINOR=$(awk '/#define.*NSS_VMINOR/ {print $3}' nss/lib/nss/nss.h)
NSS_VPATCH=$(awk '/#define.*NSS_VPATCH/ {print $3}' nss/lib/nss/nss.h)
@@ -212,6 +224,7 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/nss
%{_pkgconfigdir}/mozilla-nss.pc
%{_pkgconfigdir}/nss.pc
+%{_pkgconfigdir}/nss-softokn.pc
%files tools
%defattr(644,root,root,755)
diff --git a/nss-softokn.pc.in b/nss-softokn.pc.in
new file mode 100644
index 0000000..ceddda2
--- /dev/null
+++ b/nss-softokn.pc.in
@@ -0,0 +1,11 @@
+prefix=%prefix%
+exec_prefix=%exec_prefix%
+libdir=%libdir%
+includedir=%includedir%
+
+Name: NSS-SOFTOKN
+Description: Network Security Services Softoken PKCS #11 Module
+Version: %SOFTOKEN_VERSION%
+Requires: nspr >= %NSPR_VERSION%, nss >= %NSS_VERSION%
+Libs: -L${libdir} -lfreebl3 -lnssdbm3 -lsoftokn3
+Cflags: -I${includedir}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nss.git/commitdiff/35beba87b4ff4cb0defc102a3dde08eb9279b11d
More information about the pld-cvs-commit
mailing list