- ldconfig
[packages/fedora-adminutil.git] / fedora-adminutil.spec
1 # TODO: shared libs soname and proper linking
2 Summary:        Fedora Admin Util - API to install and configure Fedora Server software
3 Summary(pl):    Fedora Admin Util - API do instalacji i konfiguracji oprogramowania Fedora Server
4 Name:           fedora-adminutil
5 Version:        1.0.4
6 Release:        0.1
7 License:        LGPL
8 Group:          Libraries
9 Source0:        http://directory.fedora.redhat.com/sources/%{name}-%{version}.tar.gz
10 # Source0-md5:  8bafc54cdc08e3886b6a68d0ac9367a0
11 URL:            http://directory.fedora.redhat.com/wiki/AdminUtil
12 BuildRequires:  icu
13 BuildRequires:  libicu-devel
14 BuildRequires:  libstdc++-devel
15 BuildRequires:  mozldap-devel
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
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
56 %build
57 %{__make} \
58         ARCH_DEBUG="%{rpmcflags}" \
59         ARCH_OPT="%{rpmcflags}" \
60         BUILD_DEBUG=%{?debug:full}%{!?debug:optimize} \
61         CC="%{__cc}" \
62         CCC="%{__cxx}" \
63         MAKE="%{__make}" \
64         NSOS_TEST=PLD \
65         ICU_GENRB=%{_bindir}/genrb \
66         ICU_INCPATH=%{_includedir}/icu \
67         LDAPSDK_INCDIR=%{_includedir}/mozldap \
68         NSPR_INCDIR=%{_includedir}/nspr \
69         SECURITY_INCDIR=%{_includedir}/nss
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
74
75 cp -r built/adminutil/*/include/* $RPM_BUILD_ROOT%{_includedir}
76 cp -r built/adminutil/*/lib/* $RPM_BUILD_ROOT%{_libdir}
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %post   -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
83
84 %files
85 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_libdir}/lib*.so.*.*
87 %{_libdir}/adminutil-properties
88
89 %files devel
90 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_libdir}/lib*.so
92 %{_includedir}/adminutil-1.0
This page took 0.065733 seconds and 3 git commands to generate.