Name: keyutils Version: 1.6.1 Release: 1 Summary: Utilities of Linux Key Management License: GPLv2+ and LGPLv2+ Url: http://people.redhat.com/~dhowells/keyutils/ Source0: http://people.redhat.com/~dhowells/keyutils/keyutils-%{version}.tar.bz2 Patch9000: bugfix-fix-argv-string-out-of-bounds.patch BuildRequires: gcc gdb BuildRequires: glibc-kernheaders >= 2.4-9.1.92 Requires: %{name}-libs = %{version}-%{release} %description The keyutils contains the kernel key management facility and provides the call back mechanism to get a key to user space. %package libs Summary: Key utilities library %description libs This package provides a wrapper library for the key management facility system calls. %package libs-devel Summary: libs-devle package for keyutils Requires: %{name}-libs = %{version}-%{release} %description libs-devel The libs-devel package of keyutils. %package help Summary: man files and other docs for keyutils %description help The help package for keyutils. %prep %autosetup -n %{name}-%{version} -p1 %build make \ NO_ARLIB=1 \ ETCDIR=%{_sysconfdir} \ LIBDIR=%{_libdir} \ USRLIBDIR=%{_libdir} \ BINDIR=%{_bindir} \ SBINDIR=%{_sbindir} \ MANDIR=%{_mandir} \ INCLUDEDIR=%{_includedir} \ SHAREDIR=%{_datarootdir}/keyutils \ RELEASE=.%{release} \ NO_GLIBC_KEYERR=1 \ CFLAGS="-Wall $RPM_OPT_FLAGS" \ LDFLAGS="%{?__global_ldflags}" %install make \ NO_ARLIB=1 \ DESTDIR=$RPM_BUILD_ROOT \ ETCDIR=%{_sysconfdir} \ LIBDIR=%{_libdir} \ USRLIBDIR=%{_libdir} \ BINDIR=%{_bindir} \ SBINDIR=%{_sbindir} \ MANDIR=%{_mandir} \ INCLUDEDIR=%{_includedir} \ SHAREDIR=%{_datarootdir}/keyutils \ install %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %doc README %license LICENCE.GPL %license LICENCE.LGPL %{_sbindir}/* %{_bindir}/* %{_datarootdir}/keyutils %config(noreplace) %{_sysconfdir}/* %files libs %license LICENCE.LGPL %{_libdir}/libkeyutils.so.* %files libs-devel %{_libdir}/libkeyutils.so %{_includedir}/* %{_libdir}/pkgconfig/libkeyutils.pc %files help %{_mandir}/man*/* %changelog * Thu Apr 16 2020 openEuler Buildteam - 1.6.1-1 - update to 1.6.1 * Sat Mar 14 2020 openEuler Buildteam - 1.5.10-11 - Add build requires of gdb * Mon Feb 17 2020 openEuler Buildteam - 1.5.10-10 - add keyutils-libs containing dynamic library for keyutils * Thu May 10 2019 huangchangyu - 1.5.10-9 - Type:bugfix - ID:NA - SUG:NA - DESC:fix argv string out of bounds * Fri Mar 1 2019 openEuler Buildteam - 1.5.10-8 - Package init