[log4j] Build with xmvn
Michal Srb
msrb at fedoraproject.org
Mon Jan 21 15:43:03 UTC 2013
commit 606dc277c09cf796d4577c55cc75a25c1cb693eb
Author: Michal Srb <msrb at redhat.com>
Date: Fri Jan 18 14:33:22 2013 +0100
Build with xmvn
log4j.spec | 27 +++++++++------------------
1 files changed, 9 insertions(+), 18 deletions(-)
---
diff --git a/log4j.spec b/log4j.spec
index 68b066f..a41d229 100644
--- a/log4j.spec
+++ b/log4j.spec
@@ -3,7 +3,7 @@
Name: log4j
Version: 1.2.17
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 0
Summary: Java logging package
BuildArch: noarch
@@ -27,6 +27,7 @@ Patch3: 0010-Fix-javadoc-link.patch
Patch4: 0011-Remove-openejb.patch
Patch5: 0012-Add-proper-bundle-symbolicname.patch
+BuildRequires: xmvn
BuildRequires: %{__perl}
BuildRequires: java >= 1:1.6.0
BuildRequires: jpackage-utils >= 0:1.6
@@ -49,8 +50,6 @@ BuildRequires: maven-resources-plugin
BuildRequires: ant-junit
BuildRequires: ant-contrib
-Requires: java >= 1:1.6.0
-Requires: jpackage-utils >= 0:1.6
%description
Log4j is a tool to help the programmer output log statements to a
@@ -67,7 +66,6 @@ Requires: %{name}-javadoc = %{version}-%{release}
%package javadoc
Summary: API documentation for %{name}
Group: Documentation
-Requires: jpackage-utils
%description javadoc
%{summary}.
@@ -104,18 +102,11 @@ find . \( -name "*.jar" -o -name "*.class" \) -exec %__rm -f {} \;
# builds javadoc when install-ing
# also note that maven.test.skip doesn't really work and we had to
# patch ant run of tests out of pom
-mvn-rpmbuild verify
+%mvn_file : %{name}
+%mvn_build -f -j
%install
-# jars
-#install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pD -T -m 644 target/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
-
-# pom
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom
-
-%add_maven_depmap
+%mvn_install
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
@@ -181,12 +172,9 @@ if [ -x %{_bindir}/install-catalog -a -d %{_sysconfdir}/sgml ]; then
%{_datadir}/sgml/%{name}/catalog > /dev/null || :
fi
-%files
+%files -f .mfiles
%doc LICENSE NOTICE
%{_bindir}/*
-%{_javadir}/*
-%{_mavenpomdir}/JPP-%{name}.pom
-%{_mavendepmapfragdir}/*
%{_datadir}/applications/*
%{_datadir}/pixmaps/*
%{_datadir}/sgml/%{name}
@@ -201,6 +189,9 @@ fi
%changelog
+* Fri Jan 18 2013 Michal Srb <msrb at redhat.com> - 0:1.2.17-5
+- Build with xmvn
+
* Mon Sep 24 2012 Mikolaj Izdebski <mizdebsk at redhat.com> - 0:1.2.17-4
- Generate javadocs without maven skin
More information about the scm-commits
mailing list