commit a2a5627172529d5f9e74dfb20358836100c98d3e Author: gil puntogil@libero.it Date: Tue May 8 13:31:26 2012 +0200
Initial import (#815720).
.gitignore | 1 + jboss-jaxr-1.0-api-1.0.2.Final-pom.patch | 18 +++++++ jboss-jaxr-1.0-api.spec | 81 ++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 101 insertions(+), 0 deletions(-) --- diff --git a/.gitignore b/.gitignore index e69de29..778f678 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/jboss-jaxr-1.0-api-1.0.2.Final.tar.xz diff --git a/jboss-jaxr-1.0-api-1.0.2.Final-pom.patch b/jboss-jaxr-1.0-api-1.0.2.Final-pom.patch new file mode 100644 index 0000000..6c15eb6 --- /dev/null +++ b/jboss-jaxr-1.0-api-1.0.2.Final-pom.patch @@ -0,0 +1,18 @@ +--- pom.xml 2012-03-18 23:30:25.000000000 +0100 ++++ pom.xml-gil 2012-04-24 10:52:03.293629928 +0200 +@@ -120,15 +120,5 @@ + </plugin> + </plugins> + </build> +- +- <dependencies> +- <!-- TODO: this should be changed to a JBoss spec jar --> +- <dependency> +- <groupId>javax.activation</groupId> +- <artifactId>activation</artifactId> +- <version>1.1</version> +- <scope>provided</scope> +- </dependency> +- </dependencies> + + </project> diff --git a/jboss-jaxr-1.0-api.spec b/jboss-jaxr-1.0-api.spec new file mode 100644 index 0000000..312fc6d --- /dev/null +++ b/jboss-jaxr-1.0-api.spec @@ -0,0 +1,81 @@ +%global namedreltag .Final +%global namedversion %{version}%{?namedreltag} +Name: jboss-jaxr-1.0-api +Version: 1.0.2 +Release: 1%{?dist} +Summary: Java(TM) API for XML Registries 1.0 (JAXR) +Group: Development/Libraries +License: CDDL or GPLv2 with exceptions +URL: http://www.jboss.org/ +# git clone git://github.com/jboss/jboss-jaxr-api_spec.git jboss-jaxr-1.0-api +# cd jboss-jaxr-1.0-api/ && git archive --format=tar --prefix=jboss-jaxr-1.0-api/ jboss-jaxr-api_1.0_spec-1.0.2.Final | xz > jboss-jaxr-1.0-api-1.0.2.Final.tar.xz +Source0: %{name}-%{namedversion}.tar.xz + +# remove javax.activation +Patch0: %{name}-%{namedversion}-pom.patch + +BuildRequires: java-devel +BuildRequires: jboss-specs-parent +BuildRequires: jpackage-utils + +BuildRequires: maven +BuildRequires: maven-compiler-plugin +BuildRequires: maven-enforcer-plugin +BuildRequires: maven-install-plugin +BuildRequires: maven-jar-plugin +BuildRequires: maven-javadoc-plugin +BuildRequires: maven-plugin-bundle +BuildRequires: maven-resources-plugin +BuildRequires: maven-source-plugin +BuildRequires: maven-surefire-plugin + +Requires: java +Requires: jpackage-utils +BuildArch: noarch + +%description +JSR 93: Java(TM) API for XML Registries 1.0 (JAXR). + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} +Requires: jpackage-utils + +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n %{name} +%patch0 -p0 + +%build + +mvn-rpmbuild install javadoc:aggregate + +%install + +mkdir -p %{buildroot}%{_javadir} +install -m 644 target/jboss-jaxr-api_1.0_spec-%{namedversion}.jar \ + %{buildroot}%{_javadir}/%{name}.jar + +mkdir -p %{buildroot}%{_mavenpomdir} +install -m 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom +%add_maven_depmap JPP-%{name}.pom %{name}.jar + +mkdir -p %{buildroot}%{_javadocdir}/%{name} +cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} + +%files +%{_javadir}/%{name}.jar +%{_mavenpomdir}/JPP-%{name}.pom +%{_mavendepmapfragdir}/%{name} +%doc LICENSE README + +%files javadoc +%{_javadocdir}/%{name} +%doc LICENSE + +%changelog +* Tue Apr 24 2012 gil cattaneo puntogil@libero.it 1.0.2-1 +- initial rpm + diff --git a/sources b/sources index e69de29..85162d4 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +96e36c9594886a1aec34e0da5302cad3 jboss-jaxr-1.0-api-1.0.2.Final.tar.xz
java-sig-commits@lists.fedoraproject.org