]> git.pld-linux.org Git - packages/keyutils.git/blame - keyutils.spec
- release 2
[packages/keyutils.git] / keyutils.spec
CommitLineData
d2347f85
ER
1#
2# Conditional build:
3%if "%{pld_release}" == "ac"
4%bcond_with glibc24 # build for older glibc
5%else
6%bcond_without glibc24 # build for older glibc
7%endif
8
d4301ffd 9Summary: Linux Key Management Utilities
3621847a 10Summary(pl.UTF-8): Narzędzia do linuksowego zarządzania kluczami
d4301ffd 11Name: keyutils
0bc3b12b 12Version: 1.4
b14f519b 13Release: 2
3621847a 14License: LGPL v2+ (library), GPL v2+ (utility)
d4301ffd
AM
15Group: Base
16Source0: http://people.redhat.com/~dhowells/keyutils/%{name}-%{version}.tar.bz2
0bc3b12b 17# Source0-md5: e168c1bdaf5aa93c2cbf8a5e7f8ef27b
a035d563 18BuildRequires: rpmbuild(macros) >= 1.402
3621847a 19Requires: %{name}-libs = %{version}-%{release}
d4301ffd
AM
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23Utilities to control the kernel key management facility and to provide
24a mechanism by which the kernel call back to userspace to get a key
25instantiated.
26
3621847a
JB
27%description -l pl.UTF-8
28Narzędzia sterujące zarządzaniem kluczami w jądrze i dostarczające
29mechanizm, przez który jądro odwołuje się do przestrzeni użytkownika w
30celu pobrania instancji klucza.
31
d4301ffd
AM
32%package libs
33Summary: Key utilities library
3621847a
JB
34Summary(pl.UTF-8): Biblioteka narzędzi do zarządzania kluczami
35License: LGPL v2+
36Group: Libraries
d2347f85 37%{?with_glibc24:Requires: glibc >= 6:2.4}
d4301ffd
AM
38
39%description libs
40This package provides a wrapper library for the key management
41facility system calls.
42
3621847a
JB
43%description libs -l pl.UTF-8
44Ten pakiet zawiera bibliotekę obudowującą wywołania systemowe do
45zarządzania kluczami.
46
d4301ffd 47%package devel
3621847a
JB
48Summary: Development package for building Linux key management utilities
49Summary(pl.UTF-8): Pakiet programistyczny do tworzenia narzędzi zarządzających linuksowymi kluczami
50License: LGPL v2+
d4301ffd 51Group: Development/Libraries
3621847a 52Requires: %{name}-libs = %{version}-%{release}
d4301ffd
AM
53
54%description devel
3621847a
JB
55This package provides the header files for building key utilities.
56
57%description devel -l pl.UTF-8
58Ten pakiet udostępnia pliki nagłówkowe do tworzenia narzędzi
59zarządzających kluczami.
d4301ffd
AM
60
61%package static
3621847a
JB
62Summary: Static Linux key management library
63Summary(pl.UTF-8): Statyczna biblioetka do zarządzania linuksowymi kluczami
64License: LGPL v2+
d4301ffd 65Group: Development/Libraries
3621847a 66Requires: %{name}-devel = %{version}-%{release}
d4301ffd
AM
67
68%description static
69Static linux key management libraries.
70
3621847a
JB
71%description static -l pl.UTF-8
72Statyczna biblioetka do zarządzania linuksowymi kluczami.
73
d4301ffd
AM
74%prep
75%setup -q
76
77%build
78%{__make} -j1 \
79 CC="%{__cc}" \
80 LIBDIR=/%{_lib} \
81 USRLIBDIR=%{_libdir} \
d2347f85
ER
82%if %{without glibc24}
83 NO_GLIBC_KEYERR=1 \
84%endif
d4301ffd
AM
85 CFLAGS="-Wall %{rpmcflags}" \
86 LDFLAGS="%{rpmldflags}"
87
88%install
89rm -rf $RPM_BUILD_ROOT
90
91%{__make} install \
92 DESTDIR=$RPM_BUILD_ROOT \
93 LIBDIR=/%{_lib} \
94 USRLIBDIR=%{_libdir}
95
d4301ffd
AM
96%clean
97rm -rf $RPM_BUILD_ROOT
98
3621847a
JB
99%post libs -p /sbin/ldconfig
100%postun libs -p /sbin/ldconfig
d4301ffd
AM
101
102%files
103%defattr(644,root,root,755)
3621847a
JB
104%doc README
105%attr(755,root,root) /bin/keyctl
106%attr(755,root,root) /sbin/request-key
d4301ffd
AM
107%dir %{_datadir}/keyutils
108%attr(755,root,root) %{_datadir}/keyutils/*.sh
3621847a
JB
109%{_mandir}/man1/keyctl.1*
110%{_mandir}/man5/request-key.conf.5*
111%{_mandir}/man8/request-key.8*
112%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/request-key.conf
d4301ffd
AM
113
114%files libs
115%defattr(644,root,root,755)
0bc3b12b 116%attr(755,root,root) /%{_lib}/libkeyutils.so.*.*
3621847a 117%attr(755,root,root) %ghost /%{_lib}/libkeyutils.so.1
d4301ffd
AM
118
119%files devel
120%defattr(644,root,root,755)
3621847a
JB
121%attr(755,root,root) %{_libdir}/libkeyutils.so
122%{_includedir}/keyutils.h
123%{_mandir}/man3/keyctl_*.3*
d4301ffd
AM
124
125%files static
126%defattr(644,root,root,755)
3621847a 127%{_libdir}/libkeyutils.a
This page took 0.074714 seconds and 4 git commands to generate.