[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