]>
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}" \ |
cfbc3344 | 54 | COPTFLAG="%{rpmcflags}" \ |
55 | LDFLAGS="%{rpmcflags} %{rpmldflags}" | |
a3727a03 | 56 | |
57 | %install | |
58 | rm -rf $RPM_BUILD_ROOT | |
e7140f13 | 59 | |
b4888553 | 60 | %{__make} install \ |
010b4d11 | 61 | FAKEROOT=$RPM_BUILD_ROOT \ |
73a1f0ff | 62 | LIBDIR=$RPM_BUILD_ROOT/%{_lib} \ |
010b4d11 | 63 | MANDIR=$RPM_BUILD_ROOT%{_mandir} |
a3727a03 | 64 | |
9043b730 JB |
65 | install -d $RPM_BUILD_ROOT%{_libdir} |
66 | ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib}; echo libcap.so.*.*) \ | |
67 | $RPM_BUILD_ROOT%{_libdir}/libcap.so | |
68 | ||
69 | # newer versions exist in man-pages | |
70 | # and these syscalls are specific to Linux/glibc, not libcap | |
71 | rm -f $RPM_BUILD_ROOT%{_mandir}/man2/cap{get,set}.2 | |
72 | ||
a3727a03 | 73 | %clean |
74 | rm -rf $RPM_BUILD_ROOT | |
75 | ||
2f091405 JB |
76 | %post -p /sbin/ldconfig |
77 | %postun -p /sbin/ldconfig | |
78 | ||
a3727a03 | 79 | %files |
e079a980 | 80 | %defattr(644,root,root,755) |
3020fb24 | 81 | %doc CHANGELOG License README |
f9e9fa6d | 82 | %attr(755,root,root) %{_sbindir}/* |
73a1f0ff | 83 | %attr(755,root,root) /%{_lib}/lib*.so.*.* |
e7140f13 | 84 | |
a3727a03 | 85 | %files devel |
86 | %defattr(644,root,root,755) | |
9043b730 | 87 | %attr(755,root,root) %{_libdir}/lib*.so |
bfe665d8 | 88 | %{_includedir}/sys/capability.h |
9043b730 | 89 | %{_mandir}/man3/* |