commit bed98b4579c2dd5519ef605d64ee244924753971
Author: gil <puntogil(a)libero.it>
Date: Tue Jul 2 18:13:24 2013 +0200
build with XMvn
serp.spec | 46 +++++++++++++---------------------------------
1 files changed, 13 insertions(+), 33 deletions(-)
---
diff --git a/serp.spec b/serp.spec
index 0f08004..a6216c7 100644
--- a/serp.spec
+++ b/serp.spec
@@ -1,8 +1,7 @@
Name: serp
Version: 1.14.2
-Release: 0.4.20120406cvs%{?dist}
+Release: 0.5.20120406cvs%{?dist}
Summary: Bytecode manipulation framework
-Group: Development/Libraries
License: BSD
Url:
http://serp.sourceforge.net/
# cvs -d:pserver:anonymous@serp.cvs.sourceforge.net:/cvsroot/serp login
@@ -15,23 +14,12 @@ Source0: serp-1.14.2-20120406-src-cvs.tar.gz
Patch0: serp-1.13.1-pom_xml.patch
BuildRequires: java-devel
-BuildRequires: jpackage-utils
BuildRequires: maven-local
-BuildRequires: maven-compiler-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
-BuildRequires: maven-resources-plugin
-BuildRequires: maven-surefire-plugin
BuildRequires: maven-surefire-provider-junit4
-BuildRequires: junit
+BuildRequires: mvn(junit:junit)
-Requires: junit
-
-Requires: java
-Requires: jpackage-utils
BuildArch: noarch
%description
@@ -47,9 +35,7 @@ set is necessary, the framework makes it as easy as possible
to enter the world of bytecode development.
%package javadoc
-Group: Documentation
Summary: Javadoc for %{name}
-Requires: jpackage-utils
%description javadoc
This package contains javadoc for %{name}.
@@ -62,33 +48,27 @@ find . -name "*.jar" -delete
%patch0 -p0
sed -i "s|pom.version|project.version|" pom.xml
+%mvn_file :%{name} %{name}
+%mvn_alias :%{name} %{name}:%{name}
+
%build
-mvn-rpmbuild -Dproject.build.sourceEncoding=UTF-8 install javadoc:aggregate
+%mvn_build -- -Dproject.build.sourceEncoding=UTF-8
%install
+%mvn_install
-mkdir -p %{buildroot}%{_javadir}
-install -pm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
-
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_maven_depmap JPP-%{name}.pom %{name}.jar -a "%{name}:%{name}"
-
-mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
-
-%files
-%{_javadir}/%{name}.jar
-%{_mavenpomdir}/JPP-%{name}.pom
-%{_mavendepmapfragdir}/%{name}
+%files -f .mfiles
%doc LICENSE.txt README.txt
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
%doc LICENSE.txt
%changelog
+* Tue Jul 02 2013 gil cattaneo <puntogil(a)libero.it> 1.14.2-0.5.20120406cvs
+- build with XMvn
+- minor changes to adapt to current guideline
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.14.2-0.4.20120406cvs
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild