[jboss-naming] Use mvn_build (fixes 992603)
Peter Robinson
pbrobinson at fedoraproject.org
Tue Jul 8 23:03:10 UTC 2014
commit 9093a0c696625c39496e55f7d666450f8683c8f7
Author: Peter Robinson <pbrobinson at gmail.com>
Date: Wed Jul 9 00:03:12 2014 +0100
Use mvn_build (fixes 992603)
jboss-naming.spec | 47 +++++++++++------------------------------------
1 files changed, 11 insertions(+), 36 deletions(-)
---
diff --git a/jboss-naming.spec b/jboss-naming.spec
index 092ff0d..2576c77 100644
--- a/jboss-naming.spec
+++ b/jboss-naming.spec
@@ -3,9 +3,8 @@
Name: jboss-naming
Version: 5.0.6
-Release: 0.9%{namedreltag}%{?dist}
+Release: 0.10%{namedreltag}%{?dist}
Summary: JBoss Naming
-Group: Development/Libraries
License: LGPLv2+
URL: http://www.jboss.org
@@ -27,17 +26,11 @@ BuildRequires: maven-antrun-plugin
BuildRequires: maven-enforcer-plugin
BuildRequires: rmic-maven-plugin
-Requires: jboss-common-core
-Requires: jboss-logging
-Requires: jpackage-utils
-
%description
The JBoss JNDI name server implementation
%package javadoc
Summary: Javadocs for %{name}
-Group: Documentation
-Requires: jpackage-utils
%description javadoc
This package contains the API documentation for %{name}.
@@ -46,43 +39,25 @@ This package contains the API documentation for %{name}.
%setup -q -n %{name}-%{namedversion}
%patch0 -p1
+%mvn_file ':jnp-{client,server}' %{name}- at 1
+
%build
# No jboss-test and jboss-kernel packages
-mvn-rpmbuild -Dmaven.test.skip=true install javadoc:aggregate
+%mvn_build -f
%install
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-# JAR
-install -pm 644 jnpclient/target/jnp-client-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-client.jar
-install -pm 644 jnpserver/target/jnpserver-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-server.jar
-
-# POM
-install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-build.pom
-install -pm 644 jnpclient/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-client.pom
-install -pm 644 jnpserver/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-server.pom
-
-# DEPMAP
-%add_maven_depmap JPP-%{name}-build.pom
-%add_maven_depmap JPP-%{name}-client.pom %{name}-client.jar
-%add_maven_depmap JPP-%{name}-server.pom %{name}-server.jar
-
-# APIDOCS
-cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%files
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
-%{_javadir}/*
+%mvn_install
+
+%files -f .mfiles
%doc JBossORG-EULA.txt
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
%doc JBossORG-EULA.txt
%changelog
+* Tue Jul 08 2014 Michael Simacek <msimacek at redhat.com> - 5.0.6-0.10.CR1
+- Use mvn_build (fixes 992603)
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.0.6-0.9.CR1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list