/[packages]/cauldron/389-admin-console/current/SPECS/389-admin-console.spec
ViewVC logotype

Contents of /cauldron/389-admin-console/current/SPECS/389-admin-console.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1915546 - (show annotations) (download)
Sat Dec 3 00:42:34 2022 UTC (2 years, 1 month ago) by danf
File size: 2580 byte(s)
SILENT: Switch URLs to https:
1 %define major_version 1.1
2 %define minor_version 10
3
4 %define shortname 389-admin
5 %define pkgname dirsrv
6
7 Name: 389-admin-console
8 Version: %{major_version}.%{minor_version}
9 Release: %mkrel 5
10 Summary: 389 Admin Server Management Console
11
12 Group: System/Servers
13 License: GPLv2
14 URL: https://port389.org/
15 Source: https://port389.org/sources/%{name}-%{version}.tar.bz2
16 Requires: 389-admin
17 BuildRequires: ant >= 1.6.2
18 BuildRequires: ldapjdk
19 BuildRequires: idm-console-framework
20 BuildRequires: java-devel >= 1:1.6.0
21 BuildArch: noarch
22
23
24 %description
25 A Java based remote management console used for Managing 389
26 Admin Server. Requires the 389 Console to load and run the
27 jar files.
28
29 %package doc
30 Summary: Web docs for 389 Admin Server Management Console
31 Group: Documentation
32 Requires: %{name} = %{version}-%{release}
33
34 %description doc
35 Web docs for 389 Admin Server Management Console
36
37 %prep
38 %setup -q
39
40 %build
41 %{ant} \
42 -Dconsole.location=%{_javadir} \
43 -Djss.local.location=%{_libdir}/java \
44 -Dbuilt.dir=`pwd`/built
45
46 %install
47 install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
48 install -m644 built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
49 install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin/help
50 install -m644 help/en/*.html $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin
51 install -m644 help/en/tokens.map $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin
52 install -m644 help/en/help/*.html $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin/help
53
54 # create symlinks
55 pushd $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
56 ln -s %{shortname}-%{version}.jar %{shortname}-%{major_version}.jar
57 ln -s %{shortname}-%{version}.jar %{shortname}.jar
58 ln -s %{shortname}-%{version}_en.jar %{shortname}-%{major_version}_en.jar
59 ln -s %{shortname}-%{version}_en.jar %{shortname}_en.jar
60 popd
61
62
63 %files
64 %doc LICENSE
65 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}.jar
66 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}.jar
67 %{_datadir}/%{pkgname}/html/java/%{shortname}.jar
68 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}_en.jar
69 %{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}_en.jar
70 %{_datadir}/%{pkgname}/html/java/%{shortname}_en.jar
71
72 %files doc
73 %dir %{_datadir}/%{pkgname}/manual/en/admin
74 %doc %{_datadir}/%{pkgname}/manual/en/admin/tokens.map
75 %doc %{_datadir}/%{pkgname}/manual/en/admin/*.html
76 %doc %{_datadir}/%{pkgname}/manual/en/admin/help/*.html
77

  ViewVC Help
Powered by ViewVC 1.1.30