bc8fecb8 |
Summary: Security client
Name: nss |
6685eaed |
Version: 3.39
Release: 1%{?dist} |
bc8fecb8 |
License: MPLv2.0 |
6685eaed |
URL: http://ftp.mozilla.org/pub/security/nss/releases/NSS_3_39_RTM/src/%{name}-%{version}.tar.gz |
bc8fecb8 |
Group: Applications/System
Vendor: VMware, Inc.
Distribution: Photon
Source0: %{name}-%{version}.tar.gz |
6685eaed |
%define sha1 nss=351e0e9607ead50174efe5f5107e2dc97e7358f2
Patch: nss-standalone-1.patch |
bc8fecb8 |
Requires: nspr
BuildRequires: nspr-devel
BuildRequires: sqlite-devel |
7fbd3a1e |
Requires: nss-libs = %{version}-%{release} |
1f111847 |
|
f4d17450 |
%description
The Network Security Services (NSS) package is a set of libraries
designed to support cross-platform development of security-enabled
client and server applications. Applications built with NSS can
support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12,
S/MIME, X.509 v3 certificates, and other security standards.
This is useful for implementing SSL and S/MIME or other Internet
security standards into an application.
%package devel
Summary: Development Libraries for Network Security Services
Group: Development/Libraries |
7418d2bf |
Requires: nspr-devel |
f4d17450 |
Requires: nss = %{version}-%{release}
%description devel
Header files for doing development with Network Security Services.
|
7fbd3a1e |
%package libs
Summary: Libraries for Network Security Services
Group: System Environment/Libraries |
bc8fecb8 |
Requires: sqlite-libs
Requires: nspr |
7fbd3a1e |
%description libs
This package contains minimal set of shared nss libraries.
|
f4d17450 |
%prep
%setup -q
%patch -p1
%build
cd nss |
4904abce |
# -j is not supported by nss |
f4d17450 |
make VERBOSE=1 BUILD_OPT=1 \ |
bc8fecb8 |
NSPR_INCLUDE_DIR=%{_includedir}/nspr \
USE_SYSTEM_ZLIB=1 \
ZLIB_LIBS=-lz \ |
f36af574 |
USE_64=1 \ |
bc8fecb8 |
$([ -f %{_includedir}/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) |
f4d17450 |
%install
cd nss
cd ../dist
install -vdm 755 %{buildroot}%{_bindir}
install -vdm 755 %{buildroot}%{_includedir}/nss
install -vdm 755 %{buildroot}%{_libdir}
install -v -m755 Linux*/lib/*.so %{buildroot}%{_libdir}
install -v -m644 Linux*/lib/{*.chk,libcrmf.a} %{buildroot}%{_libdir}
cp -v -RL {public,private}/nss/* %{buildroot}%{_includedir}/nss
chmod 644 %{buildroot}%{_includedir}/nss/*
install -v -m755 Linux*/bin/{certutil,nss-config,pk12util} %{buildroot}%{_bindir}
install -vdm 755 %{buildroot}%{_libdir}/pkgconfig
install -vm 644 Linux*/lib/pkgconfig/nss.pc %{buildroot}%{_libdir}/pkgconfig |
5b0394c3 |
%check
cd nss/tests |
661b630e |
chmod g+w . -R
useradd test -G root -m
HOST=localhost DOMSUF=localdomain BUILD_OPT=1
sudo -u test ./all.sh && userdel test -r -f |
5b0394c3 |
|
bc8fecb8 |
%post -p /sbin/ldconfig |
f4d17450 |
%files
%defattr(-,root,root)
%{_bindir}/*
%{_libdir}/*.chk
%{_libdir}/*.so |
7fbd3a1e |
%exclude %{_libdir}/libfreeblpriv3.so
%exclude %{_libdir}/libnss3.so
%exclude %{_libdir}/libnssutil3.so
%exclude %{_libdir}/libsoftokn3.so |
f4d17450 |
%files devel
%{_includedir}/* |
bf65ba3d |
%{_libdir}/*.a |
f4d17450 |
%{_libdir}/pkgconfig/*.pc
|
7fbd3a1e |
%files libs
%{_libdir}/libfreeblpriv3.so
%{_libdir}/libnss3.so
%{_libdir}/libnssutil3.so
%{_libdir}/libsoftokn3.so |
f4d17450 |
%changelog |
6685eaed |
* Mon Sep 10 2018 Him Kalyan Bordoloi <bordoloih@vmware.com> 3.39-1
- Upgrade to 3.39. |
bf65ba3d |
* Thu Dec 07 2017 Alexey Makhalov <amakhalov@vmware.com> 3.31-5
- Add static libcrmf.a library to devel package |
f36af574 |
* Tue Nov 14 2017 Alexey Makhalov <amakhalov@vmware.com> 3.31-4
- Aarch64 support |
7418d2bf |
* Fri Jul 07 2017 Vinay Kulkarni <kulkarniv@vmware.com> 3.31-3
- Fix buildrequires. |
661b630e |
* Thu Jun 29 2017 Xiaolin Li <xiaolinl@vmware.com> 3.31-2
- Fix check. |
bc8fecb8 |
* Tue Jun 20 2017 Xiaolin Li <xiaolinl@vmware.com> 3.31-1
- Upgrade to 3.31. |
7fbd3a1e |
* Sat Apr 15 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.30.1-1
- Update to 3.30.1
* Fri Apr 14 2017 Alexey Makhalov <amakhalov@vmware.com> 3.25-4
- Added libs subpackage to reduce tdnf dependent tree
* Wed Nov 16 2016 Alexey Makhalov <amakhalov@vmware.com> 3.25-3
- Use sqlite-libs as runtime dependency
* Mon Oct 04 2016 ChangLee <changLee@vmware.com> 3.25-2
- Modified %check
* Tue Jul 05 2016 Anish Swaminathan <anishs@vmware.com> 3.25-1
- Upgrade to 3.25
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.21-2
- GA - Bump release of all rpms
* Thu Jan 21 2016 Xiaolin Li <xiaolinl@vmware.com> 3.21
- Updated to version 3.21
* Tue Aug 04 2015 Kumar Kaushik <kaushikk@vmware.com> 3.19-2
- Version update. Firefox requirement.
* Fri May 29 2015 Alexey Makhalov <amakhalov@vmware.com> 3.19-1
- Version update. Firefox requirement.
* Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 3.15.4-1
- Initial build. First version |