]> git.pld-linux.org Git - packages/389-admin-console.git/blame - 389-admin-console.spec
- pldize, add missing major_version macro, no need for %doc in -doc package
[packages/389-admin-console.git] / 389-admin-console.spec
CommitLineData
b762477b
ER
1# TODO
2# - merge with fedora-ds-console.spec
74253d81 3
b762477b
ER
4%define major_version 1.1
5Summary: 389 Admin Server Management Console
6Name: 389-admin-console
7Version: 1.1.4
8Release: 1
9License: GPL v2
10Group: Applications/System
11URL: http://port389.org/
12Source0: http://port389.org/sources/%{name}-%{version}.tar.bz2
13# Source0-md5: 55c661be949c27b9ff2f754abbc2607f
14BuildRequires: ant >= 1.6.2
15BuildRequires: idm-console-framework
16BuildRequires: jdk >= 1:1.6.0
17BuildRequires: jpackage-utils
18BuildRequires: ldapsdk
19BuildRequires: rpmbuild(macros) >= 1.300
20Requires: 389-admin
21Provides: fedora-ds-admin-console = %{version}-%{release}
22Obsoletes: fedora-ds-admin-console < 1.1.4-1
23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74253d81 25
26%description
b762477b
ER
27A Java based remote management console used for Managing 389 Admin
28Server. Requires the 389 Console to load and run the jar files.
74253d81 29
b762477b
ER
30%package doc
31Summary: Web docs for 389 Admin Server Management Console
32Group: Documentation
33Requires: %{name} = %{version}-%{release}
74253d81 34
b762477b 35%description doc
74253d81 36Web docs for 389 Admin Server Management Console
37
38%prep
39%setup -q
b762477b 40
74253d81 41%build
b762477b
ER
42%ant \
43 -Dconsole.location=%{_javadir} \
44 -Dbuilt.dir=$(pwd)/built
74253d81 45
46%install
47rm -rf $RPM_BUILD_ROOT
48install -d $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java
b762477b
ER
49cp -a built/package/389-admin* $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java
50
74253d81 51install -d $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin/help
b762477b
ER
52cp -a help/en/*.html $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin
53cp -a help/en/tokens.map $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin
54cp -a help/en/help/*.html $RPM_BUILD_ROOT%{_datadir}/dirsrv/manual/en/admin/help
74253d81 55
56# create symlinks
b762477b 57cd $RPM_BUILD_ROOT%{_datadir}/dirsrv/html/java
74253d81 58ln -s 389-admin-%{version}.jar 389-admin-%{major_version}.jar
59ln -s 389-admin-%{version}.jar 389-admin.jar
60ln -s 389-admin-%{version}_en.jar 389-admin-%{major_version}_en.jar
61ln -s 389-admin-%{version}_en.jar 389-admin_en.jar
74253d81 62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%files
b762477b 67%defattr(644,root,root,755)
74253d81 68%doc LICENSE
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
75
76%files doc
b762477b 77%defattr(644,root,root,755)
74253d81 78%dir %{_datadir}/dirsrv/manual/en/admin
b762477b
ER
79%{_datadir}/dirsrv/manual/en/admin/tokens.map
80%{_datadir}/dirsrv/manual/en/admin/*.html
81%{_datadir}/dirsrv/manual/en/admin/help/*.html
This page took 0.068923 seconds and 4 git commands to generate.