]> git.pld-linux.org Git - packages/asm.git/blame - asm.spec
- tabs in preamble
[packages/asm.git] / asm.spec
CommitLineData
68568c54 1Summary: A code manipulation tool to implement adaptable systems
daeaf472 2Summary(pl.UTF-8): Narzędzie do obróbki kodu do implementowania systemów adaptacyjnych
68568c54
ER
3Name: asm
4Version: 1.5.3
5Release: 0.1
6License: BSD-style
7Group: Development/Languages/Java
68568c54
ER
8Source0: http://download.forge.objectweb.org/asm/%{name}-%{version}.tar.gz
9# Source0-md5: f110714252dc20243dec751df659e415
10Source1: http://asm.objectweb.org/current/%{name}-eng.pdf
11# Source1-md5: 5f17bfac3563feb108793575f74ce27c
12Source2: http://asm.objectweb.org/doc/faq.html
13# Source2-md5: 556c0df057bced41517491784d556acc
ce7c24f4 14URL: http://asm.objectweb.org/
2bf12a67 15BuildRequires: ant
68568c54
ER
16BuildRequires: objectweb-anttask
17BuildArch: noarch
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21ASM is a code manipulation tool to implement adaptable systems.
22
f4a8ecef
JR
23%description -l pl.UTF-8
24ASM to narzędzie do obróbki kodu do implementowania systemów
ce7c24f4
JB
25adaptacyjnych.
26
27%package javadoc
68568c54 28Summary: Javadoc for %{name}
daeaf472 29Summary(pl.UTF-8): Dokumentacja javadoc dla pakietu %{name}
68568c54
ER
30Group: Documentation
31
ce7c24f4 32%description javadoc
68568c54
ER
33Javadoc for %{name}.
34
f4a8ecef 35%description javadoc -l pl.UTF-8
ce7c24f4
JB
36Dokumentacja javadoc dla pakietu %{name}.
37
68568c54
ER
38%prep
39%setup -q
40find . -name "*.jar" -exec rm -f {} \;
41install -m 644 %{SOURCE1} .
42install -m 644 %{SOURCE2} .
43
44%build
45ant -Dobjectweb.ant.tasks.path=$(build-classpath objectweb-anttask) jar jdoc
46
47%install
48rm -rf $RPM_BUILD_ROOT
49
50# jars
51install -d $RPM_BUILD_ROOT%{_javadir}/%{name}
52
53for jar in output/dist/lib/*.jar; do
ce7c24f4 54 install ${jar} $RPM_BUILD_ROOT%{_javadir}/%{name}/`basename ${jar}`
68568c54
ER
55done
56
ce7c24f4
JB
57cd $RPM_BUILD_ROOT%{_javadir}/%{name}
58for jar in *-%{version}*; do
59 ln -sf ${jar} `echo ${jar} | sed -e 's/-%{version}//'`
60done
61cd -
68568c54
ER
62
63# javadoc
ce7c24f4 64install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
68568c54 65cp -pr output/dist/doc/javadoc/user/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ce7c24f4
JB
66cd $RPM_BUILD_ROOT%{_javadocdir}
67ln -sf %{name}-%{version} %{name}
68568c54
ER
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%post javadoc
73rm -f %{_javadocdir}/%{name}
74ln -s %{name}-%{version} %{_javadocdir}/%{name}
75
76%postun javadoc
77if [ $1 -eq 0 ]; then
78 rm -f %{_javadocdir}/%{name}
79fi
80
81%files
82%defattr(644,root,root,755)
83%doc README.txt faq.html asm-eng.pdf
84%dir %{_javadir}/%{name}
85%{_javadir}/%{name}/*.jar
86
87%files javadoc
88%defattr(644,root,root,755)
89%dir %{_javadocdir}/%{name}-%{version}
90%{_javadocdir}/%{name}-%{version}/*
91%ghost %dir %{_javadocdir}/%{name}
This page took 0.137073 seconds and 4 git commands to generate.