This commit is contained in:
parent
b081b01d9c
commit
3457258c0d
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 29 09:40:02 CEST 2009 - wr@rosenauer.org
|
||||
|
||||
- update to NSS 3.12.3.1 (upstream use in FF 3.5.1) (bmo#504611)
|
||||
* RNG_SystemInfoForRNG called twice by nsc_CommonInitialize
|
||||
(bmo#489811; other changes are unrelated to Linux)
|
||||
- moved shlibsign to tools package again (as it's not needed at
|
||||
library install time anymore)
|
||||
- use %{_libexecdir} for the tools
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 6 15:37:13 CEST 2009 - wr@rosenauer.org
|
||||
|
||||
|
201
mozilla-nss.spec
201
mozilla-nss.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package mozilla-nss (Version 3.12.3)
|
||||
# spec file for package mozilla-nss (Version 3.12.3.1)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2006-2009 Wolfgang Rosenauer
|
||||
@ -27,9 +27,9 @@ BuildRequires: sqlite-devel
|
||||
%if %suse_version > 1030
|
||||
BuildRequires: sqlite3-devel
|
||||
%endif
|
||||
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL)
|
||||
Version: 3.12.3
|
||||
Release: 5
|
||||
License: GPL v2 or later ; LGPL v2.1 or later ; MPL
|
||||
Version: 3.12.3.1
|
||||
Release: 1
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: mozilla-nss-64bit
|
||||
@ -63,7 +63,7 @@ PreReq: libfreebl3 >= %{version}
|
||||
Requires(post): coreutils
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%define nssdbdir %{_sysconfdir}/pki/nssdb
|
||||
%define run_testsuite 1
|
||||
%define run_testsuite 0
|
||||
|
||||
%description
|
||||
Network Security Services (NSS) is a set of libraries designed to
|
||||
@ -73,13 +73,12 @@ TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3
|
||||
certificates, and other security standards.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Mozilla Foundation <drivers@mozilla.org>
|
||||
Mozilla Foundation
|
||||
|
||||
%package devel
|
||||
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL)
|
||||
License: GPL v2 or later ; LGPL v2.1 or later ; MPL
|
||||
Summary: Network (Netscape) Security Services development files
|
||||
Group: Development/Libraries/Other
|
||||
Requires: mozilla-nspr-devel
|
||||
@ -104,7 +103,7 @@ Authors:
|
||||
Mozilla Foundation <drivers@mozilla.org>
|
||||
|
||||
%package tools
|
||||
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL)
|
||||
License: GPL v2 or later ; LGPL v2.1 or later ; MPL
|
||||
Summary: Tools for developing, debugging, and managing applications that use NSS
|
||||
Group: System/Management
|
||||
PreReq: mozilla-nss >= %{version}
|
||||
@ -120,7 +119,7 @@ Authors:
|
||||
Mozilla Foundation <drivers@mozilla.org>
|
||||
|
||||
%package -n libfreebl3
|
||||
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL)
|
||||
License: GPL v2 or later ; LGPL v2.1 or later ; MPL
|
||||
Summary: Freebl library for the Network Security Services
|
||||
Group: System/Libraries
|
||||
|
||||
@ -191,7 +190,8 @@ fi
|
||||
%endif
|
||||
|
||||
%install
|
||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/nss
|
||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/nss
|
||||
mkdir -p $RPM_BUILD_ROOT%{_includedir}/nss3
|
||||
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_lib}
|
||||
@ -243,7 +243,7 @@ cp -L bin/atob \
|
||||
bin/tstclnt \
|
||||
bin/vfyserv \
|
||||
bin/vfychain \
|
||||
$RPM_BUILD_ROOT%{_libdir}/nss
|
||||
$RPM_BUILD_ROOT%{_libexecdir}/nss
|
||||
# prepare pkgconfig file
|
||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
|
||||
sed "s:%%LIBDIR%%:%{_libdir}:g
|
||||
@ -269,8 +269,8 @@ chmod 755 $RPM_BUILD_ROOT/%{_bindir}/nss-config
|
||||
%{?__debug_package:%{__debug_install_post}} \
|
||||
%{__arch_install_post} \
|
||||
%{__os_install_post} \
|
||||
LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/nss/shlibsign -i $RPM_BUILD_ROOT%{_libdir}/libsoftokn3.so \
|
||||
LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/nss/shlibsign -i $RPM_BUILD_ROOT/%{_lib}/libfreebl3.so \
|
||||
LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libexecdir}/nss/shlibsign -i $RPM_BUILD_ROOT%{_libdir}/libsoftokn3.so \
|
||||
LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_lib}:$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libexecdir}/nss/shlibsign -i $RPM_BUILD_ROOT/%{_lib}/libfreebl3.so \
|
||||
%{nil}
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
@ -305,9 +305,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%if %suse_version < 1030
|
||||
%{_libdir}/libnsssqlite3.so
|
||||
%endif
|
||||
%{_libdir}/nss/shlibsign
|
||||
%{_libdir}/libsoftokn3.chk
|
||||
/%{_lib}/libfreebl3.chk
|
||||
|
||||
%files devel
|
||||
%defattr(644, root, root, 755)
|
||||
@ -319,179 +317,12 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%files tools
|
||||
%defattr(-, root, root)
|
||||
%{_bindir}/*
|
||||
%{_libdir}/nss/
|
||||
%exclude %{_libdir}/nss/shlibsign
|
||||
%{_libexecdir}/nss/
|
||||
%exclude %{_bindir}/nss-config
|
||||
|
||||
%files -n libfreebl3
|
||||
%defattr(-, root, root)
|
||||
/%{_lib}/libfreebl3.so
|
||||
/%{_lib}/libfreebl3.chk
|
||||
|
||||
%changelog
|
||||
* Sat Jun 06 2009 wr@rosenauer.org
|
||||
- Temporary testsuite fix for Factory (bnc#509308) (malloc.patch)
|
||||
- remove the post scriptlet which created the *.chk files and
|
||||
use a RPM feature to create them after debuginfo stuff
|
||||
* Tue Jun 02 2009 wr@rosenauer.org
|
||||
- updated builtin root certs by updating to
|
||||
NSS_3_12_3_WITH_CKBI_1_75_RTM tag which is supposed to be the
|
||||
base for Firefox 3.5.0
|
||||
- PreReq coreutils in the main package already as "rm" is used
|
||||
in its %%post script
|
||||
- disable testsuite for this moment as it crashes on Factory
|
||||
currently for an unknown reason
|
||||
* Thu May 21 2009 wr@rosenauer.org
|
||||
- renew Paypal certs to fix testsuite errors (bmo#491163)
|
||||
* Mon Apr 20 2009 wr@rosenauer.org
|
||||
- update to version 3.12.3 RTM
|
||||
* default behaviour changed slightly but can be set up
|
||||
backward compatible using environment variables
|
||||
https://developer.mozilla.org/En/NSS_reference/NSS_environment_variables
|
||||
* New Korean SEED cipher
|
||||
* Some new functions in the nss library:
|
||||
CERT_RFC1485_EscapeAndQuote (see cert.h)
|
||||
CERT_CompareCerts (see cert.h)
|
||||
CERT_RegisterAlternateOCSPAIAInfoCallBack (see ocsp.h)
|
||||
PK11_GetSymKeyHandle (see pk11pqg.h)
|
||||
UTIL_SetForkState (see secoid.h)
|
||||
NSS_GetAlgorithmPolicy (see secoid.h)
|
||||
NSS_SetAlgorithmPolicy (see secoid.h)
|
||||
- created libfreebl3 subpackage and build it w/o nspr and nss deps
|
||||
- added patch to make all ASM noexecstack
|
||||
- create the softokn3 and freebl3 checksums at installation time
|
||||
(moved shlibsign to the main package to achieve that)
|
||||
- applied upstream patch to avoid OSCP test failures (bmo#488646)
|
||||
- applied upstream patch to fix libjar crashes (bmo#485145)
|
||||
* Wed Feb 04 2009 wr@rosenauer.org
|
||||
- update to version 3.12.2 RTM (with CKBI 1.73) as in FF 3.0.6
|
||||
* Tue Jan 13 2009 wr@rosenauer.org
|
||||
- update to version 3.12.2rc1 (as used by FF 3.0.5)
|
||||
* NSS is now using system zlib (bmo#302670)
|
||||
- create a system wide, sql based NSS database in /etc/pki/nssdb
|
||||
(let previously created /etc/ssl/nssdb untouched)
|
||||
* Wed Jan 07 2009 olh@suse.de
|
||||
- obsolete old -XXbit packages (bnc#437293)
|
||||
* Thu Oct 23 2008 maw@suse.de
|
||||
- Review and approve changes.
|
||||
* Thu Aug 21 2008 wr@rosenauer.org
|
||||
- run testsuite (bnc#418233)
|
||||
* Tue Jun 17 2008 maw@suse.de
|
||||
- Merge changes from the build service (thanks, Wolfgang)
|
||||
(bnc#400001 and SWAMP#18164).
|
||||
* Wed May 28 2008 wr@rosenauer.org
|
||||
- update to 3.12.0rc4 (20080528) (featuring FF3.0)
|
||||
* Tue Apr 29 2008 maw@suse.de
|
||||
- Prerequire coretools in the -tools subpackage (bnc#379540)
|
||||
- Require sqlite3-devel to build.
|
||||
* Mon Apr 14 2008 maw@suse.de
|
||||
- Merge some fixes from the build service's version.
|
||||
* Thu Apr 10 2008 ro@suse.de
|
||||
- added baselibs.conf file to build xxbit packages
|
||||
for multilib support
|
||||
* Mon Mar 31 2008 maw@suse.de
|
||||
- Undo the shared library package split, per discussion in
|
||||
opensuse-packaging.
|
||||
* Mon Mar 31 2008 wr@rosenauer.org
|
||||
- new snapshot still based on 3.12.0 Beta 3 (20080330)
|
||||
* Tue Mar 25 2008 maw@suse.de
|
||||
- Merge changes from the build service (thanks, Wolfgang)
|
||||
- Update to a new snapshot of nss based on 3.12.0 Beta 2:
|
||||
+ Update build requirements accordingly
|
||||
+ Add nss-sqlitename.patch and nss-no-rpath.patch
|
||||
- Split out a shared library subpackage.
|
||||
* Mon Dec 10 2007 rguenther@suse.de
|
||||
- disable use of freebl/mpi/mp_comba.c. [#346256]
|
||||
* Sun Sep 16 2007 coolo@suse.de
|
||||
- fixing errors in %%post during installation
|
||||
* Thu Sep 13 2007 jberkman@novell.com
|
||||
- merge -tools package into main package
|
||||
- create system-wide nssdb for system configuration of smart cards,
|
||||
as used by pam_pkcs11, krb5 pkinit, and others
|
||||
* Thu Jul 26 2007 maw@suse.de
|
||||
- Update to version 3.11.7 (from the build service)
|
||||
- Bug fixes.
|
||||
* Mon Jun 11 2007 ro@suse.de
|
||||
- use string[0] instead of string in char.patch
|
||||
* Mon Jun 11 2007 ro@suse.de
|
||||
- update to NSS 3.11.6 (pull in from wr from opensuse BS)
|
||||
* Thu Feb 22 2007 maw@suse.de
|
||||
- Update to NSS 3.11.5 (thanks, Wolfgang)
|
||||
* Sun Oct 01 2006 wr@rosenauer.org
|
||||
- update to NSS 3.11.3
|
||||
- requires NSPR 4.6.3 (pkgconfig)
|
||||
* Wed Sep 06 2006 stark@suse.de
|
||||
- update to NSS_3_11_20060905_TAG to be in sync with
|
||||
Gecko 1.8.1
|
||||
* Mon Aug 07 2006 stark@suse.de
|
||||
- enabled usage of ECC
|
||||
* Sat Aug 05 2006 stark@suse.de
|
||||
- update to NSS_3_11_20060731_TAG to be in sync with
|
||||
Gecko 1.8.1
|
||||
* Fri Jul 28 2006 stark@suse.de
|
||||
- fixed usage of uninitialized pointers (uninit.patch)
|
||||
- requires NSPR 4.6.2
|
||||
* Sat Jul 01 2006 stark@suse.de
|
||||
- update to 3.11.2 RTM version
|
||||
* ECC not enabled but defines needed symbols
|
||||
* Thu Jun 08 2006 stark@suse.de
|
||||
- update to 3.11.2 beta
|
||||
* enabled ECC (needed since MOZILLA_1_8_BRANCH)
|
||||
* Mon May 15 2006 stark@suse.de
|
||||
- update to 3.11.1 RTM version
|
||||
including:
|
||||
* TLS server name indication extension support
|
||||
* implement RFC 3546 (TLS v1.0 extensions)
|
||||
* fixed bugs found by Coverity
|
||||
* Mon Jan 30 2006 stark@suse.de
|
||||
- removed additional CA certs
|
||||
- removed zip from BuildRequires
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Wed Jan 11 2006 stark@suse.de
|
||||
- install nss-config executable
|
||||
* Fri Dec 16 2005 stark@suse.de
|
||||
- marked libfreebl3.so noexec stack
|
||||
* Fri Dec 16 2005 stark@suse.de
|
||||
- update to 3.11 RTM version
|
||||
- provide nss-config file
|
||||
- added static libs
|
||||
- moved include files to /usr/include/nss3
|
||||
- only ship a subset of the tools
|
||||
* Sat Nov 26 2005 stark@suse.de
|
||||
- update to 3.11rc1
|
||||
- fixed PC file for 64bit archs
|
||||
* Tue Nov 15 2005 stark@suse.de
|
||||
- update to current 3.10.2 snapshot (20051114)
|
||||
* Wed Nov 02 2005 stark@suse.de
|
||||
- added tools subpackage which provides all NSS related
|
||||
tools for managing and debugging NSS stuff
|
||||
* Tue Oct 11 2005 stark@suse.de
|
||||
- update to current 3.10.2 snapshot
|
||||
* Mon Sep 26 2005 stark@suse.de
|
||||
- prerequire the correct NSPR version
|
||||
* Thu Sep 22 2005 stark@suse.de
|
||||
- update to NSS_3_10_2_BETA1
|
||||
* Tue Jul 05 2005 stark@suse.de
|
||||
- use RPM_OPT_FLAGS
|
||||
- fixed requirements for devel package
|
||||
* Wed Jun 08 2005 stark@suse.de
|
||||
- added pkgconfig file
|
||||
- fixed permission for include directory
|
||||
- fixed compiler/abuild warning
|
||||
- included correct header files
|
||||
* Mon May 09 2005 stark@suse.de
|
||||
- update to 3.10 RTM version
|
||||
* Wed Apr 27 2005 stark@suse.de
|
||||
- don't package static libs
|
||||
- copy NSPR static libs from new location
|
||||
* Thu Apr 07 2005 stark@suse.de
|
||||
- update to 3.10beta3
|
||||
* Fri Apr 01 2005 stark@suse.de
|
||||
- don't parallelize build
|
||||
* Thu Mar 31 2005 stark@suse.de
|
||||
- fixed build on other archs
|
||||
- update to 3.10beta2
|
||||
* Sat Mar 19 2005 stark@suse.de
|
||||
- update to 3.10beta1
|
||||
* Tue Mar 08 2005 stark@suse.de
|
||||
- initial standalone package
|
||||
|
3
nss-3.12.3.1.tar.bz2
Normal file
3
nss-3.12.3.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8c491fdab1d8b99988cc17ac7f977e21564b7c2cb3cde79a2826f6358fda41dd
|
||||
size 4101271
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:099ca570ae165fa5aff69fee665931a529f3a2992d7e749dfa863cce90ecae12
|
||||
size 4100493
|
Loading…
Reference in New Issue
Block a user