[sisu] Add backward compatible package path for lifecycles

Stanislav Ochotnicky sochotni at fedoraproject.org
Mon Aug 22 14:25:36 UTC 2011


commit 012cd025731439c3f37f086bf91c472e756cfacf
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Mon Aug 22 13:39:33 2011 +0200

    Add backward compatible package path for lifecycles
    
    - Remove temporary BRs/Rs

 sisu-depmap.xml |   11 +++++++++++
 sisu.spec       |   29 ++++++++++-------------------
 2 files changed, 21 insertions(+), 19 deletions(-)
---
diff --git a/sisu-depmap.xml b/sisu-depmap.xml
index 4b86523..bae76cd 100644
--- a/sisu-depmap.xml
+++ b/sisu-depmap.xml
@@ -35,4 +35,15 @@
             <artifactId>reporting-api</artifactId>
         </jpp>
     </dependency>
+    <!-- for snakeyaml -->
+    <dependency>
+      <maven>
+        <groupId>com.google.gdata</groupId>
+        <artifactId>gdata-core</artifactId>
+      </maven>
+      <jpp>
+        <groupId>JPP</groupId>
+        <artifactId>gdata/gdata-core</artifactId>
+      </jpp>
+    </dependency>
 </dependencies>
diff --git a/sisu.spec b/sisu.spec
index b9aa70b..05e2105 100644
--- a/sisu.spec
+++ b/sisu.spec
@@ -1,6 +1,6 @@
 Name:           sisu
 Version:        2.2.3
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Sonatype dependency injection framework
 
 
@@ -37,26 +37,8 @@ BuildRequires:  atinject
 BuildRequires:  felix-framework
 BuildRequires:  forge-parent
 BuildRequires:  maven-surefire-provider-testng
-
-# to get out of cyclic build failures, should be removed in next release
-# maven-resources-plugin
-BuildRequires:  plexus-build-api
-Requires:       plexus-build-api
-
-# maven-compiler-plugin
-BuildRequires:  plexus-compiler
-Requires:       plexus-compiler
-
-# maven-site-plugin and maven-dependency-plugin
-BuildRequires:  maven-shared-reporting-api
-Requires:       maven-shared-reporting-api
-
-# maven-surefire providers (various)
 BuildRequires:  maven-surefire-provider-junit4
-BuildRequires:  maven-surefire-provider-junit
 
-# maven-dependency-plugin
-BuildRequires:  maven-shared-file-management
 
 Requires:       forge-parent
 Requires:       google-guice
@@ -82,6 +64,11 @@ Requires:       jpackage-utils
 %patch0 -p1
 %patch1 -p1
 
+# add backward compatible location
+cp sisu-inject/containers/guice-plexus/guice-plexus-lifecycles/src/main/java/org/sonatype/guice/plexus/lifecycles/*java \
+   sisu-inject/containers/guice-plexus/guice-plexus-lifecycles/src/main/java/org/codehaus/plexus/
+sed -i 's/org.sonatype.guice.plexus.lifecycles/org.codehaus.plexus/' \
+       sisu-inject/containers/guice-plexus/guice-plexus-lifecycles/src/main/java/org/codehaus/plexus/*java
 
 # TODO enable guice-eclipse
 sed -i 's:.*guice-eclipse.*::g' sisu-inject/pom.xml
@@ -186,6 +173,10 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
 
 
 %changelog
+* Fri Aug 19 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.2.3-2
+- Add backward compatible package path for lifecycles
+- Remove temporary BRs/Rs
+
 * Thu Jun 23 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.2.3-1
 - Update to latest upstream 2.2.3 (#683795)
 - Add forge-parent to Requires


More information about the scm-commits mailing list