- mozldap >= 6.0 by default
[packages/fedora-adminutil.git] / fedora-adminutil.spec
1 Summary:        Fedora Admin Util - API to install and configure Fedora Server software
2 Summary(pl):    Fedora Admin Util - API do instalacji i konfiguracji oprogramowania Fedora Server
3 Name:           fedora-adminutil
4 Version:        1.0.4
5 Release:        0.1
6 License:        LGPL
7 Group:          Libraries
8 Source0:        http://directory.fedora.redhat.com/sources/%{name}-%{version}.tar.gz
9 # Source0-md5:  8bafc54cdc08e3886b6a68d0ac9367a0
10 Patch0:         %{name}-link.patch
11 URL:            http://directory.fedora.redhat.com/wiki/AdminUtil
12 BuildRequires:  icu
13 BuildRequires:  libicu-devel
14 BuildRequires:  libstdc++-devel
15 BuildRequires:  mozldap-devel >= 6.0
16 BuildRequires:  nspr-devel
17 BuildRequires:  nss-devel
18 BuildRequires:  perl-base
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 The AdminUtil is a set of utility functions written in C, which are
23 divided into 2 groups: libadminutil and libadmsslutil. They are mainly
24 used in the Admin Server / CGI services to communicate with the
25 configuration Directory Server. It covers, e.g., login to Admin Server
26 using the authentication with the Directory Server. AdminUtil is
27 needed to build the Admin Server as well as the Directory Server's
28 admin components.
29
30 %description -l pl
31 AdminUtil to zestaw funkcji narzêdziowych napisanych w C, podzielonych
32 na dwie grupy: libadminutil i libadmsslutil. S± u¿ywane g³ównie przez
33 Admin Server / us³ugi CGI do komunikowania siê z konfiguracyjnym
34 Directory Serverem. Pokrywaj± m.in. logowanie do Admin Servera przy
35 u¿yciu uwierzytelnienia wzglêdem Directory Servera. AdminUtil jest
36 potrzebny do zbudowania Admin Servera oraz komponentów
37 administracyjnych Directory Servera.
38
39 %package devel
40 Summary:        Header files for Fedora Admin Util libraries
41 Summary(pl):    Pliki nag³ówkowe bibliotek Fedora Admin Util
42 Group:          Development/Libraries
43 Requires:       %{name} = %{version}-%{release}
44 Requires:       mozldap-devel >= 6.0
45 Requires:       nspr-devel
46
47 %description devel
48 Header files for Fedora Admin Util libraries.
49
50 %description devel -l pl
51 Pliki nag³ówkowe bibliotek Fedora Admin Util.
52
53 %prep
54 %setup -q
55 %patch0 -p1
56
57 %build
58 %{__make} \
59         ARCH_DEBUG="%{rpmcflags}" \
60         ARCH_OPT="%{rpmcflags}" \
61         BUILD_DEBUG=%{?debug:full}%{!?debug:optimize} \
62         CC="%{__cc}" \
63         CCC="%{__cxx}" \
64         MAKE="%{__make}" \
65         NSOS_TEST=PLD \
66         ICU_GENRB=%{_bindir}/genrb \
67         ICU_INCPATH=%{_includedir}/icu \
68         LDAPSDK_INCDIR=%{_includedir}/mozldap \
69         NSPR_INCDIR=%{_includedir}/nspr \
70         SECURITY_INCDIR=%{_includedir}/nss
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
75
76 cp -r built/adminutil/*/include/* $RPM_BUILD_ROOT%{_includedir}
77 cp -r built/adminutil/*/lib/* $RPM_BUILD_ROOT%{_libdir}
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %post   -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
84
85 %files
86 %defattr(644,root,root,755)
87 %attr(755,root,root) %{_libdir}/lib*.so.*.*
88 %{_libdir}/adminutil-properties
89
90 %files devel
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_libdir}/lib*.so
93 %{_includedir}/adminutil-1.0
This page took 0.03534 seconds and 3 git commands to generate.