[sisu/f19] sisu-inject-bean: add dependency on asm

Michal Srb msrb at fedoraproject.org
Tue Mar 19 07:46:50 UTC 2013


commit cef16ef5620e7b20a44e7806a1ec2dbe9360a345
Author: Michal Srb <msrb at redhat.com>
Date:   Thu Mar 14 15:37:30 2013 +0100

    sisu-inject-bean: add dependency on asm
    
    - Remove bundled JARs and .class files from tarball

 .gitignore |    1 +
 sisu.spec  |   19 +++++++++++++++----
 sources    |    2 +-
 3 files changed, 17 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 928084f..b20952f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 /sisu-2.1.1.tar.bz2
 /sisu-2.2.3.tar.xz
 /sisu-2.3.0.tar.xz
+/sisu-2.3.0.tar.gz
diff --git a/sisu.spec b/sisu.spec
index c762cd6..851b5d2 100644
--- a/sisu.spec
+++ b/sisu.spec
@@ -2,15 +2,20 @@
 
 Name:           sisu
 Version:        2.3.0
-Release:        6%{?dist}
+Release:        7%{?dist}
 Summary:        Sonatype dependency injection framework
 Group:          Development/Libraries
 License:        ASL 2.0 and EPL and MIT
 URL:            http://github.com/sonatype/sisu
 
-# git clone git://github.com/sonatype/%{name}
-# git archive --prefix=%{name}-%{version}/ --format=tar %{name}-%{version} | xz >%{name}-%{version}.tar.xz
-Source0:        %{name}-%{version}.tar.xz
+# git clone git://github.com/sonatype/%{name} ${name}-%{version}
+# cd %{name}-%{version}
+# git checkout %{name}-%{version}
+# find ./ -name "*.jar" -delete
+# find ./ -name "*.class" -delete
+# cd ..
+# tar czvf %{name}-%{version}.tar.gz %{name}-%{version}
+Source0:        %{name}-%{version}.tar.gz
 
 BuildArch:      noarch
 
@@ -227,6 +232,8 @@ sed -i "s|<optional>true</optional>|<scope>provided</scope>|" \
 # Remove bundled objectweb-asm library
 rm -rf ./sisu-inject/containers/guice-bean/guice-bean-scanners/src/main/java/org/sonatype/guice/bean/scanners/asm
 %pom_add_dep asm:asm sisu-inject/containers/guice-bean/guice-bean-scanners
+# sisu-inject-bean bundles classes from other modules, so it also needs asm
+%pom_add_dep asm:asm sisu-inject/containers/guice-bean/sisu-inject-bean
 
 # Fix namespace of imported asm classes
 sed -i 's/org.sonatype.guice.bean.scanners.asm/org.objectweb.asm/g' \
@@ -292,6 +299,10 @@ sed -i 's/org.sonatype.guice.plexus.lifecycles/org.codehaus.plexus/' \
 
 
 %changelog
+* Thu Mar 14 2013 Michal Srb <msrb at redhat.com> - 2.3.0-7
+- sisu-inject-bean: add dependency on asm
+- Remove bundled JARs and .class files from tarball
+
 * Thu Feb  7 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.3.0-6
 - Add ASM dependency only to a single module, not all of them
 - Disable animal-sniffer plugin
diff --git a/sources b/sources
index c67db20..48752cf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7f7bc06ae6f0083b00e4fd8024eeb0bb  sisu-2.3.0.tar.xz
+f6d3f3c2f07acfac3b5f492d4de95d1e  sisu-2.3.0.tar.gz


More information about the scm-commits mailing list