[replacer] switch to XMvn

gil gil at fedoraproject.org
Wed Jul 3 20:34:22 UTC 2013


commit a8996cf40de6c71aeb27e1ad9afd3cbd56fb1f2b
Author: gil <puntogil at libero.it>
Date:   Wed Jul 3 22:33:57 2013 +0200

    switch to XMvn

 replacer.spec |   59 ++++++++++++++++++++------------------------------------
 1 files changed, 21 insertions(+), 38 deletions(-)
---
diff --git a/replacer.spec b/replacer.spec
index c628330..37dfd87 100644
--- a/replacer.spec
+++ b/replacer.spec
@@ -1,8 +1,7 @@
 Name:          replacer
 Version:       1.5.2
-Release:       1%{?dist}
+Release:       2%{?dist}
 Summary:       Replacer Maven Mojo
-Group:         Development/Libraries
 License:       MIT
 URL:           http://code.google.com/p/maven-replacer-plugin/
 # svn export http://maven-replacer-plugin.googlecode.com/svn/tags/replacer-1.5.2/trunk/ replacer-1.5.2
@@ -11,28 +10,21 @@ Source0:       %{name}-%{version}-src-svn.tar.gz
 # replacer don't include the license file. see: http://code.google.com/p/maven-replacer-plugin/issues/detail?id=84
 BuildRequires: java-devel
 
-BuildRequires: ant
-BuildRequires: apache-commons-io
-BuildRequires: apache-commons-lang
+BuildRequires: mvn(commons-io:commons-io)
+BuildRequires: mvn(commons-lang:commons-lang)
+BuildRequires: mvn(org.apache.ant:ant)
 BuildRequires: mvn(org.apache.maven:maven-plugin-api)
-BuildRequires: xerces-j2
+BuildRequires: mvn(org.sonatype.oss:oss-parent)
+BuildRequires: mvn(xerces:xercesImpl)
 
 # test deps
-BuildRequires: junit
-BuildRequires: mockito
-BuildRequires: hamcrest12
-# mvn(org.hamcrest:hamcrest-all) = 1.1
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(org.hamcrest:hamcrest-all)
+BuildRequires: mvn(org.mockito:mockito-all)
 
 BuildRequires: maven-local
 BuildRequires: maven-plugin-plugin
 
-Requires:      ant
-Requires:      apache-commons-io
-Requires:      apache-commons-lang
-Requires:      mvn(org.apache.maven:maven-plugin-api)
-Requires:      xerces-j2
-
-Requires:      java
 BuildArch:     noarch
 
 %description
@@ -42,7 +34,6 @@ This plugin is also used to automatically generating PackageVersion.java
 in the FasterXML.com project.
 
 %package javadoc
-Group:         Documentation
 Summary:       Javadoc for %{name}
 
 %description javadoc
@@ -53,32 +44,24 @@ This package contains javadoc for %{name}.
 
 %pom_remove_plugin :dashboard-maven-plugin
 
-%build
-# required hamcrest 1.1 and 1.3 isnt available in F18
-mvn-rpmbuild \
-  -Dmaven.local.depmap.file="%{_mavendepmapfragdir}/hamcrest12" \
-  package javadoc:aggregate
-
-%install
+%mvn_file :%{name} %{name}
+%mvn_alias :%{name} com.google.code.maven-replacer-plugin:maven-replacer-plugin
 
-mkdir -p %{buildroot}%{_javadir}
-install -m 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
+%build
 
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_maven_depmap -a "com.google.code.maven-replacer-plugin:maven-replacer-plugin"
+%mvn_build
 
-mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
+%install
+%mvn_install
 
-%files
-%{_javadir}/%{name}.jar
-%{_mavenpomdir}/JPP-%{name}.pom
-%{_mavendepmapfragdir}/%{name}
+%files -f .mfiles
 
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
 
 %changelog
+* Wed Jul 03 2013 gil cattaneo <puntogil at libero.it> 1.5.2-2
+- switch to XMvn
+- minor changes to adapt to current guideline
+
 * Sun May 26 2013 gil cattaneo <puntogil at libero.it> 1.5.2-1
 - initial rpm
\ No newline at end of file


More information about the scm-commits mailing list