[geronimo-parent-poms] Remove genesis poms from package (split into separate package)
Stanislav Ochotnicky
sochotni at fedoraproject.org
Wed Sep 7 15:05:12 UTC 2011
commit c1174be940bedef003c4ffa43f41b078c804a14c
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date: Wed Sep 7 16:54:07 2011 +0200
Remove genesis poms from package (split into separate package)
- Use new macro for depmaps
genesis-config.pom | 61 ---
genesis-parent.pom | 377 -------------------
genesis-project-config.pom | 462 ------------------------
geronimo-parent-poms-parent.patch | 15 +
geronimo-parent-poms-remove-dependencies.patch | 177 ---------
geronimo-parent-poms.spec | 96 +----
specs-parent.pom => pom.xml | 0
7 files changed, 35 insertions(+), 1153 deletions(-)
---
diff --git a/geronimo-parent-poms-parent.patch b/geronimo-parent-poms-parent.patch
new file mode 100644
index 0000000..480abe4
--- /dev/null
+++ b/geronimo-parent-poms-parent.patch
@@ -0,0 +1,15 @@
+--- pom.xml 2011-08-07 04:03:40.000000000 +0200
++++ pom.xml.new 2011-09-07 16:25:07.365605272 +0200
+@@ -22,12 +22,6 @@
+
+ <modelVersion>4.0.0</modelVersion>
+
+- <parent>
+- <groupId>org.apache.geronimo.genesis.config</groupId>
+- <artifactId>project-config</artifactId>
+- <version>1.5</version>
+- </parent>
+-
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>specs-parent</artifactId>
+ <packaging>pom</packaging>
diff --git a/geronimo-parent-poms.spec b/geronimo-parent-poms.spec
index 6aa966c..5504f44 100644
--- a/geronimo-parent-poms.spec
+++ b/geronimo-parent-poms.spec
@@ -1,8 +1,6 @@
-%global genesis_version 1.5
-
Name: geronimo-parent-poms
Version: 1.6
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Parent POM files for geronimo-specs
Group: Development/Tools
@@ -10,70 +8,31 @@ License: ASL 2.0
URL: http://geronimo.apache.org/
# Following the parent chain all the way up ...
-# http://svn.apache.org/repos/asf/geronimo/specs/tags/specs-parent-%{version}/pom.xml
-Source0: specs-parent.pom
-# http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-%{genesis_version}/config/project-config/pom.xml
-Source1: genesis-project-config.pom
-# http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-%{genesis_version}/config/pom.xml
-Source2: genesis-config.pom
-# http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-%{genesis_version}/pom.xml
-Source3: genesis-parent.pom
+Source0: http://svn.apache.org/repos/asf/geronimo/specs/tags/specs-parent-%{version}/pom.xml
# Remove dependencies from POMs that aren't yet in Fedora
-Patch0: geronimo-parent-poms-remove-dependencies.patch
-
-BuildRequires: jpackage-utils >= 1.7.3
-Requires(post): jpackage-utils >= 1.7.3
-Requires(postun): jpackage-utils >= 1.7.3
+Patch0: %{name}-parent.patch
-Provides: genesis-project-config = %{genesis_version}
-Provides: genesis-config = %{genesis_version}
-Provides: genesis-parent = %{genesis_version}
+BuildRequires: jpackage-utils
BuildArch: noarch
# Dependencies and plugins from the POM files
-Requires: apache-resource-bundles
-Requires: junit
-Requires: maven2-common-poms
-Requires: maven2-plugin-antrun
-Requires: maven2-plugin-assembly
-Requires: maven2-plugin-clean
-Requires: maven2-plugin-compiler
-Requires: maven2-plugin-dependency
-Requires: maven2-plugin-deploy
-Requires: maven2-plugin-eclipse
-Requires: maven2-plugin-enforcer
-Requires: maven2-plugin-gpg
-Requires: maven2-plugin-idea
-Requires: maven2-plugin-install
-Requires: maven2-plugin-jar
-Requires: maven2-plugin-javadoc
-Requires: maven2-plugin-one
-Requires: maven2-plugin-plugin
-Requires: maven2-plugin-pmd
-Requires: maven2-plugin-project-info-reports
-Requires: maven2-plugin-rar
-Requires: maven2-plugin-remote-resources
-Requires: maven2-plugin-site
-Requires: maven2-plugin-source
-Requires: maven2-plugin-stage
-Requires: maven2-plugin-war
-Requires: maven-archiver
-Requires: maven-plugin-build-helper
+Requires: maven-compiler-plugin
+Requires: maven-idea-plugin
+Requires: maven-jar-plugin
+Requires: maven-pmd-plugin
Requires: maven-plugin-bundle
-Requires: maven-plugin-jxr
-Requires: maven-surefire-maven-plugin
-Requires: maven-surefire-report-maven-plugin
-Requires: maven-wagon
+
+Provides: geronimo-specs = %{version}-%{release}
%description
The Project Object Model files for the geronimo-specs modules.
%prep
%setup -c -T
-cp %SOURCE0 %SOURCE1 %SOURCE2 %SOURCE3 .
-%patch0 -p1
+cp %SOURCE0 .
+%patch0
%build
# Nothing to do ...
@@ -81,35 +40,20 @@ cp %SOURCE0 %SOURCE1 %SOURCE2 %SOURCE3 .
%install
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 specs-parent.pom \
+install -pm 644 pom.xml \
$RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-specs.pom
-%add_to_maven_depmap org.apache.geronimo.specs specs %{version} JPP geronimo-specs
-%add_to_maven_depmap org.apache.geronimo.specs specs-parent %{version} JPP geronimo-specs
-
-install -pm 644 genesis-project-config.pom \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-genesis-project-config.pom
-%add_to_maven_depmap org.apache.geronimo.genesis.config project-config %{genesis_version} JPP geronimo-genesis-project-config
-
-install -pm 644 genesis-config.pom \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-genesis-config.pom
-%add_to_maven_depmap org.apache.geronimo.genesis.config config %{genesis_version} JPP geronimo-genesis-config
-
-install -pm 644 genesis-parent.pom \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-geronimo-genesis.pom
-%add_to_maven_depmap org.apache.geronimo.genesis genesis %{genesis_version} JPP geronimo-genesis
-
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
+%add_maven_depmap JPP-geronimo-specs.pom -a 'org.apache.geronimo.specs:specs'
%files
-%{_mavendepmapfragdir}/*
-%{_mavenpomdir}/*.pom
+%{_mavendepmapfragdir}/%{name}
+%{_mavenpomdir}/JPP-geronimo-specs.pom
%changelog
+* Wed Sep 7 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 1.6-6
+- Remove genesis poms from package (split into separate package)
+- Use new macro for depmaps
+
* Thu May 5 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 1.6-5
- Add compatibility depmap for geronimo.specs:specs-parent
- Fixes according to new guidelines
diff --git a/specs-parent.pom b/pom.xml
similarity index 100%
rename from specs-parent.pom
rename to pom.xml
More information about the scm-commits
mailing list