[xmvn] Add workaround for rhbz#1012982

Stanislav Ochotnicky sochotni at fedoraproject.org
Fri Sep 27 14:09:27 UTC 2013


commit e89e332c701bb733986b0363a4cb15366b60432a
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Fri Sep 27 16:07:34 2013 +0200

    Add workaround for rhbz#1012982
    
    Remove workarounds for cglib. Maven is using no_aop version of guice now

 xmvn.spec |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/xmvn.spec b/xmvn.spec
index 9cc401e..cf52050 100644
--- a/xmvn.spec
+++ b/xmvn.spec
@@ -41,11 +41,6 @@ This package provides %{summary}.
 %patch2 -p1
 %patch3 -p1
 
-# Add cglib test dependency as a workaround for rhbz#911365
-#pom_add_dep cglib:cglib::test %{name}-core
-%pom_add_dep cglib:cglib %{name}-core
-%pom_add_dep aopalliance:aopalliance %{name}-core
-
 # remove dependency plugin maven-binaries execution
 # we provide apache-maven by symlink
 %pom_xpath_remove "pom:executions/pom:execution[pom:id[text()='maven-binaries']]"
@@ -110,10 +105,15 @@ for tool in subst resolver bisect installer;do
         rm org.eclipse.sisu*jar sisu-guice*jar
         build-jar-repository . org.eclipse.sisu.inject \
                                org.eclipse.sisu.plexus \
-                               guice/google-guice
+                               guice/google-guice-no_aop
     popd
 done
 
+# workaround for rhbz#1012982
+rm %{buildroot}%{_datadir}/%{name}/lib/google-guice-no_aop.jar
+build-jar-repository %{buildroot}%{_datadir}/%{name}/lib/ \
+                     guice/google-guice-no_aop
+
 if [[ `find %{buildroot}%{_datadir}/%{name}/lib -type f -name '*.jar' -not -name '*%{name}*' | wc -l` -ne 0 ]];then
     echo "Some jar files were not symlinked during build. Aborting"
     exit 1


More information about the scm-commits mailing list