ca-certificates/ca-certificates.spec

changeset 3
d4b4127cd2bb
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/ca-certificates/ca-certificates.spec	Fri Mar 11 21:41:16 2011 +0100
     1.3 @@ -0,0 +1,80 @@
     1.4 +### Note that mkcabundle.pl is used to generate ca-bundle.crt
     1.5 +### before generating a source RPM, and is not used during the
     1.6 +### build.
     1.7 +
     1.8 +%define pkidir %{_sysconfdir}/pki
     1.9 +
    1.10 +Summary: The Mozilla CA root certificate bundle
    1.11 +Name: ca-certificates
    1.12 +Version: 2008
    1.13 +Release: 11.3
    1.14 +License: Public Domain
    1.15 +Group: System/Base
    1.16 +URL: http://www.mozilla.org/
    1.17 +Source0: ca-bundle.crt
    1.18 +Source1: generate-cacerts.pl
    1.19 +Source2: mkcabundle.pl
    1.20 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
    1.21 +BuildRequires: perl
    1.22 +BuildArch: noarch
    1.23 +
    1.24 +%description
    1.25 +This package contains the set of CA certificates chosen by the
    1.26 +Mozilla Foundation for use with the Internet PKI.
    1.27 +
    1.28 +%prep
    1.29 +rm -rf %{name}
    1.30 +mkdir %{name}
    1.31 +
    1.32 +%build
    1.33 +pushd %{name}
    1.34 + %{__perl} %{SOURCE1} %{_bindir}/keytool %{SOURCE0} 
    1.35 + touch -r %{SOURCE0} cacerts
    1.36 +popd
    1.37 +
    1.38 +%install
    1.39 +rm -rf $RPM_BUILD_ROOT
    1.40 +
    1.41 +mkdir -p $RPM_BUILD_ROOT{%{pkidir}/tls/certs,%{pkidir}/java}
    1.42 +
    1.43 +install -p -m 644 %{SOURCE0} $RPM_BUILD_ROOT%{pkidir}/tls/certs/ca-bundle.crt
    1.44 +ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{pkidir}/tls/cert.pem
    1.45 +
    1.46 +# Install Java cacerts file.
    1.47 +mkdir -p -m 700 $RPM_BUILD_ROOT%{pkidir}/java
    1.48 +install -p -m 644 %{name}/cacerts $RPM_BUILD_ROOT%{pkidir}/java/
    1.49 +
    1.50 +%clean
    1.51 +rm -rf $RPM_BUILD_ROOT
    1.52 +
    1.53 +%files
    1.54 +%defattr(-,root,root,-)
    1.55 +%dir %{pkidir}/java
    1.56 +%config(noreplace) %{pkidir}/java/cacerts
    1.57 +%dir %{pkidir}/tls
    1.58 +%dir %{pkidir}/tls/certs
    1.59 +%config(noreplace) %{pkidir}/tls/certs/ca-bundle.crt
    1.60 +%{pkidir}/tls/cert.pem
    1.61 +
    1.62 +%changelog
    1.63 +* Sat Aug  8 2009 Anas Nashif <anas.nashif@intel.com> - 2008
    1.64 +- Create .changes file
    1.65 +* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2008-8
    1.66 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
    1.67 +* Tue Oct 14 2008 Joe Orton <jorton@redhat.com> 2008-7
    1.68 +- update to certdata.txt r1.49
    1.69 +* Wed Jun 25 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 2008-6
    1.70 +- Change generate-cacerts.pl to produce pretty aliases.
    1.71 +* Mon Jun  2 2008 Joe Orton <jorton@redhat.com> 2008-5
    1.72 +- include /etc/pki/tls/cert.pem symlink to ca-bundle.crt
    1.73 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-4
    1.74 +- use package name for temp dir, recreate it in prep
    1.75 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-3
    1.76 +- fix source script perms
    1.77 +- mark packaged files as config(noreplace)
    1.78 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-2
    1.79 +- add (but don't use) mkcabundle.pl
    1.80 +- tweak description
    1.81 +- use /usr/bin/keytool directly; BR java-openjdk
    1.82 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-1
    1.83 +- Initial build (#448497)

mercurial