OBS User unknown 2007-04-16 22:36:46 +00:00 committed by Git OBS Bridge
parent 6be8b37a72
commit 7a3687fe1e
2 changed files with 41 additions and 12 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Mon Apr 16 15:37:55 CEST 2007 - tiwai@suse.de
- follow library packaging policy
* move docs to devel package
* move binaries and man pages to progs sub package
* fix *.so symlink in libdir
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 24 12:05:59 CET 2007 - tiwai@suse.de Wed Jan 24 12:05:59 CET 2007 - tiwai@suse.de

View File

@ -14,9 +14,9 @@ Name: libcap
License: BSD License and BSD-like License: BSD License and BSD-like
Group: System/Libraries Group: System/Libraries
Autoreqprov: on Autoreqprov: on
Summary: Library and Binaries for Capabilities (linux-privs) Support Summary: Library for Capabilities (linux-privs) Support
Version: 1.10 Version: 1.10
Release: 4 Release: 12
Source: ftp://ftp.de.kernel.org/pub/linux/libs/security/linux-privs/old/kernel-2.4/libcap-1.10.tar.bz2 Source: ftp://ftp.de.kernel.org/pub/linux/libs/security/linux-privs/old/kernel-2.4/libcap-1.10.tar.bz2
Source3: ftp://ftp.de.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.4/uid-proc.patch Source3: ftp://ftp.de.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.4/uid-proc.patch
Source4: ftp://ftp.de.kernel.org/pub/linux/libs/security/linux-privs/old/kernel-2.4/README Source4: ftp://ftp.de.kernel.org/pub/linux/libs/security/linux-privs/old/kernel-2.4/README
@ -60,6 +60,16 @@ using libcap.
%package progs
Summary: Libcap utility programs
Group: System/Filesystems
%description progs
This package contains utility programs handling capabilities via
libcap.
%prep %prep
%setup %setup
%patch %patch
@ -69,15 +79,19 @@ using libcap.
%patch4 %patch4
%patch6 %patch6
%patch7 %patch7
cp -p %SOURCE3 .
cp -p %SOURCE4 ./README.libcap
cp -p %SOURCE5 .
%build %build
lib=%{_lib} make LDFLAGS= COPTFLAG="$RPM_OPT_FLAGS" lib=%{_lib} make LDFLAGS= COPTFLAG="$RPM_OPT_FLAGS"
%install %install
make install FAKEROOT=$RPM_BUILD_ROOT LIBDIR=$RPM_BUILD_ROOT/%{_lib} MANDIR=$RPM_BUILD_ROOT%{_mandir} make install FAKEROOT=$RPM_BUILD_ROOT LIBDIR=$RPM_BUILD_ROOT/%{_lib} MANDIR=$RPM_BUILD_ROOT%{_mandir}
cp -p %SOURCE3 . # move *.so file to libdir and relink
cp -p %SOURCE4 ./README.libcap rm -f $RPM_BUILD_ROOT/%{_lib}/*.so
cp -p %SOURCE5 . mkdir -p $RPM_BUILD_ROOT%{_libdir}
ln -s /%{_lib}/libcap.so.1 $RPM_BUILD_ROOT%{_libdir}/libcap.so
rm $RPM_BUILD_ROOT%{_mandir}/man2/{capget,capset}.2* rm $RPM_BUILD_ROOT%{_mandir}/man2/{capget,capset}.2*
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
@ -86,9 +100,11 @@ rm $RPM_BUILD_ROOT%{_mandir}/man2/{capget,capset}.2*
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc License README CHANGELOG uid-proc.patch README.libcap capfaq-0.2.txt.gz
#%doc fcaps-2.2.9-990610.patch.bz2 fcap-module-990613.tar.bz2
%attr(755,root,root) /%{_lib}/libcap.so.* %attr(755,root,root) /%{_lib}/libcap.so.*
%files progs
%defattr(-,root,root)
%doc %{_mandir}/man3/*
/sbin/getpcaps /sbin/getpcaps
/sbin/setpcaps /sbin/setpcaps
/sbin/execcap /sbin/execcap
@ -96,12 +112,17 @@ rm $RPM_BUILD_ROOT%{_mandir}/man2/{capget,capset}.2*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_includedir}/sys %doc License README CHANGELOG uid-proc.patch README.libcap capfaq-0.2.txt.gz
%{_includedir}/sys/capability.h #%doc fcaps-2.2.9-990610.patch.bz2 fcap-module-990613.tar.bz2
/%{_lib}/*.so %{_includedir}/sys/capability.h
%{_mandir}/man3/* %{_libdir}/*.so
%changelog -n libcap %changelog
* Mon Apr 16 2007 - tiwai@suse.de
- follow library packaging policy
* move docs to devel package
* move binaries and man pages to progs sub package
* fix *.so symlink in libdir
* Wed Jan 24 2007 - tiwai@suse.de * Wed Jan 24 2007 - tiwai@suse.de
- fix the access over array range in cap_extint.c (#237943). - fix the access over array range in cap_extint.c (#237943).
* Tue Dec 19 2006 - tiwai@suse.de * Tue Dec 19 2006 - tiwai@suse.de