X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=ca-certificates.spec;h=e6b944fe68273a4024165e39cc21fb9b670a5d36;hb=ab90db0c48faeda5dac4ba056251a616ba7396f7;hp=d54df79dc111ac972d34047bfdd56a6df05d958b;hpb=c26c60655149c2689842674e895fabc14f924054;p=packages%2Fca-certificates.git diff --git a/ca-certificates.spec b/ca-certificates.spec index d54df79..e6b944f 100644 --- a/ca-certificates.spec +++ b/ca-certificates.spec @@ -7,14 +7,14 @@ Summary: Common CA Certificates PEM files Summary(pl.UTF-8): Pliki PEM popularnych certyfikatów CA Name: ca-certificates -Version: 20120623 +Version: 20141019 Release: 1 License: GPL v2 (scripts), MPL v2 (mozilla certs), distributable (other certs) Group: Libraries -Source0: ftp://ftp.debian.org/debian/pool/main/c/ca-certificates/%{name}_%{version}.tar.gz -# Source0-md5: 5105d4cc086f0d4ecf7bf2e4c4667289 +Source0: ftp://ftp.debian.org/debian/pool/main/c/ca-certificates/%{name}_%{version}.tar.xz +# Source0-md5: f619282081c8bfc65ea64c37fa5285ed Source1: https://www.verisign.com/support/thawte-roots.zip -# Source1-md5: a3709cc0279ef3fca4f86ea775066b18 +# Source1-md5: 21a284ebdc6e8f4178d5cc10fb9e1ef2 Source2: http://www.certum.pl/keys/CA.pem # Source2-md5: 35610177afc9c64e70f1ce62c1885496 Source3: http://www.certum.pl/keys/level1.pem @@ -53,15 +53,14 @@ Source19: http://www.sk.ee/upload/files/JUUR-SK.PEM.cer # Source19-md5: 805784c06c9eff3771a4b9bd631cd3f5 Source20: http://www.sk.ee/upload/files/ESTEID-SK.PEM.cer # Source20-md5: 387beee5b8539ab7d91628f486295899 -Source21: http://www.sk.ee/upload/files/ESTEID-SK%202007.PEM.cer#/ESTEID-SK_2007.PEM.cer +Source21: http://www.sk.ee/upload/files/ESTEID-SK%202007.PEM.cer?/ESTEID-SK_2007.PEM.cer # Source21-md5: 2b1a2a77f565d68fdf5f19f6cc3a5600 -Source22: http://www.sk.ee/upload/files/ESTEID-SK%202011.pem.cer#/ESTEID-SK_2011.pem.cer +Source22: http://www.sk.ee/upload/files/ESTEID-SK%202011.pem.cer?/ESTEID-SK_2011.pem.cer # Source22-md5: cfcc1e592cb0ff305158a7e32730546c Patch0: %{name}-undebianize.patch Patch1: %{name}-more-certs.patch Patch2: %{name}-etc-certs.patch Patch3: %{name}-c_rehash.sh.patch -Patch4: %{name}-endline.patch Patch5: %{name}-DESTDIR.patch Patch6: %{name}.d.patch URL: http://www.cacert.org/ @@ -70,17 +69,15 @@ BuildRequires: python BuildRequires: python-modules BuildRequires: rpm >= 4.4.9-56 BuildRequires: sed >= 4.0 +BuildRequires: tar >= 1:1.22 BuildRequires: unzip +BuildRequires: xz Obsoletes: certificates BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define certsdir /etc/certs -%if "%{pld_release}" == "th" %define openssldir /etc/openssl/certs -%else -%define openssldir /var/lib/openssl/certs -%endif %description Common CA Certificates PEM files. @@ -95,7 +92,7 @@ Group: Libraries Requires: %{name} = %{version}-%{release} Requires: mktemp %if "%{pld_release}" == "ac" -Requires: openssl-tools >= 0.9.7m-2 +Requires: openssl-tools >= 0.9.7m-6.3 %else Requires: openssl-tools >= 0.9.8i-3 %endif @@ -112,7 +109,6 @@ Skrypt i dane do odświeżania bazy certyfikatów CA. %patch1 -p1 %patch2 -p1 %patch3 -p1 -%patch4 -p1 %patch5 -p1 %patch6 -p1 @@ -149,13 +145,6 @@ for a in certum/*.pem; do mv -i "$a" "${a%.pem}.crt" done -install -d terena -openssl x509 -inform DER -in %{SOURCE14} -outform PEM -out terena/$(basename %{SOURCE14}) -openssl x509 -inform DER -in %{SOURCE15} -outform PEM -out terena/$(basename %{SOURCE15}) -openssl x509 -inform DER -in %{SOURCE16} -outform PEM -out terena/$(basename %{SOURCE16}) -openssl x509 -inform DER -in %{SOURCE17} -outform PEM -out terena/$(basename %{SOURCE17}) -openssl x509 -inform DER -in %{SOURCE18} -outform PEM -out terena/$(basename %{SOURCE18}) - # http://www.sk.ee/en/Repository/certs/rootcertificates # JUUR-SK, ESTEID-SK and ESTEID-SK 2007, ESTEID-SK 2011 install -d esteid @@ -168,6 +157,13 @@ for a in esteid/*.PEM.cer; do done %build +install -d terena +openssl x509 -inform DER -in %{SOURCE14} -outform PEM -out terena/$(basename %{SOURCE14}) +openssl x509 -inform DER -in %{SOURCE15} -outform PEM -out terena/$(basename %{SOURCE15}) +openssl x509 -inform DER -in %{SOURCE16} -outform PEM -out terena/$(basename %{SOURCE16}) +openssl x509 -inform DER -in %{SOURCE17} -outform PEM -out terena/$(basename %{SOURCE17}) +openssl x509 -inform DER -in %{SOURCE18} -outform PEM -out terena/$(basename %{SOURCE18}) + %{__make} # We have those and more in specific dirs @@ -178,7 +174,7 @@ rm mozilla/{Thawte,thawte,Certum,IGC_A,Deutsche_Telekom_Root_CA_2,Juur-SK}*.crt %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_sbindir},%{certsdir},%{_sysconfdir}/ca-certificates.d} +install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_sbindir},%{certsdir},/etc/pki/tls,%{_sysconfdir}/ca-certificates.d} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT @@ -203,6 +199,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc debian/README.Debian debian/changelog +%dir /etc/pki/tls %config(noreplace) %verify(not md5 mtime size) %{certsdir}/ca-certificates.crt %files update