2 Summary: Code Generation Library
3 Summary(pl.UTF-8): Biblioteka do generowania kodu
8 License: Apache Software License 2
9 Group: Development/Languages/Java
10 Source0: http://dl.sourceforge.net/cglib/%{name}-src-%{uscver}.jar
11 # Source0-md5: 17747df2f9e6ad660962c629282c0fca
12 Source1: %{name}-missing-words.txt
13 Patch0: %{name}-2.1.3-build_xml.patch
14 Patch1: %{name}-ExamplePreProcessor.patch
15 URL: http://cglib.sourceforge.net/
16 BuildRequires: asm >= 1.5.3
18 BuildRequires: aspectwerkz >= 1.0
19 BuildRequires: ant >= 1.6
22 Requires: asm >= 1.5.3
23 Requires: aspectwerkz >= 1.0
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 cglib is a powerful, high performance and quality Code Generation
29 Library. It is used to extend Java classes and implement interfaces
32 %description -l pl.UTF-8
33 cglib to potężna, o wysokiej wydajności i jakości biblioteka
34 generowania kodu. Jest używana do rozszerzania klas Javy i
35 implementowania interfejsów w trakcie działania programu.
38 Summary: Javadoc for %{name}
39 Summary(pl.UTF-8): Dokumentacja javadoc dla pakietu %{name}
45 %description javadoc -l pl.UTF-8
46 Dokumentacja javadoc dla pakietu %{name}.
49 %setup -q -T -c -n %{name}
51 # remove all binary libs
52 for f in $(find . -name "*.jar"); do mv $f $f.no; done
54 grant codeBase "file:/-"{
55 permission java.security.AllPermission;
59 # add missing test input file
60 cp %{SOURCE1} src/test/net/sf/cglib/util/words.txt
66 build-jar-repository -s -p lib \
79 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT%{_javadir}
83 cp -p dist/%{name}-%{uscver}.jar \
84 $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
85 cp -p dist/%{name}-nodep-%{uscver}.jar \
86 $RPM_BUILD_ROOT%{_javadir}/%{name}-nodep-%{version}.jar
88 cd $RPM_BUILD_ROOT%{_javadir}
89 for jar in *-%{version}.jar; do
90 ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`
95 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
97 cp -pr docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
98 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
101 rm -rf $RPM_BUILD_ROOT
104 rm -f %{_javadocdir}/%{name}
105 ln -s %{name}-%{version} %{_javadocdir}/%{name}
108 if [ "$1" = "0" ]; then
109 rm -f %{_javadocdir}/%{name}
113 %defattr(644,root,root,755)
118 %defattr(644,root,root,755)