]> git.pld-linux.org Git - packages/fedora-admin-console.git/blob - fedora-admin-console.spec
- new
[packages/fedora-admin-console.git] / fedora-admin-console.spec
1 %define major_version 1.1
2 %define minor_version 1
3
4 %define dsname fedora-ds
5 %define shortname fedora-admin
6 %define pkgname dirsrv
7
8 Summary:        Fedora Admin Server Management Console
9 Name:           fedora-admin-console
10 Version:        %{major_version}.%{minor_version}
11 Release:        1
12 License:        GPL v2
13 Group:          Applications/System
14 BuildArch:      noarch
15 Source0:        http://directory.fedoraproject.org/sources/%{name}-%{version}.tar.bz2
16 # Source0-md5:  e0f16a5a426a2c2bceefb5cfb99ea9c7
17 URL:            http://directory.fedoraproject.org
18 BuildRequires:  ant >= 1.6.2
19 BuildRequires:  idm-console-framework
20 BuildRequires:  jpackage-utils
21 BuildRequires:  ldapsdk
22 BuildRequires:  rpmbuild(macros) >= 1.300
23 Requires:       %{dsname}-admin
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 A Java based remote management console used for Managing Fedora Admin
28 Server.
29
30 %prep
31 %setup -q
32
33 %build
34 %ant \
35         -Dconsole.location=%{_javadir} \
36         -Dbuilt.dir=`pwd`/built
37
38 %install
39 rm -rf $RPM_BUILD_ROOT
40 install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
41 install built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
42 install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin/help
43 install help/en/*.html $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin
44 install help/en/tokens.map $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin
45 install help/en/help/*.html $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin/help
46
47 # create symlinks
48 cd $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
49 ln -s %{shortname}-%{version}.jar %{shortname}-%{major_version}.jar
50 ln -s %{shortname}-%{version}.jar %{shortname}.jar
51 ln -s %{shortname}-%{version}_en.jar %{shortname}-%{major_version}_en.jar
52 ln -s %{shortname}-%{version}_en.jar %{shortname}_en.jar
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
58 %defattr(644,root,root,755)
59 %doc LICENSE
60 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}.jar
61 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}.jar
62 %{_datadir}/%{pkgname}/html/java/%{shortname}.jar
63 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}_en.jar
64 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}_en.jar
65 %{_datadir}/%{pkgname}/html/java/%{shortname}_en.jar
66 %dir %{_datadir}/%{pkgname}/manual/en/admin
67 %{_datadir}/%{pkgname}/manual/en/admin/tokens.map
68 %doc %{_datadir}/%{pkgname}/manual/en/admin/*.html
69 %doc %{_datadir}/%{pkgname}/manual/en/admin/help/*.html
This page took 0.108129 seconds and 3 git commands to generate.