From: Jan Rękorajski Date: Sat, 1 Nov 2008 12:16:10 +0000 (+0000) Subject: - added Certum and Thawte bundles for certificates.spec X-Git-Tag: auto/th/ca-certificates-20080809-1~3 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fca-certificates.git;a=commitdiff_plain;h=ed111db5ce6cd509dc3ae8da72448d8df87522a9 - added Certum and Thawte bundles for certificates.spec - obsolete certificates - BR unzip, ruby - build certs from mozilla bundle Changed files: ca-certificates.spec -> 1.8 --- diff --git a/ca-certificates.spec b/ca-certificates.spec index d1834d8..395672d 100644 --- a/ca-certificates.spec +++ b/ca-certificates.spec @@ -5,17 +5,44 @@ Summary(pl.UTF-8): Pliki PEM popularnych certyfikatów CA Name: ca-certificates Version: 20080809 Release: 0.2 -# is it license name or should be unified? ("distributable"?) -License: freedist +License: distributable Group: Libraries Source0: ftp://ftp.debian.org/debian/pool/main/c/ca-certificates/%{name}_%{version}.tar.gz # Source0-md5: c155f5059006b94ad0aea7018161ab37 +Source1: https://www.verisign.com/support/thawte-roots.zip +# Source1-md5: a3709cc0279ef3fca4f86ea775066b18 +Source2: http://www.certum.pl/keys/CA.pem +# Source2-md5: 35610177afc9c64e70f1ce62c1885496 +Source3: http://www.certum.pl/keys/level1.pem +# Source3-md5: ba2d2e234ef9cfd2e6e5f810c964862e +Source4: http://www.certum.pl/keys/level2.pem +# Source4-md5: d06578a04e8cb23071f3870430ea0cf0 +Source5: http://www.certum.pl/keys/level3.pem +# Source5-md5: 47b67c63a52236576fc0d1150327c962 +Source6: http://www.certum.pl/keys/level4.pem +# Source6-md5: f1f8a65d177745311a1e99f029ae5d71 +Source7: http://www.certum.pl/keys/vs.pem +# Source7-md5: 8da19ffc48c5dcc2868b1aa55f1d5983 +Source8: http://www.certum.pl/keys/na.pem +# Source8-md5: ba571cb35e7672ff7ae95132ac1bfec4 +Source9: http://www.certum.pl/keys/tsa.pem +# Source9-md5: 1a7b3faf8ed00f4d80297de74862e102 +Source10: http://www.certum.pl/keys/class1.pem +# Source10-md5: 058436b132ea2df6972821f546104a16 +Source11: http://www.certum.pl/keys/class2.pem +# Source11-md5: 5caf7fe99b1fc6e63c40b3d081711d1b +Source12: http://www.certum.pl/keys/class3.pem +# Source12-md5: 07bc97e21da092ba53535c7379e1b58b +Source13: http://www.certum.pl/keys/class4.pem +# Source13-md5: 99ef61d509539af89f1c025b67245965 Patch0: %{name}-undebianize.patch +Patch1: %{name}-more-certs.patch URL: http://www.cacert.org/ -# for temp files +BuildRequires: ruby +BuildRequires: unzip Requires: mktemp -# for c_rehash Requires: openssl-tools-perl +Obsoletes: certificates BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -27,6 +54,36 @@ Pliki PEM popularnych certyfikatów CA. %prep %setup -q -n %{name} +%patch0 -p1 +%patch1 -p1 + +unzip %{SOURCE1} '*_b64.txt' -d thawte/ +for I in thawte/{,*/}*.txt; do + mv "$I" "`echo $I | sed -e 's|_b64.txt|.crt|' -e 's|/.*/|/|'`" +done + +install -d certum +install %{SOURCE2} certum +install %{SOURCE3} certum +install %{SOURCE4} certum +install %{SOURCE5} certum +install %{SOURCE6} certum +install %{SOURCE7} certum +install %{SOURCE8} certum +install %{SOURCE9} certum +install %{SOURCE10} certum +install %{SOURCE11} certum +install %{SOURCE12} certum +install %{SOURCE13} certum +for I in certum/*.pem; do + mv "$I" "`echo $I | sed -e 's|pem|crt|'`" +done + +%build +%{__make} + +# We have those and more in specific dirs +rm mozilla/{Thawte,thawte,Certum}*.crt %install rm -rf $RPM_BUILD_ROOT