]>
Commit | Line | Data |
---|---|---|
74253d81 | 1 | Name: 389-admin-console |
2 | Version: 1.1.4 | |
3 | Release: 1 | |
4 | Summary: 389 Admin Server Management Console | |
5 | ||
6 | Group: Applications/System | |
7 | License: GPLv2 | |
8 | URL: http://port389.org | |
9 | ||
10 | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | |
11 | BuildArch: noarch | |
12 | Source: http://port389.org/sources/%{name}-%{version}.tar.bz2 | |
13 | Requires: 389-admin | |
14 | BuildRequires: ant >= 1.6.2 | |
15 | BuildRequires: ldapjdk | |
16 | BuildRequires: idm-console-framework | |
17 | BuildRequires: java-devel >= 1:1.6.0 | |
18 | Provides: fedora-ds-admin-console = %{version}-%{release} | |
19 | Obsoletes: fedora-ds-admin-console < 1.1.4-1 | |
20 | ||
21 | %description | |
22 | A Java based remote management console used for Managing 389 | |
23 | Admin Server. Requires the 389 Console to load and run the | |
24 | jar files. | |
25 | ||
26 | %package doc | |
27 | Summary: Web docs for 389 Admin Server Management Console | |
28 | Group: Documentation | |
29 | Requires: %{name} = %{version}-%{release} | |
30 | ||
31 | %description doc | |
32 | Web docs for 389 Admin Server Management Console | |
33 | ||
34 | %prep | |
35 | %setup -q | |
36 | ||
37 | %build | |
38 | %{ant} \ | |
39 | -Dconsole.location=%{_javadir} \ | |
40 | -Dbuilt.dir=`pwd`/built | |
41 | ||
42 | %install | |
43 | rm -rf $RPM_BUILD_ROOT | |
44 | install -d $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java | |
45 | install -m644 built/package/389-admin* $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java | |
46 | install -d $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin/help | |
47 | install -m644 help/en/*.html $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin | |
48 | install -m644 help/en/tokens.map $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin | |
49 | install -m644 help/en/help/*.html $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin/help | |
50 | ||
51 | # create symlinks | |
52 | pushd $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java | |
53 | ln -s 389-admin-%{version}.jar 389-admin-%{major_version}.jar | |
54 | ln -s 389-admin-%{version}.jar 389-admin.jar | |
55 | ln -s 389-admin-%{version}_en.jar 389-admin-%{major_version}_en.jar | |
56 | ln -s 389-admin-%{version}_en.jar 389-admin_en.jar | |
57 | popd | |
58 | ||
59 | %clean | |
60 | rm -rf $RPM_BUILD_ROOT | |
61 | ||
62 | %files | |
63 | %defattr(-,root,root,-) | |
64 | %doc LICENSE | |
65 | %{_datadir}/dirsrv/html/java/389-admin-%{version}.jar | |
66 | %{_datadir}/dirsrv/html/java/389-admin-%{major_version}.jar | |
67 | %{_datadir}/dirsrv/html/java/389-admin.jar | |
68 | %{_datadir}/dirsrv/html/java/389-admin-%{version}_en.jar | |
69 | %{_datadir}/dirsrv/html/java/389-admin-%{major_version}_en.jar | |
70 | %{_datadir}/dirsrv/html/java/389-admin_en.jar | |
71 | ||
72 | %files doc | |
73 | %defattr(-,root,root,-) | |
74 | %dir %{_datadir}/dirsrv/manual/en/admin | |
75 | %doc %{_datadir}/dirsrv/manual/en/admin/tokens.map | |
76 | %doc %{_datadir}/dirsrv/manual/en/admin/*.html | |
77 | %doc %{_datadir}/dirsrv/manual/en/admin/help/*.html | |
78 | ||
79 | %changelog |