]> git.pld-linux.org Git - packages/fedora-directoryconsole.git/blob - fedora-directoryconsole.spec
- tabs in preamble
[packages/fedora-directoryconsole.git] / fedora-directoryconsole.spec
1 # http://directory.fedora.redhat.com/wiki/BuildingConsole#Building_Fedora_Directory_Server_Console
2 Summary:        Fedora DS Java Remote Management Console
3 Summary(pl.UTF-8):      Konsola w Javie do zdalnego zarządzania serwerem Fedora DS
4 Name:           fedora-directoryconsole
5 Version:        1.0.3
6 Release:        0.1
7 License:        GPL
8 Group:          Applications
9 Source0:        http://directory.fedora.redhat.com/sources/%{name}-%{version}.tar.gz
10 # Source0-md5:  a062fded54e7205e2eec600f3a18bcad
11 Patch0:         %{name}-path.patch
12 URL:            http://directory.fedora.redhat.com/wiki/Client_software
13 BuildRequires:  ant
14 BuildRequires:  fedora-console >= 1.0
15 BuildRequires:  jdk
16 BuildRequires:  jpackage-utils
17 BuildRequires:  ldapsdk >= 4.17
18 BuildRequires:  rpmbuild(macros) >= 1.294
19 Requires:       fedora-console >= 1.0
20 Requires:       ldapsdk >= 4.17
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 The Fedora Management Console as it is used in Fedora Directory Server
25 is truly made up of multiple pieces. The Fedora Management Console
26 application itself is really much more than just a Java application.
27 It was designed as a toolkit that can be extended to manage many
28 different server applications. It provides many common Java classes
29 that can be used to manage new applications. Fedora Directory Server
30 users are most familiar with is the Fedora Directory Server Console.
31 This is made up of all of the panels that allow to you manage your
32 Fedora Directory Server; basically it's what comes up when you open up
33 a Fedora Directory Server instance from the topology panel. The Fedora
34 Directory Server Console is loaded by the Fedora Management Console
35 application.
36
37 %description -l pl.UTF-8
38 Fedora Management Console używana przez Fedora Directory Server w
39 rzeczywistości składa się z wielu części. Sama aplikacja Fedora
40 Management Console jest więcej niż tylko aplikacją w Javie. Została
41 zaprojektowana jako zestaw narzędzi, które można rozszerzać do
42 zarządzania wieloma różnymi aplikacjami serwerowymi. Udostępnia wiele
43 wspólnych klas Javy, które można używać do zarządzania nowymi
44 aplikacjami. Użytkownicy Fedora Directory Servera najlepiej znają
45 Fedora Directory Server Console. Konsola ta składa się z paneli
46 umożliwiających zarządzanie Fedora Directory Serverem. Fedora
47 Directory Server Console jest wczytywana przez aplikację Fedora
48 Management Console.
49
50 %prep
51 %setup -q
52 %patch0 -p1
53
54 %build
55 %ant \
56         -Dconsole.location=%{_datadir}/fedora-console \
57         -Dldapjdk.location=%{_javadir} \
58         -Dldapconsole.root=`pwd`
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
63
64 install built/package/fedora-ds-%{version}.jar $RPM_BUILD_ROOT%{_datadir}/%{name}
65 install built/package/fedora-ds-%{version}_en.jar $RPM_BUILD_ROOT%{_datadir}/%{name}
66
67 ln -sf fedora-ds-%{version}.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/fedora-ds-1.0.jar
68 ln -sf fedora-ds-%{version}_en.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/fedora-ds-1.0_en.jar
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %files
74 %defattr(644,root,root,755)
75 %dir %{_datadir}/%{name}
76 %{_datadir}/%{name}/fedora-ds-%{version}.jar
77 %{_datadir}/%{name}/fedora-ds-%{version}_en.jar
78 %{_datadir}/%{name}/fedora-ds-1.0.jar
79 %{_datadir}/%{name}/fedora-ds-1.0_en.jar
This page took 0.041623 seconds and 3 git commands to generate.