]> git.pld-linux.org Git - packages/libcap.git/blame_incremental - libcap.spec
- up to 2.14
[packages/libcap.git] / libcap.spec
... / ...
CommitLineData
1Summary: POSIX.1e capability suite
2Summary(pl.UTF-8): Wsparcie dla standardu "capability" POSIX.1e
3Summary(pt_BR.UTF-8): Biblioteca para leitura e configuração de capabilities.
4Name: libcap
5Version: 2.14
6Release: 1
7Epoch: 1
8License: GPL or BSD
9Group: Applications/System
10Source0: ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2/%{name}-%{version}.tar.gz
11# Source0-md5: bdebad7e0b904bd4e20c321bd48100cc
12Patch0: %{name}-make.patch
13URL: http://www.kernel.org/pub/linux/libs/security/linux-privs/
14BuildRequires: attr-devel
15BuildRequires: pam-devel
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%define _sbindir /sbin
19
20%description
21The POSIX.1e capability library for Linux. This package contains the
22getcap and setcap binaries and manual pages.
23
24%description -l pl.UTF-8
25Biblioteka, programy oraz strony manuala zawierające implementację
26"capability" standardu POSIX.1e.
27
28%description -l pt_BR.UTF-8
29Biblioteca para leitura e configuração de capabilities.
30
31%package devel
32Summary: Header files and development documentation for libcap
33Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do libcap
34Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para capabilities
35Group: Development/Libraries
36Requires: %{name} = %{epoch}:%{version}-%{release}
37
38%description devel
39Header files and development documentation for libcap.
40
41%description devel -l pl.UTF-8
42Pliki nagłówkowe i dokumentacja do libcap.
43
44%description devel -l pt_BR.UTF-8
45Arquivos de desenvolvimento para capabilities.
46
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
72%prep
73%setup -q
74%patch0 -p1
75
76%build
77%{__make} \
78 CC="%{__cc}" \
79 OPT_CFLAGS="-Iinclude %{rpmcflags}" \
80 DEBUG= \
81 OPT_LDFLAGS="%{rpmldflags}" \
82 LDLIBS="-L../libcap -lcap"
83
84%install
85rm -rf $RPM_BUILD_ROOT
86
87%{__make} install \
88 FAKEROOT=$RPM_BUILD_ROOT \
89 lib=%{_lib}
90
91install -d $RPM_BUILD_ROOT/%{_lib}/security
92install pam_cap/pam_cap.so $RPM_BUILD_ROOT/%{_lib}/security
93install -d $RPM_BUILD_ROOT/etc/security
94install pam_cap/capability.conf $RPM_BUILD_ROOT/etc/security
95
96install -d $RPM_BUILD_ROOT%{_libdir}
97install libcap/libcap.a $RPM_BUILD_ROOT%{_libdir}
98ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libcap.so.*.*) \
99 $RPM_BUILD_ROOT%{_libdir}/libcap.so
100rm $RPM_BUILD_ROOT/%{_lib}/libcap.so
101
102# newer versions exist in man-pages
103# and these syscalls are specific to Linux/glibc, not libcap
104rm -f $RPM_BUILD_ROOT%{_mandir}/man2/cap{get,set}.2
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110%postun -p /sbin/ldconfig
111
112%files
113%defattr(644,root,root,755)
114%doc CHANGELOG License README
115%attr(755,root,root) %{_sbindir}/capsh
116%attr(755,root,root) %{_sbindir}/getcap
117%attr(755,root,root) %{_sbindir}/getpcaps
118%attr(755,root,root) %{_sbindir}/setcap
119%attr(755,root,root) /%{_lib}/libcap.so.*.*
120%attr(755,root,root) %ghost /%{_lib}/libcap.so.2
121%{_mandir}/man8/getcap.8*
122%{_mandir}/man8/setcap.8*
123
124%files devel
125%defattr(644,root,root,755)
126%attr(755,root,root) %{_libdir}/libcap.so
127%{_includedir}/sys/capability.h
128%{_mandir}/man3/libcap*.3*
129%{_mandir}/man3/cap_*
130%{_mandir}/man3/capgetp.3*
131%{_mandir}/man3/capsetp.3*
132
133%files static
134%defattr(644,root,root,755)
135%{_libdir}/libcap.a
136
137%files -n pam-pam_cap
138%defattr(644,root,root,755)
139%doc pam_cap/License
140%attr(755,root,root) /%{_lib}/security/pam_cap.so
141%config(noreplace) %verify(not md5 mtime size) /etc/security/capability.conf
This page took 0.043538 seconds and 4 git commands to generate.