From: Paul Menzel Date: Mon, 10 Jan 2011 11:09:26 +0000 (+0100) Subject: libcap, libcap2: use automatic packaging to fix QA errors X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac35c02c470d752f5207fc648949fb42b44f0175;p=openembedded.git libcap, libcap2: use automatic packaging to fix QA errors Since commit 6883f6 [1] packages have been populated manually. FILES_${PN} = "${libdir}" FILES_${PN}-dev = "${includedir}" This gives the following QA errors for `libcap` and `libcap2` (which is based on `libcap` [2]) [3]. • `libcap`: ERROR: QA Issue with libcap: non -dev package contains symlink .so: libcap path '/work/armv7a-oe-linux-uclibceabi/libcap-1.10-r2/packages-split/libcap/usr/lib/libcap.so' ERROR: QA Issue with libcap: non -dev package contains symlink .so: libcap path '/work/armv7a-oe-linux-uclibceabi/libcap-1.10-r2/packages-split/libcap/usr/lib/libcap.so' • `libcap2`: ERROR: QA Issue with libcap2: non -dev package contains symlink .so: libcap2 path '/work/armv7a-oe-linux-uclibceabi/libcap2-2.16-r1/packages-split/libcap2/usr/lib/libcap.so' ERROR: QA Issue with libcap2: non -dev package contains symlink .so: libcap2 path '/work/armv7a-oe-linux-uclibceabi/libcap2-2.16-r1/packages-split/libcap2/usr/lib/libcap.so' Using automatic packages the symlink `libcap.so -> libcap.so.1.10` is put into `libcap{,2}-dev`. Note: The symlink `libcap.so.1 -> libcap.so.1.10` is still put into `libcap1_1.10-r2_armv7a.ipk` but does not raise a QA error. [1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=6883f65588c6aa7e9780ff7c11b15a397382a422 [2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=c71a6ebf796df907ba0d4339e6acf66faa3c6232 [3] http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-January/028557.html Signed-off-by: Paul Menzel CC: Rolf Leggewie Acked-by: Dirk Opfer Acked-by: Dirk Opfer Signed-off-by: Khem Raj --- diff --git a/recipes/libcap/libcap2_2.16.bb b/recipes/libcap/libcap2_2.16.bb index 92cd50fbcb..97b03d5621 100644 --- a/recipes/libcap/libcap2_2.16.bb +++ b/recipes/libcap/libcap2_2.16.bb @@ -3,7 +3,7 @@ PRIORITY = "optional" SECTION = "libs" LICENSE = "GPL" DEPENDS = "bison-native flex-native attr" -PR = "r1" +PR = "r2" BUILD_CFLAGS += "-I${S}/libcap/include" CFLAGS += "-I${S}/libcap/include" @@ -15,9 +15,6 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/libs/security/linux-privs/libcap2/libca S = "${WORKDIR}/libcap-${PV}" -FILES_${PN} = "${libdir}" -FILES_${PN}-dev = "${includedir}" - do_install() { install -d ${D}${includedir}/sys install -m 0644 libcap/include/sys/capability.h ${D}${includedir}/sys/ diff --git a/recipes/libcap/libcap_1.10.bb b/recipes/libcap/libcap_1.10.bb index e6ca393df7..286c512607 100644 --- a/recipes/libcap/libcap_1.10.bb +++ b/recipes/libcap/libcap_1.10.bb @@ -3,7 +3,7 @@ PRIORITY = "optional" SECTION = "libs" LICENSE = "GPL" DEPENDS = "bison-native flex-native" -PR = "r2" +PR = "r3" CFLAGS_append = " -I${S}/libcap/include -fPIC" @@ -12,9 +12,6 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/libs/security/linux-privs/kernel-2.4/${ file://make.patch \ file://syscall.patch" -FILES_${PN} = "${libdir}" -FILES_${PN}-dev = "${includedir}" - do_install() { install -d ${D}${includedir}/sys install -m 0644 libcap/include/sys/capability.h ${D}${includedir}/sys/