[emma] Switch to new guidelines
Marek Goldmann
goldmann at fedoraproject.org
Wed Jul 2 07:19:40 UTC 2014
commit d043652f7a00a3c92c924bc9bf80bc5bf297ee73
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date: Wed Jul 2 09:19:43 2014 +0200
Switch to new guidelines
emma.spec | 40 +++++++++++++---------------------------
1 files changed, 13 insertions(+), 27 deletions(-)
---
diff --git a/emma.spec b/emma.spec
index 2b0430c..158b06a 100644
--- a/emma.spec
+++ b/emma.spec
@@ -33,7 +33,7 @@
Summary: Code Coverage Tool
Name: emma
Version: %{shortver}.5312
-Release: 14%{?dist}
+Release: 15%{?dist}
Epoch: 0
License: CPL
URL: http://emma.sourceforge.net/
@@ -64,7 +64,7 @@ BuildRequires: java-devel >= 0:1.6
BuildRequires: jpackage-utils >= 0:1.7.5-1jpp.3
# For the timestamp hack (see above)
BuildRequires: bc
-Requires: jpackage-utils >= 0:1.7.5-1jpp.3
+BuildRequires: javapackages-local
BuildArch: noarch
@@ -102,37 +102,23 @@ rm lib/internal/stamptool.jar
ant -Dbuild.compiler=modern build javadoc
%install
+%mvn_artifact %{SOURCE1} dist/%{name}.jar
+%mvn_artifact %{SOURCE2} dist/%{name}_ant.jar
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-install -m 644 dist/%{name}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
-install -m 644 dist/%{name}_ant.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}_ant.jar
-
-# poms
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 %{SOURCE1} \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
-install -pm 644 %{SOURCE2} \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}_ant.pom
-%add_maven_depmap JPP-%{name}.pom %{name}.jar
-%add_maven_depmap JPP-%{name}_ant.pom %{name}_ant.jar
-
-# javadoc
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -pr out/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%files
+# JAVADOCS
+%mvn_install -J out/javadocs/
+
+%files -f .mfiles
%doc cpl-v10.html
-%{_javadir}/*
-%{_mavenpomdir}/JPP-%{name}*
-%{_mavendepmapfragdir}/%{name}
+%dir %{_javadir}/%{name}
-%files javadoc
+%files javadoc -f .mfiles-javadoc
%doc cpl-v10.html
-%doc %{_javadocdir}/%{name}*
%changelog
+* Wed Jul 02 2014 Marek Goldmann <mgoldman at redhat.com> - 0:2.0.5312-15
+- Switch to new guidelines
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0:2.0.5312-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list