commit dffa52733b1a9087955eb92d66f4e43c6a681aaa
Author: gil <puntogil(a)libero.it>
Date: Wed Jul 3 22:03:54 2013 +0200
switch to XMvn
properties-maven-plugin.spec | 62 ++++++++++++++++-------------------------
1 files changed, 24 insertions(+), 38 deletions(-)
---
diff --git a/properties-maven-plugin.spec b/properties-maven-plugin.spec
index 0d3462e..4d3acc1 100644
--- a/properties-maven-plugin.spec
+++ b/properties-maven-plugin.spec
@@ -2,40 +2,31 @@
%global namedversion %{version}%{?namedreltag}
Name: properties-maven-plugin
Version: 1.0
-Release: 0.4.alpha2%{?dist}
+Release: 0.5.alpha2%{?dist}
Summary: Properties Maven Plugin
-Group: Development/Libraries
License: ASL 2.0
URL:
http://mojo.codehaus.org/properties-maven-plugin/
# svn export
http://svn.codehaus.org/mojo/tags/properties-maven-plugin-1.0-alpha-2/
# tar czf properties-maven-plugin-1.0-alpha-2-src-svn.tar.gz
properties-maven-plugin-1.0-alpha-2
Source0: %{name}-%{namedversion}-src-svn.tar.gz
+Source1:
http://www.apache.org/licenses/LICENSE-2.0.txt
BuildRequires: java-devel
-BuildRequires: jpackage-utils
-BuildRequires: mojo-parent
+BuildRequires: mvn(org.codehaus.mojo:mojo-parent)
-BuildRequires: maven-local
-BuildRequires: plexus-utils
+BuildRequires: mvn(org.apache.maven:maven-core)
+BuildRequires: mvn(org.apache.maven:maven-model)
+BuildRequires: mvn(org.apache.maven:maven-plugin-api)
+BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
# test deps (no test to run)
-BuildRequires: junit
+BuildRequires: mvn(junit:junit)
-BuildRequires: maven-compiler-plugin
+BuildRequires: maven-local
BuildRequires: maven-enforcer-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
BuildRequires: maven-plugin-cobertura
BuildRequires: maven-plugin-plugin
-BuildRequires: maven-resources-plugin
-BuildRequires: maven-surefire-plugin
-
-Requires: maven
-Requires: plexus-utils
-Requires: java
-Requires: jpackage-utils
BuildArch: noarch
%description
@@ -43,9 +34,7 @@ The Properties Maven Plugin is here to make life a little easier when
dealing
with properties. It provides goals to read and write properties from files.
%package javadoc
-Group: Documentation
Summary: Javadoc for %{name}
-Requires: jpackage-utils
%description javadoc
This package contains javadoc for %{name}.
@@ -56,32 +45,29 @@ This package contains javadoc for %{name}.
# use maven 3.x apis
sed -i "s|maven-project|maven-core|" pom.xml
-%build
+cp -p %{SOURCE1} .
+sed -i 's/\r//' LICENSE-2.0.txt
-mvn-rpmbuild install javadoc:aggregate
+%mvn_file :%{name} %{name}
-%install
-
-mkdir -p %{buildroot}%{_javadir}
-install -m 644 target/%{name}-%{namedversion}.jar \
- %{buildroot}%{_javadir}/%{name}.jar
+%build
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_maven_depmap JPP-%{name}.pom %{name}.jar
+%mvn_build
-mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
+%install
+%mvn_install
-%files
-%{_javadir}/%{name}.jar
-%{_mavenpomdir}/JPP-%{name}.pom
-%{_mavendepmapfragdir}/%{name}
+%files -f .mfiles
+%doc LICENSE-2.0.txt
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE-2.0.txt
%changelog
+* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 1.0-0.5.alpha2
+- switch to XMvn
+- minor changes to adapt to current guideline
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.0-0.4.alpha2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild