Name: libcap Version: 1.10 Release: 12 Summary: Library for getting and setting POSIX.1e capabilities Source: ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.4/%{name}-%{version}.tar.bz2 License: BSD-like and LGPL Patch: libcap-1.10-ia64.patch Patch1: libcap-1.10-userland.patch Patch2: libcap-1.10-shared.patch Patch3: libcap-1.10-alpha.patch Group: System Environment/Libraries Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description %{name} is a library for getting and setting POSIX.1e (formerly POSIX 6) draft 15 capabilities. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development files (Headers, libraries for static linking, etc) for %{name}. %{name} is a library for getting and setting POSIX.1e (formerly POSIX 6) draft 15 capabilities. Install %{name}-devel if you want to develop or compile applications using %{name}. %prep %setup %patch -p1 -b .ia64 %ifarch alpha %patch3 -p1 -b .alpha %endif %patch1 -p1 -b .userland %patch2 -p1 -b .shared perl -pi -e "s,^COPTFLAGS=.*,COPTFLAG=$RPM_OPT_FLAGS,g" Make.Rules perl -pi -e 's,^man_prefix=.*,man_prefix=\$\(prefix)/share,g' Make.Rules %build make prefix=/usr %install rm -rf $RPM_BUILD_ROOT make install prefix=%{_prefix} FAKEROOT=$RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT/lib mv $RPM_BUILD_ROOT%{_libdir}/* $RPM_BUILD_ROOT/lib rm -rf $RPM_BUILD_ROOT%{_libdir} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) /lib/*.so.* %{_sbindir}/* %files devel %defattr(-,root,root) %{_prefix}/include/* /lib/*.so %{_mandir}/man2/* %{_mandir}/man3/* %clean rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version} %changelog * Fri Jul 19 2002 Jakub Jelinek 1.10-12 - CFLAGS was using COPTFLAG variable, not COPTFLAGS - build with -fpic - apply the IA-64 patch everywhere, use capget/capset from glibc, not directly as _syscall (as it is broken on IA-32 with -fpic) - reenable alpha * Fri Jun 21 2002 Tim Powers - automated rebuild * Wed May 29 2002 Bernhard Rosenkraenzer 1.10-10 - Exclude alpha for now, apparent gcc bug. * Fri Nov 9 2001 Bernhard Rosenkraenzer 1.10-6 - Fix sys/capabilities.h header (#55727) - Move to /lib, some applications seem to be using this rather early (#55733) * Mon Jul 16 2001 Trond Eivind Glomsrød - Add post,postun scripts * Tue Jul 10 2001 Jakub Jelinek - don't build libcap.so.1 with ld -shared, but gcc -shared * Wed Jun 20 2001 Trond Eivind Glomsrød - Rebuild - it was missing for alpha * Wed Jun 06 2001 Florian La Roche - add s390/s390x support * Thu May 17 2001 Bernhard Rosenkraenzer 1.10-1 - initial RPM - fix build on ia64