1 |
%define major_version 1.1 |
%define major_version 1.1 |
2 |
%define minor_version 4 |
%define minor_version 8 |
3 |
|
|
4 |
%define shortname 389-admin |
%define shortname 389-admin |
5 |
%define pkgname dirsrv |
%define pkgname dirsrv |
6 |
|
|
7 |
Name: 389-admin-console |
Name: 389-admin-console |
8 |
Version: %{major_version}.%{minor_version} |
Version: %{major_version}.%{minor_version} |
9 |
Release: 1%{?dist} |
Release: %mkrel 1 |
10 |
Summary: 389 Admin Server Management Console |
Summary: 389 Admin Server Management Console |
11 |
|
|
12 |
Group: Applications/System |
Group: System/Servers |
13 |
License: GPLv2 |
License: GPLv2 |
14 |
URL: http://port389.org |
URL: http://port389.org |
15 |
|
Source: http://port389.org/sources/%{name}-%{version}.tar.bz2 |
16 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
Requires: 389-admin |
17 |
BuildArch: noarch |
BuildRequires: ant >= 1.6.2 |
18 |
Source: http://port389.org/sources/%{name}-%{version}.tar.bz2 |
BuildRequires: ldapjdk |
19 |
Requires: 389-admin |
BuildRequires: idm-console-framework |
20 |
BuildRequires: ant >= 1.6.2 |
BuildRequires: java-devel >= 1:1.6.0 |
21 |
BuildRequires: ldapjdk |
BuildArch: noarch |
22 |
BuildRequires: idm-console-framework |
|
|
BuildRequires: java-devel >= 1:1.6.0 |
|
|
Provides: fedora-ds-admin-console = %{version}-%{release} |
|
|
Obsoletes: fedora-ds-admin-console < 1.1.4-1 |
|
23 |
|
|
24 |
%description |
%description |
25 |
A Java based remote management console used for Managing 389 |
A Java based remote management console used for Managing 389 |
40 |
%build |
%build |
41 |
%{ant} \ |
%{ant} \ |
42 |
-Dconsole.location=%{_javadir} \ |
-Dconsole.location=%{_javadir} \ |
43 |
|
-Djss.local.location=%{_libdir}/java \ |
44 |
-Dbuilt.dir=`pwd`/built |
-Dbuilt.dir=`pwd`/built |
45 |
|
|
46 |
%install |
%install |
|
rm -rf $RPM_BUILD_ROOT |
|
47 |
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java |
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java |
48 |
install -m644 built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java |
install -m644 built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java |
49 |
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin/help |
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin/help |
59 |
ln -s %{shortname}-%{version}_en.jar %{shortname}_en.jar |
ln -s %{shortname}-%{version}_en.jar %{shortname}_en.jar |
60 |
popd |
popd |
61 |
|
|
|
%clean |
|
|
rm -rf $RPM_BUILD_ROOT |
|
62 |
|
|
63 |
%files |
%files |
|
%defattr(-,root,root,-) |
|
64 |
%doc LICENSE |
%doc LICENSE |
65 |
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}.jar |
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}.jar |
66 |
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}.jar |
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}.jar |
70 |
%{_datadir}/%{pkgname}/html/java/%{shortname}_en.jar |
%{_datadir}/%{pkgname}/html/java/%{shortname}_en.jar |
71 |
|
|
72 |
%files doc |
%files doc |
|
%defattr(-,root,root,-) |
|
73 |
%dir %{_datadir}/%{pkgname}/manual/en/admin |
%dir %{_datadir}/%{pkgname}/manual/en/admin |
74 |
%doc %{_datadir}/%{pkgname}/manual/en/admin/tokens.map |
%doc %{_datadir}/%{pkgname}/manual/en/admin/tokens.map |
75 |
%doc %{_datadir}/%{pkgname}/manual/en/admin/*.html |
%doc %{_datadir}/%{pkgname}/manual/en/admin/*.html |