[maven2] Add new subpackages and fix few requires

Stanislav Ochotnicky sochotni at fedoraproject.org
Fri Jun 24 14:39:31 UTC 2011


commit 43559112903060fe4a8d38ad0f2d67c77bad60de
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Fri Jun 24 16:38:12 2011 +0200

    Add new subpackages and fix few requires

 maven2.spec |  130 +++++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 104 insertions(+), 26 deletions(-)
---
diff --git a/maven2.spec b/maven2.spec
index dc193bb..8b1e059 100644
--- a/maven2.spec
+++ b/maven2.spec
@@ -241,11 +241,11 @@ Group:          Development/Libraries
 Summary:        Compatibility Maven project artifact
 Requires:       jpackage-utils
 Requires:       maven-artifact-manager
+Requires:       maven-profile
+Requires:       maven-plugin-registry
 Requires:       plexus-interpolation
 Requires:       plexus-utils
 Requires:       plexus-containers-container-default
-Requires(post):   jpackage-utils
-Requires(postun): jpackage-utils
 
 %description -n maven-project
 Maven project artifact
@@ -259,12 +259,50 @@ Requires:       plexus-utils
 Requires:       plexus-containers-container-default
 Requires:       backport-util-concurrent
 Requires:       maven-wagon
-Requires(post):   jpackage-utils
-Requires(postun): jpackage-utils
 
 %description -n maven-artifact-manager
 Maven artifact manager artifact
 
+%package -n maven-profile
+Group:          Development/Libraries
+Summary:        Compatibility Maven profile artifact
+Requires:       jpackage-utils
+Requires:       plexus-utils
+Requires:       plexus-interpolation
+Requires:       plexus-containers-container-default
+
+%description -n maven-profile
+Maven profile artifact
+
+%package -n maven-monitor
+Group:          Development/Libraries
+Summary:        Compatibility Maven monitor artifact
+Requires:       jpackage-utils
+
+%description -n maven-monitor
+Maven monitor artifact
+
+%package -n maven-model
+Group:          Development/Libraries
+Summary:        Compatibility Maven model artifact
+Requires:       jpackage-utils
+Requires:       plexus-utils
+
+%description -n maven-model
+Maven model artifact
+
+%package -n maven-plugin-registry
+Group:          Development/Libraries
+Summary:        Compatibility Maven plugin registry artifact
+Requires:       jpackage-utils
+Requires:       plexus-utils
+Requires:       plexus-interpolation
+Requires:       plexus-containers-container-default
+
+%description -n maven-plugin-registry
+Maven plugin registry artifact
+
+
 %prep
 %setup -q -n apache-maven-2.2.1
 
@@ -475,25 +513,62 @@ popd
 mv $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name} \
    $RPM_BUILD_ROOT%{_mavendepmapfragdir}/$subdir
 
+subdir="maven-plugin-registry"
+pushd $subdir
+install -m 644 target/$subdir-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/$subdir.jar
+install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/poms/JPP.%{name}-$subdir.pom
+%add_to_maven_depmap org.apache.maven $subdir %{version} JPP/%{name} $subdir
+popd
+
+mv $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name} \
+   $RPM_BUILD_ROOT%{_mavendepmapfragdir}/$subdir
+
+subdir="maven-monitor"
+pushd $subdir
+install -m 644 target/$subdir-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/$subdir.jar
+install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/poms/JPP.%{name}-$subdir.pom
+%add_to_maven_depmap org.apache.maven $subdir %{version} JPP/%{name} $subdir
+popd
+
+mv $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name} \
+   $RPM_BUILD_ROOT%{_mavendepmapfragdir}/$subdir
+
+subdir="maven-model"
+pushd $subdir
+install -m 644 target/$subdir-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/$subdir.jar
+install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/poms/JPP.%{name}-$subdir.pom
+%add_to_maven_depmap org.apache.maven $subdir %{version} JPP/%{name} $subdir
+%add_to_maven_depmap org.apache.maven maven-model-v3 %{version} JPP/%{name} $subdir
+popd
+
+mv $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name} \
+   $RPM_BUILD_ROOT%{_mavendepmapfragdir}/$subdir
+
+subdir="maven-profile"
+pushd $subdir
+install -m 644 target/$subdir-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/$subdir.jar
+install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/poms/JPP.%{name}-$subdir.pom
+%add_to_maven_depmap org.apache.maven $subdir %{version} JPP/%{name} $subdir
+popd
+
+mv $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name} \
+   $RPM_BUILD_ROOT%{_mavendepmapfragdir}/$subdir
+
 for file in \
     maven-script/maven-script-ant/target/maven-script-ant-%{version}.jar \
     maven-script/maven-script-beanshell/target/maven-script-beanshell-%{version}.jar \
     apache-maven/target/apache-maven-%{version}.jar \
