1 DESCRIPTION = "Linux Key Management Utilities"
2 HOMEPAGE = "http://people.redhat.com/~dhowells/keyutils/"
3 SECTION = "System/Kernel"
4 LICENSE = "GPL-2.0+ and LGPL-2.1+"
11 inherit manifest autotools-brokensep
19 #PROVIDES by libkeyutils
20 PROVIDES += "libkeyutils"
23 #PROVIDES by keyutils-dev
24 PROVIDES += "keyutils-dev"
28 #RDEPENDS of keyutils-dev (${PN}-dev)
29 RDEPENDS_${PN}-dev += "libkeyutils"
30 RDEPENDS_${PN}-dev += "glibc"
37 chmod -Rf a+rX,u+w,g-w,o-w ${S}
39 cp ${S}/packaging/keyutils.manifest .
44 bb.build.exec_func('do_prep', d)
55 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
57 oe_runmake ${PARALLEL_MAKE} NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS" CC="${CC}"
64 export RPM_BUILD_ROOT=${D}
75 LIBDIR=${prefix}/lib \
76 USRLIBDIR=${prefix}/lib \
77 BINDIR=${prefix}/bin \
78 SBINDIR=${prefix}/sbin
83 pkg_postinst_libkeyutils() {
86 [ "x$D" == "x" ] && ldconfig
89 pkg_postrm_libkeyutils() {
92 [ "x$D" == "x" ] && ldconfig
95 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
96 PACKAGES += " keyutils "
97 PACKAGES += " libkeyutils "
98 PACKAGES += " keyutils-dev "
101 keyutils_files += "${prefix}/sbin/*"
102 keyutils_files += "${prefix}/bin/*"
103 keyutils_files += "${prefix}/share/keyutils"
104 keyutils_files += "${mandir}/*/*"
105 keyutils_files += "/etc/*"
106 MANIFESTFILES_${PN} = "keyutils.manifest"
108 libkeyutils_files = ""
109 libkeyutils_files += "${prefix}/lib/libkeyutils.so.*"
110 MANIFESTFILES_lib${PN} = "keyutils.manifest"
112 keyutils-dev_files = ""
113 keyutils-dev_files += "${prefix}/lib/libkeyutils.so"
114 keyutils-dev_files += "${prefix}/include/*"
115 MANIFESTFILES_${PN}-dev = "keyutils.manifest"
117 FILES_${PN} = "${keyutils_files}"
118 FILES_lib${PN} = "${libkeyutils_files}"
119 FILES_${PN}-dev = "${keyutils-dev_files}"
121 PKG_keyutils= "keyutils"
122 PKG_libkeyutils= "libkeyutils"
123 PKG_keyutils-dev= "keyutils-dev"
125 require keyutils-extraconf.inc