[jboss-jaspi-1.0-api] Packaging after license cleanup upstream
Marek Goldmann
goldmann at fedoraproject.org
Fri Mar 9 14:12:04 UTC 2012
commit 2f275ec62810bf0a0fff23e4b4907bbe837faee9
Author: Marek Goldmann <goldmann at fedoraproject.org>
Date: Fri Mar 9 15:11:52 2012 +0100
Packaging after license cleanup upstream
.gitignore | 1 +
...s-jaspi-1.0-api-1.0.0.Final-invalid-chars.patch | 109 --------------------
jboss-jaspi-1.0-api.spec | 40 +++++--
sources | 2 +-
4 files changed, 30 insertions(+), 122 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 577f8d3..b5bfbb5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/jboss-jaspi-1.0-api-1.0.0.Final.tar.xz
+/jboss-jaspi-1.0-api-1.0.1.20120309gitdc8eed.tar.xz
diff --git a/jboss-jaspi-1.0-api.spec b/jboss-jaspi-1.0-api.spec
index 9588ff7..5858294 100644
--- a/jboss-jaspi-1.0-api.spec
+++ b/jboss-jaspi-1.0-api.spec
@@ -1,21 +1,18 @@
-%global namedreltag .Final
+%global namedreltag .20120309gitdc8eed
%global namedversion %{version}%{?namedreltag}
Name: jboss-jaspi-1.0-api
-Version: 1.0.0
-Release: 3%{?dist}
+Version: 1.0.1
+Release: 0.1%{namedreltag}%{?dist}
Summary: JBoss Java Authentication SPI for Containers 1.0 API
Group: Development/Libraries
-License: LGPLv2+
+License: CDDL or GPLv2 with exceptions
URL: http://www.jboss.org
# git clone git://github.com/jboss/jboss-jaspi-api_spec.git
-# cd jboss-jaspi-api_spec/ && git archive --format=tar --prefix=jboss-jaspi-1.0-api-1.0.0.Final/ jboss-jaspi-api_1.0_spec-1.0.0.Final | xz > jboss-jaspi-1.0-api-1.0.0.Final.tar.xz
+# cd jboss-jaspi-api_spec/ && git archive --format=tar --prefix=jboss-jaspi-1.0-api/ dc8eedb8526ebdc76dcd37951a3cce609613f39c | xz > jboss-jaspi-1.0-api-1.0.1.20120309gitdc8eed.tar.xz
Source0: %{name}-%{namedversion}.tar.xz
-# Patch to fix invalid ASCII chars
-Patch0: %{name}-%{namedversion}-invalid-chars.patch
-
BuildRequires: jpackage-utils
BuildRequires: java-devel
BuildRequires: maven
@@ -44,8 +41,22 @@ Requires: jpackage-utils
This package contains the API documentation for %{name}.
%prep
-%setup -q -n %{name}-%{namedversion}
-%patch0 -p1
+%setup -q -n jboss-jaspi-1.0-api
+
+# Fixing JDK7 ASCII issues
+files='
+src/main/java/javax/security/auth/message/callback/PasswordValidationCallback.java
+src/main/java/javax/security/auth/message/config/AuthConfigFactory.java
+src/main/java/javax/security/auth/message/config/AuthConfigProvider.java
+src/main/java/javax/security/auth/message/config/ClientAuthConfig.java
+src/main/java/javax/security/auth/message/config/ServerAuthConfig.java
+src/main/java/javax/security/auth/message/module/ClientAuthModule.java
+src/main/java/javax/security/auth/message/module/ServerAuthModule.java
+'
+
+for f in ${files}; do
+ native2ascii -encoding UTF8 ${f} ${f}
+done
%build
mvn-rpmbuild install javadoc:aggregate
@@ -53,27 +64,32 @@ mvn-rpmbuild install javadoc:aggregate
%install
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
# JAR
-install -pm 644 target/jboss-jaspi-api_1.0_spec-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+install -pm 644 target/jboss-jaspi-api_1.0_spec-%{version}-SNAPSHOT.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
# POM
install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap JPP-%{name}.pom %{name}.jar
# APIDOCS
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%files
%{_javadir}/%{name}.jar
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
+%doc LICENSE README
%files javadoc
%{_javadocdir}/%{name}
+%doc LICENSE
%changelog
+* Fri Mar 09 2012 Marek Goldmann <mgoldman at redhat.com> 1.0.1-0.1.20120309gitdc8eed
+- Packaging after license cleanup upstream
+
* Fri Feb 24 2012 Marek Goldmann <mgoldman at redhat.com> 1.0.0-3
- Relocated jars to _javadir
diff --git a/sources b/sources
index 6928de3..3d7ac63 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e4967586d66479af54f431773e52ee25 jboss-jaspi-1.0-api-1.0.0.Final.tar.xz
+d2f4885b31754f3bee87115054e51c60 jboss-jaspi-1.0-api-1.0.1.20120309gitdc8eed.tar.xz
More information about the scm-commits
mailing list