[bouncycastle-tsp] Update to version 1.50

Michal Srb msrb at fedoraproject.org
Tue Feb 25 06:37:29 UTC 2014


commit 36c041ce9c219c4943ea05e23765fe1f7abae50f
Author: Michal Srb <msrb at redhat.com>
Date:   Tue Feb 25 00:42:04 2014 +0100

    Update to version 1.50
    
    - Switch to java-headless (Resolves: rhbz#1067987)

 .gitignore            |    2 +
 bctsp-jdk16-1.46.pom  |   35 --------------------------------
 bouncycastle-tsp.spec |   53 +++++++++++++++++++++++++------------------------
 sources               |    3 +-
 4 files changed, 31 insertions(+), 62 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ddf85bd..16859d0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
 bctsp-jdk16-145.tar.gz
 /bctsp-jdk16-146.tar.gz
+/bcpkix-jdk15on-1.50.pom
+/bcpkix-jdk15on-150.tar.gz
diff --git a/bouncycastle-tsp.spec b/bouncycastle-tsp.spec
index 5b78c03..ee21874 100644
--- a/bouncycastle-tsp.spec
+++ b/bouncycastle-tsp.spec
@@ -1,28 +1,24 @@
-%global ver 1.46
-%global archivever  jdk16-%(echo %{ver}|sed 's|\\\.||')
+%global ver 1.50
+%global archivever  jdk15on-%(echo %{ver}|sed 's|\\\.||')
 
 Summary:          TSP libraries for Bouncy Castle
 Name:             bouncycastle-tsp
 Version:          %{ver}
-Release:          7%{?dist}
-Group:            System Environment/Libraries
+Release:          1%{?dist}
 License:          MIT
 URL:              http://www.bouncycastle.org/
-Source0:          http://www.bouncycastle.org/download/bctsp-%{archivever}.tar.gz
-Source1:          http://repo2.maven.org/maven2/org/bouncycastle/bctsp-jdk16/%{version}/bctsp-jdk16-%{version}.pom
-BuildRequires:    jpackage-utils >= 1.5
-Requires:         jpackage-utils >= 1.5
-Requires(post):   jpackage-utils >= 1.7
-Requires(postun): jpackage-utils >= 1.7
-BuildArch:        noarch
+Source0:          https://www.bouncycastle.org/download/bcpkix-%{archivever}.tar.gz
+Source1:          http://repo2.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/%{version}/bcpkix-jdk15on-%{version}.pom
+BuildRequires:    javapackages-tools
+Requires:         javapackages-tools
 BuildRequires:    bouncycastle-mail = %{version}
-BuildRequires:    bouncycastle-mail >= 1.46-4
 Requires:         bouncycastle-mail = %{version}
-Requires:         bouncycastle-mail >= 1.46-4
 BuildRequires:    java-devel >= 1.7
-Requires:         java >= 1.7
+Requires:         java-headless >= 1.7
 BuildRequires:    junit4
 
+BuildArch:        noarch
+
 Provides:         bctsp = %{version}-%{release}
 
 %description
@@ -33,22 +29,29 @@ generators/processors for Time Stamp Protocol (TSP), for Bouncy Castle.
 
 %package javadoc
 Summary:        Javadoc for %{name}
-Group:          Documentation
 BuildArch:      noarch
-Requires:       %{name} = %{version}-%{release}
-Requires:       jpackage-utils
 
 %description javadoc
 API documentation for the %{name} package.
 
 %prep
-%setup -q -n bctsp-%{archivever}
+%setup -q -n bcpkix-%{archivever}
+
+cp %{SOURCE1} pom.xml
+
 mkdir src
 unzip -qq src.zip -d src/
 # Remove provided binaries
 find . -type f -name "*.class" -exec rm -f {} \;
 find . -type f -name "*.jar" -exec rm -f {} \;
 
+# keep only tsp sources
+find ./src/org/bouncycastle/ -mindepth 1 -maxdepth 1 -not -name tsp -exec rm -Rf {} +
+
+# fix pom.xml (upstream doesn't provide pom for tsp anymore)
+sed -i 's|<artifactId>bcpkix-jdk15on</artifactId>|<artifactId>bctsp-jdk16</artifactId>|' pom.xml
+%pom_add_dep org.bouncycastle:bcmail-jdk15on
+
 %build
 pushd src
   export CLASSPATH=$(build-classpath bcprov bcmail junit4)
@@ -81,8 +84,8 @@ cp -pr docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
 # maven pom
 install -dm 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-bctsp.pom
-%add_to_maven_depmap org.bouncycastle bctsp-jdk16 %{version} JPP bctsp
+install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-bctsp.pom
+%add_maven_depmap JPP-bctsp.pom bctsp.jar
 
 %check
 pushd src
@@ -94,12 +97,6 @@ pushd src
   done
 popd
 
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
 
 %files
 %doc *.html
@@ -113,6 +110,10 @@ popd
 %{_javadocdir}/%{name}/
 
 %changelog
+* Tue Feb 25 2014 Michal Srb <msrb at redhat.com> - 1.50-1
+- Update to version 1.50
+- Switch to java-headless (Resolves: rhbz#1067987)
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.46-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
diff --git a/sources b/sources
index c2a9a8c..38e2152 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-b69e2f9c77df884d5b004c0a3983c4a1  bctsp-jdk16-146.tar.gz
+8979c727e3be9c63c8edf46f2719af77  bcpkix-jdk15on-1.50.pom
+5b4bef277a8c477998829b367eb06364  bcpkix-jdk15on-150.tar.gz


More information about the scm-commits mailing list