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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1915546 - (hide annotations) (download)
Sat Dec 3 00:42:34 2022 UTC (2 years, 2 months ago) by danf
File size: 2580 byte(s)
SILENT: Switch URLs to https:
1 spuhler 311434 %define major_version 1.1
2 spuhler 840205 %define minor_version 10
3 spuhler 311434
4     %define shortname 389-admin
5     %define pkgname dirsrv
6    
7 spuhler 311445 Name: 389-admin-console
8     Version: %{major_version}.%{minor_version}
9 umeabot 1829048 Release: %mkrel 5
10 spuhler 311445 Summary: 389 Admin Server Management Console
11 spuhler 311434
12 spuhler 311445 Group: System/Servers
13     License: GPLv2
14 danf 1915546 URL: https://port389.org/
15     Source: https://port389.org/sources/%{name}-%{version}.tar.bz2
16 spuhler 311445 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 spuhler 311434
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 spuhler 311445 -Djss.local.location=%{_libdir}/java \
44 spuhler 311434 -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