[args4j] Update to conform with latest Java packaging guidelines.

Jaromír Cápík jcapik at fedoraproject.org
Mon Dec 17 13:39:02 UTC 2012


commit 019e0c30317386fffcb85083aec29b91a40ee583
Author: Jaromir Capik <jcapik at redhat.com>
Date:   Mon Dec 17 14:38:54 2012 +0100

    Update to conform with latest Java packaging guidelines.

 args4j.spec |   23 ++++++++---------------
 1 files changed, 8 insertions(+), 15 deletions(-)
---
diff --git a/args4j.spec b/args4j.spec
index 0ca99d1..d031247 100644
--- a/args4j.spec
+++ b/args4j.spec
@@ -1,12 +1,10 @@
 
-%global group_id   args4j
-
 Name:              args4j
 %global tools_name %{name}-tools
 %global site_name  %{name}-site
 
 Version:          2.0.16
-Release:          8%{?dist}
+Release:          9%{?dist}
 Summary:          Small Java lib that makes it easy to parse command line options/args in CUI apps
 License:          MIT and BSD
 Group:            Development/Libraries
@@ -28,12 +26,10 @@ BuildArch:        noarch
 BuildRequires:    java-devel
 BuildRequires:    jpackage-utils
 BuildRequires:    maven
-BuildRequires:    maven-surefire-plugin
+BuildRequires:    maven-surefire-provider-junit
 
 Requires:         java
 Requires:         jpackage-utils
-Requires(post):   jpackage-utils
-Requires(postun): jpackage-utils
 
 %description
 args4j is a small Java class library that makes it easy
@@ -86,20 +82,14 @@ install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{site_name}.pom
 install -pm 644 %{name}/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
 install -pm 644 %{tools_name}/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{tools_name}.pom
 
-%add_to_maven_depmap %{group_id} %{site_name} %{version} JPP %{site_name}
-%add_to_maven_depmap %{group_id} %{name} %{version} JPP %{name}
-%add_to_maven_depmap %{group_id} %{tools_name} %{version} JPP %{tools_name}
+%add_maven_depmap JPP-%{site_name}.pom
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
+%add_maven_depmap JPP-%{tools_name}.pom %{tools_name}.jar
 
 # javadoc
 install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
 cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
 %files
 %doc %{name}/LICENSE.txt
 %{_javadir}/%{name}.jar
@@ -114,6 +104,9 @@ cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %doc %{_javadocdir}/%{name}
 
 %changelog
+* Thu Dec 13 2012 Roland Grunberg <rgrunber at redhat.com> - 2.0.16-9
+- Update to conform with latest Java packaging guidelines.
+
 * Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0.16-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list