-    maven-profile/target/maven-profile-%{version}.jar \
     maven-artifact-test/target/maven-artifact-test-%{version}.jar \
-    maven-monitor/target/maven-monitor-%{version}.jar \
     maven-toolchain/target/maven-toolchain-%{version}.jar \
     maven-toolchain/target/original-maven-toolchain-%{version}.jar \
     maven-settings/target/maven-settings-%{version}.jar \
     maven-plugin-parameter-documenter/target/maven-plugin-parameter-documenter-%{version}.jar \
-    maven-model/target/maven-model-%{version}.jar \
     maven-artifact/target/maven-artifact-%{version}.jar \
     maven-repository-metadata/target/maven-repository-metadata-%{version}.jar \
     maven-plugin-api/target/maven-plugin-api-%{version}.jar \
     maven-error-diagnostics/target/maven-error-diagnostics-%{version}.jar \
     maven-compat/target/maven-compat-%{version}.jar \
     maven-core/target/maven-core-%{version}.jar \
-    maven-plugin-registry/target/maven-plugin-registry-%{version}.jar \
     maven-plugin-descriptor/target/maven-plugin-descriptor-%{version}.jar; do \
 
         FNAME=`basename $file`
@@ -541,24 +616,6 @@ install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/poms/JPP.%{name}-maven
 )
 %endif
 
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
-%post -n maven-project
-%update_maven_depmap
-
-%postun -n maven-project
-%update_maven_depmap
-
-%post -n maven-artifact-manager
-%update_maven_depmap
-
-%postun -n maven-artifact-manager
-%update_maven_depmap
-
 %files
 %attr(0755,root,root) %{_bindir}/mvn
 %attr(0755,root,root) %{_bindir}/mvn-jpp
@@ -592,9 +649,30 @@ install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/poms/JPP.%{name}-maven
 %{_javadir}/%{name}/maven-artifact-manager.jar
 %{_datadir}/%{name}/poms/JPP.%{name}-maven-artifact-manager.pom
 
+%files -n maven-plugin-registry
+%{_mavendepmapfragdir}/maven-plugin-registry
+%{_javadir}/%{name}/maven-plugin-registry.jar
+%{_datadir}/%{name}/poms/JPP.%{name}-maven-plugin-registry.pom
+
+%files -n maven-monitor
+%{_mavendepmapfragdir}/maven-monitor
+%{_javadir}/%{name}/maven-monitor.jar
+%{_datadir}/%{name}/poms/JPP.%{name}-maven-monitor.pom
+
+%files -n maven-model
+%{_mavendepmapfragdir}/maven-model
+%{_javadir}/%{name}/maven-model.jar
+%{_datadir}/%{name}/poms/JPP.%{name}-maven-model.pom
+
+%files -n maven-profile
+%{_mavendepmapfragdir}/maven-profile
+%{_javadir}/%{name}/maven-profile.jar
+%{_datadir}/%{name}/poms/JPP.%{name}-maven-profile.pom
+
 
 %changelog
 * Fri Jun 24 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.2.1-24
+- Add few new subpackages
 - Add several missing requires to new subpackages
 
 * Fri Jun 24 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.2.1-23


More information about the scm-commits mailing list