]> git.pld-linux.org Git - packages/fedora-directoryconsole.git/blob - fedora-directoryconsole.spec
- up to 1.0.3, added path patch - builds now
[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):    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
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.07679 seconds and 3 git commands to generate.