[felix-parent] - Cleanup - New guidelines - felix-parent has many unnecessary Requires, RHBZ#969299

Mikolaj Izdebski mizdebsk at fedoraproject.org
Fri May 31 10:21:27 UTC 2013


commit 294dbcf8968ab42f57a8be924e950a5382160e2d
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date:   Fri May 31 11:18:10 2013 +0200

    - Cleanup - New guidelines - felix-parent has many unnecessary Requires, RHBZ#969299
    
    Signed-off-by: Mikolaj Izdebski <mizdebsk at redhat.com>

 felix-parent-1.2.1-pom.patch |   29 --------------
 felix-parent-depmap.xml      |   14 -------
 felix-parent.spec            |   85 +++++-------------------------------------
 3 files changed, 10 insertions(+), 118 deletions(-)
---
diff --git a/felix-parent.spec b/felix-parent.spec
index 38be555..3b71df7 100644
--- a/felix-parent.spec
+++ b/felix-parent.spec
@@ -1,6 +1,6 @@
 Name:           felix-parent
 Version:        1.2.1
-Release:        11%{?dist}
+Release:        12%{?dist}
 Summary:        Parent POM file for Apache Felix Specs
 
 Group:          Development/Libraries
@@ -9,98 +9,33 @@ URL:            http://felix.apache.org/
 #svn export http://svn.apache.org/repos/asf/felix/releases/felix-parent-1.2.1/
 #tar -jcf felix-parent-1.2.1.tar.bz2 felix-parent-1.2.1/
 Source0:        %{name}-%{version}.tar.bz2
-Source1:        %{name}-depmap.xml
-#Remove mockito-all dependency which is not in koji
-Patch0:        %{name}-%{version}-pom.patch
 
 BuildArch: noarch
 
-BuildRequires: jpackage-utils
-BuildRequires: junit
+BuildRequires: mockito
 BuildRequires: maven-local
-BuildRequires: easymock2
-BuildRequires: maven-plugin-plugin
-BuildRequires: maven-compiler-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
-BuildRequires: maven-resources-plugin
-BuildRequires: maven-assembly-plugin
-BuildRequires: maven-source-plugin
-BuildRequires: maven-deploy-plugin
-BuildRequires: maven-gpg-plugin
-BuildRequires: maven-project-info-reports-plugin
-BuildRequires: maven-release-plugin
-BuildRequires: maven-surefire-plugin
-BuildRequires: maven-surefire-report-plugin
-BuildRequires: maven-plugin-build-helper
-BuildRequires: maven-plugin-jxr
-
-Requires: junit
-Requires: easymock2
-Requires: maven
-Requires: maven-plugin-plugin
-Requires: maven-compiler-plugin
-Requires: maven-install-plugin
-Requires: maven-jar-plugin
-Requires: maven-javadoc-plugin
-Requires: maven-resources-plugin
-Requires: maven-assembly-plugin
-Requires: maven-source-plugin
-Requires: maven-deploy-plugin
-Requires: maven-gpg-plugin
-Requires: maven-project-info-reports-plugin
-Requires: maven-release-plugin
-Requires: maven-surefire-plugin
-Requires: maven-surefire-report-plugin
-Requires: maven-plugin-build-helper
-Requires: maven-plugin-jxr
-
-Requires:       jpackage-utils
-Requires(post):       jpackage-utils
-Requires(postun):     jpackage-utils
-
 
 %description
 Parent POM file for Apache Felix Specs.
 
 %prep
 %setup -q 
-%patch0 -p0 -b .sav
-
-%pom_remove_plugin org.apache.maven.plugins:maven-site-plugin
 
 %build
-mvn-rpmbuild \
-        -Dmaven2.jpp.depmap.file=%{SOURCE1} \
-        install javadoc:javadoc
+%mvn_build
 
 %install
-# depmap
-%add_to_maven_depmap org.apache.felix %{name} %{version} JPP/felix %{name}
-
-# legacy depmap
-# (some upstream packages haven't caught up with the "felix" -> "felix-parent" rename yet)
-%add_to_maven_depmap org.apache.felix felix %{version} JPP/felix %{name}
-
-# poms
-install -pD -T -m 644 pom.xml \
-    %{buildroot}%{_mavenpomdir}/JPP.felix-%{name}.pom
+%mvn_install
 
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
-%files
-%defattr(-,root,root,-)
+%files -f .mfiles
 %doc LICENSE NOTICE
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
-
 
 %changelog
+* Fri May 31 2013 Marek Goldmann <mgoldman at redhat.com>
+- Cleanup
+- New guidelines
+- felix-parent has many unnecessary Requires, RHBZ#969299
+
 * Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.1-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list