[jopt-simple] Update for latest guidelines rhbz #1068301

mbooth mbooth at fedoraproject.org
Thu Feb 27 22:17:58 UTC 2014


commit 69bf28ed5245b978aaa5e9d623519ba906a44850
Author: Mat Booth <fedora at matbooth.co.uk>
Date:   Thu Feb 27 22:18:13 2014 +0000

    Update for latest guidelines rhbz #1068301

 jopt-simple.spec |   31 +++++++++----------------------
 1 files changed, 9 insertions(+), 22 deletions(-)
---
diff --git a/jopt-simple.spec b/jopt-simple.spec
index f06afde..b1e61f2 100644
--- a/jopt-simple.spec
+++ b/jopt-simple.spec
@@ -29,10 +29,9 @@
 #
 Name: jopt-simple
 Version: 4.5
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: A Java command line parser
 License: MIT
-Group: Development/Libraries
 URL: http://pholser.github.io/jopt-simple/
 Source0: https://github.com/pholser/jopt-simple/archive/jopt-simple-%{version}.tar.gz
 BuildArch: noarch
@@ -50,8 +49,6 @@ BuildRequires: ant
 BuildRequires: joda-time
 # Unit testing is disabled due to this missing dependency:
 #BuildRequires:  continuous-testing-toolkit
-Requires: java >= 0:1.5.0
-Requires: jpackage-utils
 
 %description
 JOpt Simple is a Java library for parsing command line options, such as those
@@ -59,8 +56,6 @@ you might pass to an invocation of javac.
 
 %package javadoc
 Summary: Javadoc for %{name}
-Group: Documentation
-Requires: jpackage-utils
 
 %description javadoc
 This package contains the API documentation for %{name}.
@@ -74,30 +69,22 @@ This package contains the API documentation for %{name}.
 %pom_remove_plugin org.codehaus.mojo:cobertura-maven-plugin
 
 %build
-mvn-rpmbuild install javadoc:aggregate -Dmaven.test.skip=true
+%mvn_build -f
 
 %install
-mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom
+%mvn_install
 
-mkdir -p $RPM_BUILD_ROOT%{_javadir}
-install -m 644 target/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
-%add_maven_depmap
-
-mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -rf target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%files
+%files -f .mfiles
 %doc LICENSE.txt
-%{_javadir}/*
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
+%dir %{_javadir}/%{name}
 
-%files javadoc
+%files javadoc -f .mfiles-javadoc
 %doc LICENSE.txt
-%{_javadocdir}/%{name}
 
 %changelog
+* Thu Feb 27 2014 Mat Booth <fedora at matbooth.co.uk> - 4.5-3
+- Update for latest guidelines rhbz #1068301
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.5-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list