[sisu] Update to XMvn 1.0.0

Mikolaj Izdebski mizdebsk at fedoraproject.org
Fri Sep 20 11:08:19 UTC 2013


commit 66360ff9798b1c97ec9d0a9ae846a799b8bfa7e2
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Fri Sep 20 13:08:00 2013 +0200

    Update to XMvn 1.0.0

 sisu.spec |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)
---
diff --git a/sisu.spec b/sisu.spec
index 18f379d..6a5e690 100644
--- a/sisu.spec
+++ b/sisu.spec
@@ -3,7 +3,7 @@
 Name:           sisu
 Epoch:          1
 Version:        0.0.0
-Release:        0.3.%{vertag}%{?dist}
+Release:        0.4.%{vertag}%{?dist}
 Summary:        Eclipse dependency injection framework
 Group:          Development/Libraries
 # bundled asm is under BSD
@@ -110,6 +110,9 @@ tar xf %{SOURCE1} && mv milestones/* sisu-plexus && rmdir milestones
 %mvn_package ":*{inject,plexus}" @1
 %mvn_package : __noinstall
 
+%pom_disable_module org.eclipse.sisu.inject.tests sisu-inject
+%pom_disable_module org.eclipse.sisu.plexus.tests sisu-plexus
+
 for target in \
     sisu-inject/org.eclipse.sisu.inject/build.target \
     sisu-plexus/org.eclipse.sisu.plexus/build.target
@@ -152,12 +155,13 @@ cat <<EOF >pom.xml
 EOF
 
 %build
-%mvn_build -f
-
 # Tycho inject dependencies with system scope.  Disable installation
 # of effective POMs until Mvn can handle system-scoped deps.
-sed -i /effective-poms/d .mfiles*
-rm -rf .xmvn/root%{_datadir}/maven-effective-poms
+%mvn_build -f -i
+for mod in inject plexus; do
+    %mvn_artifact sisu-${mod}/pom.xml
+    %mvn_artifact sisu-${mod}/org.eclipse.sisu.${mod}/pom.xml sisu-${mod}/org.eclipse.sisu.${mod}/target/org.eclipse.sisu.${mod}-%{version}.%{vertag}.jar
+done
 
 %install
 %mvn_install
@@ -171,6 +175,9 @@ rm -rf .xmvn/root%{_datadir}/maven-effective-poms
 
 
 %changelog
+* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 1:0.0.0-0.4.M4
+- Update to XMvn 1.0.0
+
 * Tue Aug 13 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 1:0.0.0-0.3.M4
 - Obsolete sisu main package, resolves: rhbz#996288
 


More information about the scm-commits mailing list