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