diff --git a/glassfish-jaxb-api.spec b/glassfish-jaxb-api.spec index 35e4f7d..acbab78 100644 --- a/glassfish-jaxb-api.spec +++ b/glassfish-jaxb-api.spec @@ -1,9 +1,8 @@ %global oname jaxb-api Name: glassfish-jaxb-api Version: 2.2.9 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Java Architecture for XML Binding -Group: Development/Libraries License: CDDL or GPLv2 with exception URL: http://jaxb.java.net/ # jaxb api and impl have different version @@ -13,20 +12,14 @@ Source0: http://repo1.maven.org/maven2/javax/xml/bind/%{oname}/%{version}/ Source1: http://repo1.maven.org/maven2/javax/xml/bind/%{oname}/%{version}/%{oname}-%{version}.pom BuildRequires: java-devel >= 1:1.6.0 - BuildRequires: java-javadoc BuildRequires: jvnet-parent BuildRequires: maven-local -BuildRequires: maven-compiler-plugin BuildRequires: maven-enforcer-plugin -BuildRequires: maven-jar-plugin -BuildRequires: maven-javadoc-plugin BuildRequires: maven-plugin-bundle BuildRequires: maven-resources-plugin BuildRequires: maven-shared-osgi -BuildRequires: maven-surefire-plugin - Requires: java >= 1:1.6.0 Requires: jvnet-parent BuildArch: noarch @@ -39,7 +32,6 @@ BuildArch: noarch Glassfish - JAXB (JSR 222) API. %package javadoc -Group: Documentation Summary: Javadoc for %{oname} Requires: %{name} = %{version}-%{release} @@ -66,29 +58,25 @@ sed -i 's|${basedir}/offline-javadoc|%{_javadocdi %build -mvn-rpmbuild package javadoc:javadoc +%mvn_file :%{oname} %{oname} +%mvn_build %install +%mvn_install -mkdir -p %{buildroot}%{_javadir} -install -m 644 target/%{oname}-%{version}.jar %{buildroot}%{_javadir}/%{oname}.jar - -mkdir -p %{buildroot}%{_mavenpomdir} -install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{oname}.pom -%add_maven_depmap JPP-%{oname}.pom %{oname}.jar +mv %{buildroot}%{_javadocdir}/%{name} \ + %{buildroot}%{_javadocdir}/%{oname} -mkdir -p %{buildroot}%{_javadocdir}/%{oname} -cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{oname} - -%files -%{_javadir}/%{oname}.jar -%{_mavenpomdir}/JPP-%{oname}.pom -%{_mavendepmapfragdir}/%{name} +%files -f .mfiles %files javadoc %{_javadocdir}/%{oname} %changelog +* Sat Jul 06 2013 gil cattaneo 2.2.9-3 +- switch to XMvn +- minor changes to adapt to current guideline + * Mon Jun 10 2013 Orion Poplawski 2.2.9-2 - Add requires jvnet-parent