]> git.pld-linux.org Git - packages/java-avalon-framework.git/blob - java-avalon-framework.spec
- nothing works
[packages/java-avalon-framework.git] / java-avalon-framework.spec
1 Summary:        The Avalon Framework
2 Summary(pl.UTF-8):      Szkielet Avalon
3 Name:           avalon-framework
4 Version:        4.3
5 Release:        0.1
6 License:        Apache v2.0
7 Group:          Libraries
8 Source0:        http://www.apache.org/dist/excalibur/avalon-framework/source/%{name}-api-%{version}-src.tar.gz
9 # Source0-md5:  d4cffb4ba1d07bdc517ac6e322636495
10 Source1:        http://www.apache.org/dist/excalibur/avalon-framework/source/%{name}-impl-%{version}-src.tar.gz
11 # Source1-md5:  62499f9b32ac4d722a46a4f2cfbbf0d8
12 URL:            http://excalibur.apache.org/framework/
13 BuildRequires:  ant >= 1.5
14 BuildRequires:  ant-nodeps
15 BuildRequires:  jpackage-utils
16 BuildRequires:  junit
17 BuildRequires:  rpmbuild(macros) >= 1.300
18 BuildArch:      noarch
19 ExclusiveArch:  i586 i686 pentium3 pentium4 athlon %{x8664} noarch
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 The Avalon Framework consists of interfaces that define relationships
24 between commonly used application components, best-of-practice pattern
25 enforcements, and several lightweight convenience implementations of
26 the generic components.
27
28 %description -l pl.UTF-8
29 Avalon Framework składa się z interfejsów definiujących powiązania
30 między powszechnie używanymi komponentami aplikacji, najlepszymi
31 narzucanymi wzorami i kilkoma lekkimi wygodnymi implementacjami
32 ogólnych komponentów.
33
34 %prep
35 %setup -q -c -T
36 tar xzf %{SOURCE0}
37 tar xzf %{SOURCE1}
38
39 %build
40 required_jars='junit'
41 export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
42 export JAVA_HOME=%{java_home}
43 #export JAVA_HOME=/usr/lib/jvm/java-sun-1.5.0.06
44 export JAVAC=%{javac}
45 export JAVA=%{java}
46
47 # nope.  doesn't work.  nooo-way.
48 cd %{name}-api-%{version}
49 %ant
50 cd ..
51
52 cd %{name}-impl-%{version}
53 %{ant}
54 cd ..
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT%{_javadir}
59
60 install %{name}-impl-%{version}/target/%{name}-impl-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-impl-%{version}.jar
61 install %{name}-api-%{version}/target/%{name}-api-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-api-%{version}.jar
62
63 ln -sf %{name}-impl-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-impl.jar
64 ln -sf %{name}-api-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-api.jar
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files
70 %defattr(644,root,root,755)
71 %{_javadir}/*.jar
This page took 0.251302 seconds and 3 git commands to generate.