diff -r e3665a058d13 -r d4b4127cd2bb ca-certificates/ca-certificates.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ca-certificates/ca-certificates.spec Fri Mar 11 21:41:16 2011 +0100 @@ -0,0 +1,80 @@ +### Note that mkcabundle.pl is used to generate ca-bundle.crt +### before generating a source RPM, and is not used during the +### build. + +%define pkidir %{_sysconfdir}/pki + +Summary: The Mozilla CA root certificate bundle +Name: ca-certificates +Version: 2008 +Release: 11.3 +License: Public Domain +Group: System/Base +URL: http://www.mozilla.org/ +Source0: ca-bundle.crt +Source1: generate-cacerts.pl +Source2: mkcabundle.pl +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: perl +BuildArch: noarch + +%description +This package contains the set of CA certificates chosen by the +Mozilla Foundation for use with the Internet PKI. + +%prep +rm -rf %{name} +mkdir %{name} + +%build +pushd %{name} + %{__perl} %{SOURCE1} %{_bindir}/keytool %{SOURCE0} + touch -r %{SOURCE0} cacerts +popd + +%install +rm -rf $RPM_BUILD_ROOT + +mkdir -p $RPM_BUILD_ROOT{%{pkidir}/tls/certs,%{pkidir}/java} + +install -p -m 644 %{SOURCE0} $RPM_BUILD_ROOT%{pkidir}/tls/certs/ca-bundle.crt +ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{pkidir}/tls/cert.pem + +# Install Java cacerts file. +mkdir -p -m 700 $RPM_BUILD_ROOT%{pkidir}/java +install -p -m 644 %{name}/cacerts $RPM_BUILD_ROOT%{pkidir}/java/ + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%dir %{pkidir}/java +%config(noreplace) %{pkidir}/java/cacerts +%dir %{pkidir}/tls +%dir %{pkidir}/tls/certs +%config(noreplace) %{pkidir}/tls/certs/ca-bundle.crt +%{pkidir}/tls/cert.pem + +%changelog +* Sat Aug 8 2009 Anas Nashif - 2008 +- Create .changes file +* Mon Feb 23 2009 Fedora Release Engineering - 2008-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild +* Tue Oct 14 2008 Joe Orton 2008-7 +- update to certdata.txt r1.49 +* Wed Jun 25 2008 Thomas Fitzsimmons - 2008-6 +- Change generate-cacerts.pl to produce pretty aliases. +* Mon Jun 2 2008 Joe Orton 2008-5 +- include /etc/pki/tls/cert.pem symlink to ca-bundle.crt +* Tue May 27 2008 Joe Orton 2008-4 +- use package name for temp dir, recreate it in prep +* Tue May 27 2008 Joe Orton 2008-3 +- fix source script perms +- mark packaged files as config(noreplace) +* Tue May 27 2008 Joe Orton 2008-2 +- add (but don't use) mkcabundle.pl +- tweak description +- use /usr/bin/keytool directly; BR java-openjdk +* Tue May 27 2008 Joe Orton 2008-1 +- Initial build (#448497)