]>
Commit | Line | Data |
---|---|---|
a3727a03 | 1 | Summary: POSIX.1e capability suite |
3f4fdf19 ER |
2 | Summary(pl.UTF-8): Wsparcie dla standardu "capability" POSIX.1e |
3 | Summary(pt_BR.UTF-8): Biblioteca para leitura e configuração de capabilities. | |
a3727a03 | 4 | Name: libcap |
6e8ae881 | 5 | Version: 1.10 |
9043b730 | 6 | Release: 5 |
6e8ae881 | 7 | Epoch: 1 |
3020fb24 | 8 | License: GPL or BSD |
a9084d12 | 9 | Group: Applications/System |
4657eb86 | 10 | Source0: ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.2/%{name}-%{version}.tar.gz |
6e8ae881 | 11 | # Source0-md5: 2c09eea823f67cfdde96177a959bc39b |
a9084d12 | 12 | Patch0: %{name}-1.92-make.patch |
2f091405 | 13 | Patch1: %{name}-link.patch |
3020fb24 | 14 | URL: http://www.kernel.org/pub/linux/libs/security/linux-privs/ |
cb671697 | 15 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
a3727a03 | 16 | |
33195603 | 17 | %define _sbindir /sbin |
18 | ||
a3727a03 | 19 | %description |
20 | The POSIX.1e capability library for Linux. This package contains the | |
21 | getcap and setcap binaries and manual pages. | |
22 | ||
7452e339 JR |
23 | %description -l pl.UTF-8 |
24 | Biblioteka, programy oraz strony manuala zawierające implementację | |
a9084d12 | 25 | "capability" standardu POSIX.1e. |
a3727a03 | 26 | |
7452e339 JR |
27 | %description -l pt_BR.UTF-8 |
28 | Biblioteca para leitura e configuração de capabilities. | |
dcee9371 | 29 | |
010b4d11 | 30 | %package devel |
d0911549 | 31 | Summary: Header files and development documentation for libcap |
3f4fdf19 ER |
32 | Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do libcap |
33 | Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para capabilities | |
a3727a03 | 34 | Group: Development/Libraries |
85899e1d | 35 | Requires: %{name} = %{epoch}:%{version}-%{release} |
a3727a03 | 36 | |
37 | %description devel | |
d0911549 | 38 | Header files and development documentation for libcap. |
a3727a03 | 39 | |
7452e339 JR |
40 | %description devel -l pl.UTF-8 |
41 | Pliki nagłówkowe i dokumentacja do libcap. | |
a3727a03 | 42 | |
7452e339 | 43 | %description devel -l pt_BR.UTF-8 |
72c51273 | 44 | Arquivos de desenvolvimento para capabilities. |
dcee9371 | 45 | |
a3727a03 | 46 | %prep |
47 | %setup -q | |
2f091405 JB |
48 | %patch0 -p1 |
49 | %patch1 -p1 | |
a3727a03 | 50 | |
51 | %build | |
c94b3c42 | 52 | %{__make} \ |
6e8ae881 | 53 | CC="%{__cc}" \ |
c94b3c42 | 54 | COPTFLAG="%{rpmcflags}" |
a3727a03 | 55 | |
56 | %install | |
57 | rm -rf $RPM_BUILD_ROOT | |
e7140f13 | 58 | |
b4888553 | 59 | %{__make} install \ |
010b4d11 | 60 | FAKEROOT=$RPM_BUILD_ROOT \ |
73a1f0ff | 61 | LIBDIR=$RPM_BUILD_ROOT/%{_lib} \ |
010b4d11 | 62 | MANDIR=$RPM_BUILD_ROOT%{_mandir} |
a3727a03 | 63 | |
9043b730 JB |
64 | install -d $RPM_BUILD_ROOT%{_libdir} |
65 | ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib}; echo libcap.so.*.*) \ | |
66 | $RPM_BUILD_ROOT%{_libdir}/libcap.so | |
67 | ||
68 | # newer versions exist in man-pages | |
69 | # and these syscalls are specific to Linux/glibc, not libcap | |
70 | rm -f $RPM_BUILD_ROOT%{_mandir}/man2/cap{get,set}.2 | |
71 | ||
a3727a03 | 72 | %clean |
73 | rm -rf $RPM_BUILD_ROOT | |
74 | ||
2f091405 JB |
75 | %post -p /sbin/ldconfig |
76 | %postun -p /sbin/ldconfig | |
77 | ||
a3727a03 | 78 | %files |
e079a980 | 79 | %defattr(644,root,root,755) |
3020fb24 | 80 | %doc CHANGELOG License README |
f9e9fa6d | 81 | %attr(755,root,root) %{_sbindir}/* |
73a1f0ff | 82 | %attr(755,root,root) /%{_lib}/lib*.so.*.* |
e7140f13 | 83 | |
a3727a03 | 84 | %files devel |
85 | %defattr(644,root,root,755) | |
9043b730 | 86 | %attr(755,root,root) %{_libdir}/lib*.so |
bfe665d8 | 87 | %{_includedir}/sys/capability.h |
9043b730 | 88 | %{_mandir}/man3/* |