[rhq-plugin-annotations] Fix FTBFS (Resolves: rhbz#1107022)

Michal Srb msrb at fedoraproject.org
Thu Feb 19 08:58:16 UTC 2015


commit 4059a34a078dcb9a7bb1ac3558885784b8e9e8c6
Author: Michal Srb <msrb at redhat.com>
Date:   Thu Feb 19 09:52:13 2015 +0100

    Fix FTBFS (Resolves: rhbz#1107022)
    
    - Adapt to current packaging guidelines

 rhq-plugin-annotations.spec |   47 +++++++++++--------------------------------
 1 files changed, 12 insertions(+), 35 deletions(-)
---
diff --git a/rhq-plugin-annotations.spec b/rhq-plugin-annotations.spec
index 1f4e0df..3b970b0 100644
--- a/rhq-plugin-annotations.spec
+++ b/rhq-plugin-annotations.spec
@@ -1,8 +1,7 @@
 Name:             rhq-plugin-annotations
 Version:          3.0.4
-Release:          8%{?dist}
+Release:          9%{?dist}
 Summary:          RHQ plugin annotations
-Group:            Development/Libraries
 License:          GPL and LGPLv2+
 URL:              http://rhq-project.org
 
@@ -15,23 +14,13 @@ Patch0:           rhq-plugin-annotations-%{version}-pom.patch
 
 BuildArch:        noarch
 
-BuildRequires:    java-devel
-BuildRequires:    jpackage-utils
 BuildRequires:    maven-local
-BuildRequires:    maven-compiler-plugin
-BuildRequires:    maven-install-plugin
-BuildRequires:    maven-jar-plugin
-BuildRequires:    maven-javadoc-plugin
-
-Requires:         jpackage-utils
 
 %description
-Annotations to help generate RHQ plugin descriptors
+Annotations to help generate RHQ plugin descriptors.
 
 %package javadoc
 Summary:          Javadocs for %{name}
-Group:            Documentation
-Requires:         jpackage-utils
 
 %description javadoc
 This package contains the API documentation for %{name}.
@@ -40,35 +29,23 @@ This package contains the API documentation for %{name}.
 %setup -q -n pluginAnnotations
 %patch0 -p1
 
+%mvn_file : %{name}/%{name} %{name}
+
 %build
-mvn-rpmbuild -Dproject.build.sourceEncoding=iso8859-1  install javadoc:aggregate
+%mvn_build -- -Dproject.build.sourceEncoding=iso8859-1
 
 %install
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-# JAR
-install -pm 644 target/rhq-pluginAnnotations-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
-
-# POM
-install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%mvn_install
 
-# DEPMAP
-%add_maven_depmap JPP-%{name}.pom %{name}.jar
+%files -f .mfiles
 
-# APIDOCS
-cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%files
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
-%{_javadir}/*
-
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
 
 %changelog
+* Thu Feb 19 2015 Michal Srb <msrb at redhat.com> - 3.0.4-9
+- Fix FTBFS (Resolves: rhbz#1107022)
+- Adapt to current packaging guidelines
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.4-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list