2 # - merge with fedora-ds-console.spec
4 %define major_version 1.1
5 Summary: 389 Admin Server Management Console
6 Name: 389-admin-console
10 Group: Applications/System
11 URL: http://port389.org/
12 Source0: http://port389.org/sources/%{name}-%{version}.tar.bz2
13 # Source0-md5: 55c661be949c27b9ff2f754abbc2607f
14 BuildRequires: ant >= 1.6.2
15 BuildRequires: idm-console-framework
16 BuildRequires: jdk >= 1:1.6.0
17 BuildRequires: jpackage-utils
18 BuildRequires: ldapsdk
19 BuildRequires: rpmbuild(macros) >= 1.300
21 Provides: fedora-ds-admin-console = %{version}-%{release}
22 Obsoletes: fedora-ds-admin-console < 1.1.4-1
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 A Java based remote management console used for Managing 389 Admin
28 Server. Requires the 389 Console to load and run the jar files.
31 Summary: Web docs for 389 Admin Server Management Console
33 Requires: %{name} = %{version}-%{release}
36 Web docs for 389 Admin Server Management Console
43 -Dconsole.location=%{_javadir} \
44 -Dbuilt.dir=$(pwd)/built
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java
49 cp -a built/package/389-admin* $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java
51 install -d $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin/help
52 cp -a help/en/*.html $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin
53 cp -a help/en/tokens.map $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin
54 cp -a help/en/help/*.html $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin/help
57 cd $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java
58 ln -s 389-admin-%{version}.jar 389-admin-%{major_version}.jar
59 ln -s 389-admin-%{version}.jar 389-admin.jar
60 ln -s 389-admin-%{version}_en.jar 389-admin-%{major_version}_en.jar
61 ln -s 389-admin-%{version}_en.jar 389-admin_en.jar
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
69 %{_datadir}/dirsrv/html/java/389-admin-%{version}.jar
70 %{_datadir}/dirsrv/html/java/389-admin-%{major_version}.jar
71 %{_datadir}/dirsrv/html/java/389-admin.jar
72 %{_datadir}/dirsrv/html/java/389-admin-%{version}_en.jar
73 %{_datadir}/dirsrv/html/java/389-admin-%{major_version}_en.jar
74 %{_datadir}/dirsrv/html/java/389-admin_en.jar
77 %defattr(644,root,root,755)
78 %dir %{_datadir}/dirsrv/manual/en/admin
79 %{_datadir}/dirsrv/manual/en/admin/tokens.map
80 %{_datadir}/dirsrv/manual/en/admin/*.html
81 %{_datadir}/dirsrv/manual/en/admin/help/*.html