commit cfd7c90fa37edff0aef0ed196d064e8dc359877e Author: Mat Booth fedora@matbooth.co.uk Date: Mon Jul 1 15:29:16 2013 +0100
Update to latest upstream version
- Requires pmd >= 5.0.4-2
.gitignore | 1 + maven-pmd-plugin.spec | 32 ++++++++++++++++++++++---------- sources | 2 +- 3 files changed, 24 insertions(+), 11 deletions(-) --- diff --git a/.gitignore b/.gitignore index 949d5a2..9bac650 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ maven-pmd-plugin-2.5.tar.xz maven-pmd-plugin-2.6-source-release.zip maven-pmd-plugin-2.7-source-release.zip /maven-pmd-plugin-2.7.1-source-release.zip +/maven-pmd-plugin-3.0.1-source-release.zip diff --git a/maven-pmd-plugin.spec b/maven-pmd-plugin.spec index 428fd6f..f069ba5 100644 --- a/maven-pmd-plugin.spec +++ b/maven-pmd-plugin.spec @@ -1,6 +1,6 @@ Name: maven-pmd-plugin -Version: 2.7.1 -Release: 6%{?dist} +Version: 3.0.1 +Release: 1%{?dist} Summary: Maven PMD Plugin
Group: Development/Libraries @@ -10,8 +10,9 @@ Source0: http://repo2.maven.org/maven2/org/apache/maven/plugins/%%7Bname%7D/%
BuildArch: noarch
-BuildRequires: pmd +BuildRequires: pmd >= 5.0.4-2 BuildRequires: java-devel >= 1:1.6.0 +BuildRequires: jpackage-utils BuildRequires: maven-local BuildRequires: maven-plugin-plugin BuildRequires: maven-jar-plugin @@ -33,10 +34,10 @@ BuildRequires: modello Requires: maven Requires: plexus-utils Requires: maven-plugin-testing-harness -Requires: pmd +Requires: pmd >= 5.0.4-2 +Requires: java +Requires: jpackage-utils Requires: junit -Requires: jpackage-utils -Requires: java
Provides: maven2-plugin-pmd = %{version}-%{release} Obsoletes: maven2-plugin-pmd <= 0:2.0.8 @@ -59,7 +60,17 @@ API documentation for %{name}. %prep %setup -q
+# remove unnecessary animal sniffer plugin +%pom_remove_plugin org.codehaus.mojo:animal-sniffer-maven-plugin + +# add missing test time deps +%pom_add_dep org.sonatype.aether:aether-api +%pom_add_dep org.apache.maven:maven-core +%pom_add_dep net.sf.cglib:cglib + %build +# ignore test failures +# all tests fail, so this is probably environmental but I'm not sure what's missing mvn-rpmbuild \ -Dmaven.test.failure.ignore=true \ install javadoc:javadoc @@ -80,17 +91,18 @@ install -pm 644 pom.xml \ install -d -m 0755 %{buildroot}%{_javadocdir}/%{name} cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
-%files +%files -f .mfiles %doc LICENSE NOTICE -%{_javadir}/* -%{_mavenpomdir}/* -%{_mavendepmapfragdir}/*
%files javadoc %doc LICENSE NOTICE %{_javadocdir}/%{name}
%changelog +* Mon Jul 01 2013 Mat Booth fedora@matbooth.co.uk - 3.0.1-1 +- Update to latest upstream version +- Requires pmd >= 5.0.4-2 + * Thu Feb 14 2013 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 2.7.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/sources b/sources index 0e2a19b..527d632 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5e4978d70e3360c256926cd40d88848c maven-pmd-plugin-2.7.1-source-release.zip +41722b02c2f07cf2978315033189b84a maven-pmd-plugin-3.0.1-source-release.zip
java-sig-commits@lists.fedoraproject.org