%define major 0 %define libname %mklibname nfsidmap %{major} Summary: Library to help mapping id's, mainly for NFSv4 Name: libnfsidmap Version: 0.16 Release: %mkrel 1 License: BSD-like Group: System/Libraries URL: http://www.citi.umich.edu/projects/nfsv4/linux/ Source0: http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/libnfsidmap-%{version}.tar.bz2 Patch0: nfsidmap-0.11-portable.diff.bz2 BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: automake1.7 BuildRequires: autoconf2.5 BuildRequires: pkgconfig BuildRequires: libtool BuildRoot: %{_tmppath}/%{name}-%{version}-root %description libnfsidmap is a library holding mulitiple methods of mapping names to id's and visa versa, mainly for NFSv4. When NFSv4 is using AUTH_GSS (which currently only supports Kerberos v5), the NFSv4 server mapping functions MUST use secure communications. %package -n %{libname} Summary: Library to help mapping id's, mainly for NFSv4 Group: System/Libraries Provides: libnfsidmap Provides: nfsidmap %description -n %{libname} libnfsidmap is a library holding mulitiple methods of mapping names to id's and visa versa, mainly for NFSv4. When NFSv4 is using AUTH_GSS (which currently only supports Kerberos v5), the NFSv4 server mapping functions MUST use secure communications. %package -n %{libname}-devel Summary: Static library and header files for the nfsidmap library Group: Development/C Requires: %{libname} = %{version} Provides: libnfsidmap-devel = %{version} Provides: nfsidmap-devel = %{version} %description -n %{libname}-devel libnfsidmap is a library holding mulitiple methods of mapping names to id's and visa versa, mainly for NFSv4. When NFSv4 is using AUTH_GSS (which currently only supports Kerberos v5), the NFSv4 server mapping functions MUST use secure communications. This package contains the static libnfsidmap library and its header files. %prep %setup -q -n %{name}-%{version} %patch0 -p0 %build export WANT_AUTOCONF_2_5=1 rm -f configure libtoolize --copy --force && aclocal-1.7 && autoconf && automake-1.7 --gnu %configure2_5x %make %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %makeinstall_std %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files -n %{libname} %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING README %{_libdir}/*.so.* %{_mandir}/man3/* %files -n %{libname}-devel %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING README %{_includedir}/* %{_libdir}/*.so %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/pkgconfig/libnfsidmap.pc %changelog * Tue Jun 06 2006 Oden Eriksson <oeriksson@mandriva.com> 0.16-1mdv2007.0 - 0.16 - fix deps * Fri Mar 03 2006 Oden Eriksson <oeriksson@mandriva.com> 0.13-1mdk - 0.13 - the upstream source was renamed to libnfsidmap, obey that * Sun Dec 18 2005 Stefan van der Eijk <stefan@eijk.nu> 0.11-2mdk - fix provides * Sat Dec 17 2005 Stefan van der Eijk <stefan@eijk.nu> 0.11-1mdk - 0.11 - rediffed patch0 * Tue Aug 30 2005 Buchan Milne <bgmilne@linux-mandrake.com> 0.10-2mdk - Rebuild for libldap2.3 * Sun Feb 27 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 0.10-1mdk - 0.10 * Tue Feb 08 2005 Buchan Milne <bgmilne@linux-mandrake.com> 0.8-6mdk - fix deps * Tue Feb 08 2005 Buchan Milne <bgmilne@linux-mandrake.com> 0.8-5mdk - really build against new openldap - rename srpm and spec so we can use rpmbuildupdate * Fri Feb 04 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 0.8-4mdk - rebuilt against new openldap libs * Sun Jan 09 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 0.8-3mdk - drop S1 & S2, these belong to the nfs-utils package * Sun Jan 09 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 0.8-2mdk - make it compile on 10.0 too * Sun Jan 09 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 0.8-1mdk - 0.8 * Tue Oct 26 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 0.5-1mdk - initial mandrake contrib