]> git.pld-linux.org Git - packages/libcap.git/blame - libcap.spec
- up to 2.10
[packages/libcap.git] / libcap.spec
CommitLineData
a3727a03 1Summary: POSIX.1e capability suite
3f4fdf19
ER
2Summary(pl.UTF-8): Wsparcie dla standardu "capability" POSIX.1e
3Summary(pt_BR.UTF-8): Biblioteca para leitura e configuração de capabilities.
a3727a03 4Name: libcap
9be0f779 5Version: 2.10
73e0abb9 6Release: 1
6e8ae881 7Epoch: 1
3020fb24 8License: GPL or BSD
a9084d12 9Group: Applications/System
ded1839e 10Source0: ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2/%{name}-%{version}.tar.gz
9be0f779 11# Source0-md5: d2351abe273a68ffdb5fd50c3ea4572a
73e0abb9 12Patch0: %{name}-make.patch
3020fb24 13URL: http://www.kernel.org/pub/linux/libs/security/linux-privs/
f0b7cfcf 14BuildRequires: attr-devel
15BuildRequires: pam-devel
cb671697 16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a3727a03 17
33195603 18%define _sbindir /sbin
19
a3727a03 20%description
21The POSIX.1e capability library for Linux. This package contains the
22getcap and setcap binaries and manual pages.
23
7452e339
JR
24%description -l pl.UTF-8
25Biblioteka, programy oraz strony manuala zawierające implementację
a9084d12 26"capability" standardu POSIX.1e.
a3727a03 27
7452e339
JR
28%description -l pt_BR.UTF-8
29Biblioteca para leitura e configuração de capabilities.
dcee9371 30
010b4d11 31%package devel
d0911549 32Summary: Header files and development documentation for libcap
3f4fdf19
ER
33Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do libcap
34Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para capabilities
a3727a03 35Group: Development/Libraries
85899e1d 36Requires: %{name} = %{epoch}:%{version}-%{release}
a3727a03 37
38%description devel
d0911549 39Header files and development documentation for libcap.
a3727a03 40
7452e339
JR
41%description devel -l pl.UTF-8
42Pliki nagłówkowe i dokumentacja do libcap.
a3727a03 43
7452e339 44%description devel -l pt_BR.UTF-8
72c51273 45Arquivos de desenvolvimento para capabilities.
dcee9371 46
73e0abb9
JB
47%package static
48Summary: Static libcap library
49Summary(pl.UTF-8): Statyczna biblioteka libcap
50Group: Development/Libraries
51Requires: %{name}-devel = %{epoch}:%{version}-%{release}
52
53%description static
54Static libcap library.
55
56%description static -l pl.UTF-8
57Statyczna biblioteka libcap.
58
59%package -n pam-pam_cap
60Summary: Capability module for PAM
61Summary(pl.UTF-8): Moduł PAM capability
62Group: Libraries
63Requires: %{name} = %{epoch}:%{version}-%{release}
64Requires: pam
65
66%description -n pam-pam_cap
67PAM capability module enforces inheritable capability sets.
68
69%description -n pam-pam_cap -l pl.UTF-8
70Moduł PAM capability wymuszający dziedziczone zbiory uprawnień.
71
a3727a03 72%prep
73%setup -q
2f091405 74%patch0 -p1
a3727a03 75
76%build
c94b3c42 77%{__make} \
6e8ae881 78 CC="%{__cc}" \
cfbc3344 79 COPTFLAG="%{rpmcflags}" \
73e0abb9
JB
80 DEBUG= \
81 LDFLAGS="%{rpmldflags}"
a3727a03 82
83%install
84rm -rf $RPM_BUILD_ROOT
e7140f13 85
b4888553 86%{__make} install \
010b4d11 87 FAKEROOT=$RPM_BUILD_ROOT \
73e0abb9
JB
88 lib=%{_lib}
89
90install -d $RPM_BUILD_ROOT/%{_lib}/security
91install pam_cap/pam_cap.so $RPM_BUILD_ROOT/%{_lib}/security
92install -d $RPM_BUILD_ROOT/etc/security
93install pam_cap/capability.conf $RPM_BUILD_ROOT/etc/security
a3727a03 94
9043b730 95install -d $RPM_BUILD_ROOT%{_libdir}
73e0abb9
JB
96install libcap/libcap.a $RPM_BUILD_ROOT%{_libdir}
97ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libcap.so.*.*) \
9043b730 98 $RPM_BUILD_ROOT%{_libdir}/libcap.so
73e0abb9 99rm $RPM_BUILD_ROOT/%{_lib}/libcap.so
9043b730
JB
100
101# newer versions exist in man-pages
102# and these syscalls are specific to Linux/glibc, not libcap
103rm -f $RPM_BUILD_ROOT%{_mandir}/man2/cap{get,set}.2
104
a3727a03 105%clean
106rm -rf $RPM_BUILD_ROOT
107
2f091405
JB
108%post -p /sbin/ldconfig
109%postun -p /sbin/ldconfig
110
a3727a03 111%files
e079a980 112%defattr(644,root,root,755)
3020fb24 113%doc CHANGELOG License README
73e0abb9
JB
114%attr(755,root,root) %{_sbindir}/capsh
115%attr(755,root,root) %{_sbindir}/getcap
116%attr(755,root,root) %{_sbindir}/getpcaps
117%attr(755,root,root) %{_sbindir}/setcap
118%attr(755,root,root) /%{_lib}/libcap.so.*.*
119%attr(755,root,root) %ghost /%{_lib}/libcap.so.2
120%{_mandir}/man8/getcap.8*
121%{_mandir}/man8/setcap.8*
e7140f13 122
a3727a03 123%files devel
124%defattr(644,root,root,755)
73e0abb9 125%attr(755,root,root) %{_libdir}/libcap.so
bfe665d8 126%{_includedir}/sys/capability.h
73e0abb9
JB
127%{_mandir}/man3/cap_*
128%{_mandir}/man3/capgetp.3*
129%{_mandir}/man3/capsetp.3*
130
131%files static
132%defattr(644,root,root,755)
133%{_libdir}/libcap.a
134
135%files -n pam-pam_cap
136%defattr(644,root,root,755)
137%doc pam_cap/License
138%attr(755,root,root) /%{_lib}/security/pam_cap.so
139%config(noreplace) %verify(not md5 mtime size) /etc/security/capability.conf
This page took 0.074002 seconds and 4 git commands to generate.