commit 792dce38b30d1c0e3cf1dc9aedd1a2f232904d15 Author: gil puntogil@libero.it Date: Sat Jul 6 00:51:22 2013 +0200
switch to XMvn
hawtdispatch.spec | 51 +++++++++++++-------------------------------------- 1 files changed, 13 insertions(+), 38 deletions(-) --- diff --git a/hawtdispatch.spec b/hawtdispatch.spec index 81c4bb2..4700ec5 100644 --- a/hawtdispatch.spec +++ b/hawtdispatch.spec @@ -1,8 +1,7 @@ Name: hawtdispatch Version: 1.17 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The libdispatch style API for Java -Group: Development/Libraries License: ASL 2.0 URL: http://hawtdispatch.fusesource.org/ Source0: https://github.com/fusesource/hawtdispatch/archive/%%7Bname%7D-project-%%7Bv... @@ -43,11 +42,6 @@ BuildRequires: maven-local BuildRequires: maven-plugin-bundle BuildRequires: maven-surefire-provider-junit4
-Requires: felix-osgi-compendium -Requires: felix-osgi-core -Requires: objectweb-asm - -Requires: java BuildArch: noarch
# Linux C port @ http://nickhutchinson.me/libdispatch @@ -64,16 +58,12 @@ development. This package provides the libdispatch style API for Java.
%package transport -Group: Development/Libraries Summary: Transport abstractions for HawtDispatch -Requires: %{name} = %{version}-%{release} -Requires: hawtbuf
%description transport HawtDispatch Transport: Transport abstractions for HawtDispatch.
%package javadoc -Group: Documentation Summary: Javadoc for %{name}
%description javadoc @@ -93,43 +83,28 @@ This package contains javadoc for %{name}.
%build
-mvn-rpmbuild package javadoc:aggregate +%mvn_file :%{name} %{name} +%mvn_file :%{name}-transport %{name}-transport +%mvn_package ":%{name}-project" %{name} +%mvn_build -s
%install +%mvn_install
-mkdir -p %{buildroot}%{_javadir} -install -m 644 %{name}/target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar -install -m 644 %{name}-transport/target/%{name}-transport-%{version}.jar %{buildroot}%{_javadir}/%{name}-transport.jar - -mkdir -p %{buildroot}%{_mavenpomdir} -install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-project.pom -%add_maven_depmap JPP-%{name}-project.pom -install -pm 644 %{name}/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom -%add_maven_depmap JPP-%{name}.pom %{name}.jar -install -pm 644 %{name}-transport/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-transport.pom -%add_maven_depmap -f transport JPP-%{name}-transport.pom %{name}-transport.jar - -mkdir -p %{buildroot}%{_javadocdir}/%{name} -cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} - -%files -%{_javadir}/%{name}.jar -%{_mavenpomdir}/JPP-%{name}-project.pom -%{_mavenpomdir}/JPP-%{name}.pom -%{_mavendepmapfragdir}/%{name} +%files -f .mfiles-%{name} %doc changelog.md license.txt notice.md readme.md
-%files transport -%{_javadir}/%{name}-transport.jar -%{_mavenpomdir}/JPP-%{name}-transport.pom -%{_mavendepmapfragdir}/%{name}-transport +%files transport -f .mfiles-%{name}-transport %doc license.txt notice.md
-%files javadoc -%{_javadocdir}/%{name} +%files javadoc -f .mfiles-javadoc %doc license.txt notice.md
%changelog +* Fri Jul 05 2013 gil cattaneo puntogil@libero.it 1.17-2 +- switch to XMvn +- minor changes to adapt to current guideline + * Tue Jun 04 2013 gil cattaneo puntogil@libero.it 1.17-1 - update to 1.17
java-sig-commits@lists.fedoraproject.org