[felix-configadmin] Using xmvn
Marek Goldmann
goldmann at fedoraproject.org
Wed Aug 7 09:52:01 UTC 2013
commit c6dbe72d854df5c9fc8b1322cd4ef771997ddcea
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date: Wed Aug 7 11:51:50 2013 +0200
Using xmvn
felix-configadmin.spec | 37 +++++++++----------------------------
1 files changed, 9 insertions(+), 28 deletions(-)
---
diff --git a/felix-configadmin.spec b/felix-configadmin.spec
index 563c2d5..136ec43 100644
--- a/felix-configadmin.spec
+++ b/felix-configadmin.spec
@@ -3,7 +3,7 @@
Name: felix-configadmin
Version: 1.4.0
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Felix Configuration Admin Service
License: ASL 2.0
Group: Development/Libraries
@@ -13,8 +13,6 @@ Source0: http://www.fightrice.com/mirrors/apache/felix/%{site_name}-%{v
BuildArch: noarch
-BuildRequires: java-devel
-BuildRequires: jpackage-utils
BuildRequires: maven-local
BuildRequires: maven-surefire-provider-junit4
BuildRequires: felix-osgi-compendium >= 1.4.0-10
@@ -23,19 +21,12 @@ BuildRequires: aqute-bndlib
BuildRequires: animal-sniffer
BuildRequires: maven-shared
-Requires: java
-Requires: jpackage-utils
-Requires: felix-osgi-compendium >= 1.4.0-10
-Requires: felix-osgi-core
-Requires: aqute-bndlib
-
%description
Implementation of the OSGi Configuration Admin Service Specification 1.4.
%package javadoc
Summary: API documentation for %{name}
Group: Documentation
-Requires: jpackage-utils
%description javadoc
This package contains the API documentation for %{name}.
@@ -45,32 +36,22 @@ This package contains the API documentation for %{name}.
%build
# Pax test dependency unavailable
-mvn-rpmbuild -Dproject.build.sourceEncoding=UTF-8 -Dmaven.test.skip=true package javadoc:aggregate
+%mvn_build -f
%install
-# jar
-install -Dpm 644 target/%{site_name}-%{version}.jar %{buildroot}%{_javadir}/%{grp_name}/%{name}.jar
-
-# pom
-install -Dpm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{grp_name}-%{name}.pom
-
-# javadoc
-install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
-cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
+%mvn_install
-%add_maven_depmap JPP.%{grp_name}-%{name}.pom %{grp_name}/%{name}.jar
-
-%files
+%files -f .mfiles
+%dir %{_javadir}/%{name}
%doc LICENSE NOTICE DEPENDENCIES
-%{_javadir}/%{grp_name}/%{name}.jar
-%{_mavenpomdir}/JPP.%{grp_name}-%{name}.pom
-%{_mavendepmapfragdir}/%{name}
-%files javadoc
+%files javadoc -f .mfiles-javadoc
%doc LICENSE NOTICE
-%{_javadocdir}/%{name}
%changelog
+* Wed Aug 07 2013 Marek Goldmann <mgoldman at redhat.com> - 1.4.0-9
+- Using xmvn
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list