diff --git a/maven-clean-plugin.spec b/maven-clean-plugin.spec index 78cb244..7541a46 100644 --- a/maven-clean-plugin.spec +++ b/maven-clean-plugin.spec @@ -1,30 +1,18 @@ Name: maven-clean-plugin Version: 2.5 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Maven Clean Plugin -Group: Development/Libraries License: ASL 2.0 URL: http://maven.apache.org/plugins/maven-clean-plugin/ Source0: http://repo1.maven.org/maven2/org/apache/maven/plugins/%{name}/%{version}/%{name}-%{version}-source-release.zip BuildArch: noarch -BuildRequires: java-devel >= 1:1.6.0 -BuildRequires: maven-local -BuildRequires: maven-plugin-plugin -BuildRequires: maven-compiler-plugin -BuildRequires: maven-jar-plugin -BuildRequires: maven-install-plugin -BuildRequires: maven-resources-plugin -BuildRequires: maven-javadoc-plugin -BuildRequires: maven-surefire-plugin -BuildRequires: maven-surefire-provider-junit -BuildRequires: maven-doxia-sitetools -BuildRequires: maven-plugin-testing-harness -Requires: maven -Requires: jpackage-utils -Requires: java +BuildRequires: maven-local +BuildRequires: mvn(org.apache.maven.plugins:maven-plugins) +BuildRequires: mvn(org.apache.maven:maven-plugin-api) +BuildRequires: mvn(org.codehaus.plexus:plexus-utils) Provides: maven2-plugin-clean = 1:%{version}-%{release} Obsoletes: maven2-plugin-clean <= 0:2.0.8 @@ -34,9 +22,7 @@ The Maven Clean Plugin is a plugin that removes files generated at build-time in a project's directory. %package javadoc -Group: Documentation Summary: Javadoc for %{name} -Requires: jpackage-utils %description javadoc API documentation for %{name}. @@ -51,35 +37,23 @@ API documentation for %{name}. %pom_add_dep org.apache.maven:maven-core::test %build -mvn-rpmbuild \ - -Dmaven.test.failure.ignore=true \ - install javadoc:javadoc +%mvn_build -f %install -# jars -install -d -m 0755 %{buildroot}%{_javadir} -install -m 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar +%mvn_install -%add_to_maven_depmap org.apache.maven.plugins maven-clean-plugin %{version} JPP maven-clean-plugin +%files -f .mfiles +%dir %{_javadir}/%{name} +%doc LICENSE NOTICE -# poms -install -d -m 755 %{buildroot}%{_mavenpomdir} -install -pm 644 pom.xml \ - %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom - -# javadoc -install -d -m 0755 %{buildroot}%{_javadocdir}/%{name} -cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/ - -%files -%{_javadir}/* -%{_mavenpomdir}/* -%{_mavendepmapfragdir}/* - -%files javadoc -%{_javadocdir}/%{name} +%files javadoc -f .mfiles-javadoc +%doc LICENSE NOTICE %changelog +* Tue Aug 06 2013 Michal Srb - 2.5-7 +- Adapt to current guidelines +- Install LICENSE+NOTICE file + * Sat Aug 03 2013 Fedora Release Engineering - 2.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild