--- /dev/null
+--- libcap-1.92/libcap/Makefile.orig Fri Apr 23 08:15:10 1999
++++ libcap-1.92/libcap/Makefile Tue Oct 22 23:33:28 2002
+@@ -34,7 +34,7 @@
+ # @sed -ne '/^#define[ \t]CAP[_A-Z]\+[ \t]\+[0-9]\+/{s/^#define CAP_\([^ \t]*\)[ \t]*\([^ \t]*\)/ \{ \2, \"\1\" \},/;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/;p;}' < /usr/include/linux/capability.h | fgrep -v 0x > cap_names.sed
+
+ $(MINLIBNAME): $(OBJS)
+- $(LD) -soname $(MAJLIBNAME) -x -shared -o $@ $(OBJS)
++ $(CC) -Wl,-soname -Wl,$(MAJLIBNAME) -Wl,-x -shared -o $@ $(OBJS)
+ ln -sf $(MINLIBNAME) $(MAJLIBNAME)
+ ln -sf $(MAJLIBNAME) $(LIBNAME)
+
Summary(pl): Wsparcie dla standardu "capability" POSIX.1e
Name: libcap
Version: 1.92
-Release: 3
+Release: 4
License: GPL/BSD
Group: Applications/System
Source0: ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.2/%{name}-%{version}.tar.gz
Patch0: %{name}-1.92-make.patch
+Patch1: %{name}-link.patch
Icon: libcap.gif
URL: http://linux.kernel.org/pub/linux/libs/security/linux-privs/
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%prep
%setup -q
-%patch -p1
+%patch0 -p1
+%patch1 -p1
%build
%{__make} "COPTFLAGS=%{rpmcflags}"
FAKEROOT=$RPM_BUILD_ROOT \
MANDIR=$RPM_BUILD_ROOT%{_mandir}
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_sbindir}/*