diff --git a/apache-rat.spec b/apache-rat.spec index 5b3bd4b..832f7c3 100644 --- a/apache-rat.spec +++ b/apache-rat.spec @@ -3,10 +3,9 @@ Name: apache-rat Version: 0.8 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Apache Release Audit Tool (RAT) -Group: Development/Libraries License: ASL 2.0 URL: http://creadur.apache.org/rat/ #svn had a number of needed bugfixes @@ -18,26 +17,24 @@ Patch1: apache-rat-compat.patch Patch2: apache-rat-0.8-test.patch BuildArch: noarch -BuildRequires: jpackage-utils -BuildRequires: java-devel BuildRequires: maven-local -BuildRequires: maven-antrun-plugin -BuildRequires: maven-compiler-plugin -BuildRequires: maven-dependency-plugin -BuildRequires: maven-install-plugin +#BuildRequires: maven-antrun-plugin +#BuildRequires: maven-compiler-plugin +#BuildRequires: maven-dependency-plugin +#BuildRequires: maven-install-plugin BuildRequires: maven-invoker-plugin -BuildRequires: maven-jar-plugin -BuildRequires: maven-javadoc-plugin -BuildRequires: maven-plugin-plugin -BuildRequires: maven-resources-plugin -BuildRequires: maven-site-plugin -BuildRequires: maven-source-plugin -BuildRequires: maven-surefire-maven-plugin -BuildRequires: maven-wagon - -BuildRequires: ant-antunit -BuildRequires: ant-testutil -BuildRequires: apache-commons-compress +#BuildRequires: maven-jar-plugin +#BuildRequires: maven-javadoc-plugin +#BuildRequires: maven-plugin-plugin +#BuildRequires: maven-resources-plugin +#BuildRequires: maven-site-plugin +#BuildRequires: maven-source-plugin +#BuildRequires: maven-surefire-maven-plugin +#BuildRequires: maven-wagon + +#BuildRequires: ant-antunit +#BuildRequires: ant-testutil +#BuildRequires: apache-commons-compress Requires: jpackage-utils Requires: java @@ -108,28 +105,30 @@ This package contains the API documentation for %{name}. %build -mvn-rpmbuild -DskipTests=true package javadoc:aggregate +%mvn_build --skip-tests +#mvn-rpmbuild -DskipTests=true package javadoc:aggregate %install +%mvn_install #Dirs -mkdir -p $RPM_BUILD_ROOT%{_javadir}/%{name} -mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir} +#mkdir -p $RPM_BUILD_ROOT%{_javadir}/%{name} +#mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir} #Parent pom -cp -p pom.xml \ - $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}.pom -%add_maven_depmap JPP.%{name}-%{name}.pom +#cp -p pom.xml \ + #$RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}.pom +#%add_maven_depmap JPP.%{name}-%{name}.pom #Components -for comp in core plugin tasks -do - jarname=%{name}-${comp} - jarfile=$jarname/target/${jarname}-%{version}.jar - cp -p $jarfile $RPM_BUILD_ROOT%{_javadir}/%{name}/${jarname}.jar - cp -p ${jarname}/pom.xml \ - $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-${jarname}.pom - %add_maven_depmap JPP.%{name}-${jarname}.pom %{name}/${jarname}.jar -f ${comp} -done +#for comp in core plugin tasks +#do + #jarname=%{name}-${comp} + #jarfile=$jarname/target/${jarname}-%{version}.jar + #cp -p $jarfile $RPM_BUILD_ROOT%{_javadir}/%{name}/${jarname}.jar + #cp -p ${jarname}/pom.xml \ + #$RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-${jarname}.pom + #%add_maven_depmap JPP.%{name}-${jarname}.pom %{name}/${jarname}.jar -f ${comp} +#done #Wrapper script %jpackage_script org.apache.rat.Report "" "" %{name}/%{name}-core:commons-cli:commons-io:commons-collections:commons-compress:commons-lang:junit apache-rat true @@ -139,9 +138,9 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ant.d echo "apache-rat/rat-core apache-rat/rat-tasks" > $RPM_BUILD_ROOT%{_sysconfdir}/ant.d/%{name} #Javadoc -mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/ -cp -rp target/site/apidocs \ - $RPM_BUILD_ROOT%{_javadocdir}/%{name} +#mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/ +#cp -rp target/site/apidocs \ +# $RPM_BUILD_ROOT%{_javadocdir}/%{name} %files @@ -170,12 +169,14 @@ cp -rp target/site/apidocs \ %{_mavendepmapfragdir}/%{name}-tasks %{_javadir}/%{name}/%{name}-tasks.jar -%files javadoc +%files javadoc -f .mfiles-javadoc %doc LICENSE NOTICE -%{_javadocdir}/%{name} %changelog +* Thu Jul 25 2013 Orion Poplawski 0.8-11 +- Update spec to current Java guidelines + * Tue Jun 11 2013 Orion Poplawski 0.8-10 - Split up depmap fragments (bug 973242)