]> git.pld-linux.org Git - packages/java-commons-daemon.git/blob - java-commons-daemon.spec
- DON'T hardcode java paths!
[packages/java-commons-daemon.git] / java-commons-daemon.spec
1 #
2 # TODO:
3 #               - update to 1.0.
4 #
5 Summary:        Jakarta Commons Daemon - controlling of Java daemons
6 Summary(pl):    Jakarta Commons Daemon - kontrolowanie demonów w Javie
7 Name:           jakarta-commons-daemon
8 Version:        0.1
9 Release:        1
10 License:        Apache
11 Group:          Development/Languages/Java
12 Source0:        http://jakarta.apache.org/~jfclere/commons-daemon/commons-daemon-src.tar.gz
13 # Source0-md5:  01aad1d93e62c019e666d9d088a1560d
14 Patch0:         %{name}-nobat.patch
15 URL:            http://jakarta.apache.org/
16 BuildRequires:  automake
17 BuildRequires:  jakarta-ant >= 1.4.1
18 BuildRequires:  jdk >= 1.2
19 BuildRequires:  junit >= 3.7
20 Requires:       jre >= 1.2
21 Requires:       jakarta-commons-collections >= 2.0
22 Requires:       jakarta-commons-logging >= 1.0
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 The Daemon Component contains a set of Java and native code,
27 including a set of Java interfaces applications must implement and
28 Unix native code to control a Java daemon from a Unix operating
29 system.
30
31 %description -l pl
32 Komponent Daemon zawiera zbiór kodu w Javie i natywnego,
33 zawieraj±cego zbiór interfejsów w Javie, które musz± byæ
34 zaimplementowane w aplikacjach oraz natywny kod uniksowy kontroluj±cy
35 demony w Javie w systemie Unix.
36
37 %package doc
38 Summary:        Jakarta Commons Daemon documentation
39 Summary(pl):    Dokumentacja do Jakarta Commons Daemon
40 Group:          Development/Languages/Java
41
42 %description doc
43 Jakarta Commons Daemon documentation.
44
45 %description doc -l pl
46 Dokumentacja do Jakarta Commons Daemon.
47
48 %prep
49 %setup -q -n commons-daemon-src
50 %patch -p1
51
52 %build
53 # Java part
54 touch LICENSE
55 mkdir srcdir
56 cat > build.properties << EOF
57 junit.home = %{_javadir}
58 junit.jar = \${junit.home}
59 EOF
60 ant dist
61
62 # native part
63 cd src/native/unix
64 cp -f /usr/share/automake/config.sub support
65 %configure \
66         --with-java=%{_libdir}/java
67 %{__make}
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{_javadir},%{_bindir}}
72
73 install dist/*.jar $RPM_BUILD_ROOT%{_javadir}
74
75 install dist/jsvc $RPM_BUILD_ROOT%{_bindir}
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files
81 %defattr(644,root,root,755)
82 %doc dist/LICENSE
83 %attr(755,root,root) %{_bindir}/jsvc
84 %{_javadir}/*.jar
85
86 %files doc
87 %defattr(644,root,root,755)
88 %doc dist/docs
This page took 0.057626 seconds and 3 git commands to generate.