1 %define shortname fedora-ds
4 Summary: Fedora Administration Server (admin)
10 Source0: http://directory.fedoraproject.org/sources/%{name}-%{version}.tar.bz2
11 # Source0-md5: 02d3da65fbb4901c7abf6f3c1dad78f9
12 URL: http://directory.fedoraproject.org/
13 BuildRequires: apache-devel
14 BuildRequires: apache-mod_nss
15 BuildRequires: apr-devel
16 BuildRequires: cyrus-sasl-devel >= 2.1.19
17 BuildRequires: fedora-adminutil-devel >= 1.1.5
18 BuildRequires: icu >= 3.4
19 BuildRequires: libicu-devel >= 3.4
20 BuildRequires: mozldap-devel >= 6.0.4
21 BuildRequires: nspr-devel >= 4.6.4
22 BuildRequires: nss-devel >= 3.11.4
23 BuildRequires: svrcore-devel >= 4.0.3
24 Requires: fedora-ds-base
25 Requires: apache-mod_nss
27 Requires: perl-Mozilla-LDAP
28 Requires(post): /sbin/chkconfig
29 Requires(preun): /sbin/chkconfig
30 Requires(preun): /sbin/service
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Fedora Administration Server is an HTTP agent that provides management
35 features for Fedora Directory Server. It provides some management web
36 apps that can be used through a web browser. It provides the
37 authentication, access control, and CGI utilities used by the console.
44 --with-adminutil=%{_prefix}
46 %ifarch x86_64 ppc64 ia64 s390x sparc64
51 CFLAGS="%{rpmcflags} $(pkg-config --cflags apr-util-1)"
54 rm -rf $RPM_BUILD_ROOT
57 DESTDIR=$RPM_BUILD_ROOT
59 # make console jars directory
60 install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
62 #remove libtool and static libs
63 rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
64 rm -f $RPM_BUILD_ROOT%{_libdir}/*.so
65 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
66 rm -f $RPM_BUILD_ROOT%{_libdir}/%{pkgname}/modules/*.a
67 rm -f $RPM_BUILD_ROOT%{_libdir}/%{pkgname}/modules/*.la
70 rm -rf $RPM_BUILD_ROOT
73 /sbin/chkconfig --add %{pkgname}-admin
79 %service %{pkgname}-admin stop >/dev/null 2>&1 || :
80 /sbin/chkconfig --del %{pkgname}-admin
83 %postun -p /sbin/ldconfig
86 %defattr(644,root,root,755)
88 %dir %{_sysconfdir}/%{pkgname}/admin-serv
89 %config(noreplace)%{_sysconfdir}/%{pkgname}/admin-serv/*.conf
90 %{_datadir}/%{pkgname}
91 /etc/rc.d/init.d/%{pkgname}-admin
92 %config(noreplace)%verify(not md5 mtime size) /etc/sysconfig/%{pkgname}-admin
93 %attr(755,root,root) %{_sbindir}/*
94 %attr(755,root,root) %{_libdir}/*.so.*
95 %{_libdir}/%{pkgname}/modules
96 %{_libdir}/%{pkgname}/perl
97 %dir %{_libdir}/%{pkgname}/cgi-bin
98 %attr(755,root,root) %{_libdir}/%{pkgname}/cgi-bin/*