]> git.pld-linux.org Git - packages/fedora-adminutil.git/blob - fedora-adminutil.spec
17a7ef843b84b880b8fa25ab01cf6481ad8fef84
[packages/fedora-adminutil.git] / fedora-adminutil.spec
1 Summary:        Fedora Admin Util - API to install and configure Fedora Server software
2 Summary(pl.UTF-8):   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.UTF-8
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.UTF-8):   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.UTF-8
51 Pliki nagłówkowe bibliotek Fedora Admin Util.
52
53 %prep
54 %setup -q
55 %patch0 -p1
56
57 %build
58 %{__make} buildAdminUtil \
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 %{__make} -f pkgadminutil.mk pkguxAdminUtil \
73         BUILD_DEBUG=%{?debug:full}%{!?debug:optimize} \
74         INSTDIR=. \
75         PKGINSTDIR=. \
76         NSOS_TEST=PLD
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
81
82 cp -r built/adminutil/*/include/* $RPM_BUILD_ROOT%{_includedir}
83 cp -r built/adminutil/*/lib/* $RPM_BUILD_ROOT%{_libdir}
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files
92 %defattr(644,root,root,755)
93 %attr(755,root,root) %{_libdir}/lib*.so.*.*
94 %{_libdir}/adminutil-properties
95
96 %files devel
97 %defattr(644,root,root,755)
98 %attr(755,root,root) %{_libdir}/lib*.so
99 %{_includedir}/adminutil-1.0
This page took 0.058812 seconds and 2 git commands to generate.