[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