[bouncycastle-mail] add bcpkix suppport

gil gil at fedoraproject.org
Tue Mar 4 14:23:49 UTC 2014


commit d0286bedcbaa9389cac010fbc3b701dc7cef0791
Author: gil <puntogil at libero.it>
Date:   Tue Mar 4 15:24:42 2014 +0100

    add bcpkix suppport

 bouncycastle-mail.spec |   29 ++++++++++++++---------------
 sources                |    3 +--
 2 files changed, 15 insertions(+), 17 deletions(-)
---
diff --git a/bouncycastle-mail.spec b/bouncycastle-mail.spec
index 978fa87..688c9c7 100644
--- a/bouncycastle-mail.spec
+++ b/bouncycastle-mail.spec
@@ -4,20 +4,21 @@
 Summary:          S/MIME and CMS libraries for Bouncy Castle
 Name:             bouncycastle-mail
 Version:          %{ver}
-Release:          2%{?dist}
+Release:          3%{?dist}
 License:          MIT
 URL:              http://www.bouncycastle.org/
-# sh create-tarball.sh
-Source0:          bcmail-%{archivever}.tar.gz
+Source0:          http://www.bouncycastle.org/download/bcmail-%{archivever}.tar.gz
 Source1:          http://repo2.maven.org/maven2/org/bouncycastle/bcmail-jdk15on/%{version}/bcmail-jdk15on-%{version}.pom
-Source2:          create-tarball.sh
+
 BuildArch:        noarch
 BuildRequires:    bouncycastle = %{version}
+BuildRequires:    bouncycastle-pkix = %{version}
 BuildRequires:    java-devel >= 1.7
 BuildRequires:    javamail
 BuildRequires:    javapackages-tools
 BuildRequires:    junit
 Requires:         bouncycastle = %{version}
+Requires:         bouncycastle-pkix = %{version}
 Requires:         java-headless >= 1.7
 Requires:         javamail
 Requires:         javapackages-tools
@@ -38,25 +39,20 @@ API documentation for the %{name} package.
 
 %prep
 %setup -q -n bcmail-%{archivever}
+mkdir src
+unzip -qq src.zip -d src/
+
+find . -type f -name "*.class" -delete
+find . -type f -name "*.jar" -delete
 
-# following tests fail due to "bc.test.data.home property not set"
-sed -i 's/testSampleCr()/disabled_&/' src/org/bouncycastle/cert/cmp/test/AllTests.java
-sed -i 's|suite.addTest(Rfc4134Test.suite());|//&|' src/org/bouncycastle/cms/test/AllTests.java
-# NPE - probably due to some missing resources
-sed -i 's|suite.addTest(NewSignedDataTest.suite());|//&|' src/org/bouncycastle/cms/test/AllTests.java
-sed -i 's|suite.addTest(BcSignedDataTest.suite());|//&|' src/org/bouncycastle/cms/test/AllTests.java
 # too many "IOException: Stream closed" failures
 rm -f src/org/bouncycastle/mail/smime/test/AllTests.java
-# missing test data
-sed -i 's|new ParserTest()|//&|' src/org/bouncycastle/openssl/test/AllTests.java
 
 cp %{SOURCE1} pom.xml
-# TODO: remove when #1022551 is resolved
-%pom_remove_dep :bcpkix-jdk15on
 
 %build
 pushd src
-  export CLASSPATH=$(build-classpath junit bcprov javamail)
+  export CLASSPATH=$(build-classpath junit bcprov bcpkix javamail)
   %javac -g -source 1.6 -target 1.6 -encoding UTF-8 $(find . -type f -name "*.java")
   jarfile="../bcmail.jar"
   # Exclude all */test/* , cf. upstream
@@ -107,6 +103,9 @@ popd
 %{_javadocdir}/%{name}
 
 %changelog
+* Tue Mar 04 2014 gil cattaneo <puntogil at libero.it> 1.50-3
+- add bcpkix suppport
+
 * Tue Feb 25 2014 Michal Srb <msrb at redhat.com> - 1.50-2
 - Remove unavailable dep from pom.xml
 
diff --git a/sources b/sources
index 2c171dd..514c172 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-e35abe7dba650f4f2992196fd521cff5  bcmail-jdk15on-150.tar.gz
-8fa5f1ead5e52de043c900ee14b8e769  bcmail-jdk15on-1.50.pom
+c4dad8c7e032bd6c5430f9bc9609e412  bcmail-jdk15on-150.tar.gz


More information about the scm-commits mailing list