[oe-commits] [meta-openembedded] 12/13: curlpp: Fix packaging and reference to license

git at git.openembedded.org git at git.openembedded.org
Fri Nov 9 14:36:17 UTC 2018


This is an automated email from the git hooks/post-receive script.

khem pushed a commit to branch master-next
in repository meta-openembedded.

commit aea60d4cc1a6f27a2602995378fdae2411c9d75c
Author: Robert Tiemann <rtie at gmx.de>
AuthorDate: Thu Nov 8 08:38:18 2018 +0100

    curlpp: Fix packaging and reference to license
    
    This patch fixes three issues:
    
    1. The recipe used "libcurlpp" for its package base name. It defined
      PACKAGES and corresponding package contents manually, but the
      non-standard naming led to an error message when trying to depend on
      it (nothing provides curlpp needed by curlpp-dev).
    
      See also
      https://lists.yoctoproject.org/pipermail/poky/2018-February/011236.html.
    
      Fixed by removing PACKAGES and corresponding FILES_*, relying on
      automatic packaging now.
    
    2. Upstream ships a license file (MIT), which is referenced by the
      recipe now (instead of the stock COPYING.MIT file).
    
    3. There was a do_install_append() function which patched the
      installed curlpp.pc file. Since it seemed to be of no use, it was
      removed.
    
    Signed-off-by: Robert Tiemann <rtie at gmx.de>
    Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
 meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git a/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb b/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
index 340f57d..799cf86 100644
--- a/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
+++ b/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
@@ -2,7 +2,7 @@ SUMMARY = "C++ library for client-side URL transfers"
 HOMEPAGE = "http://www.curlpp.org/"
 SECTION = "libdevel"
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+LIC_FILES_CHKSUM = "file://doc/LICENSE;md5=fd0c9adf285a69aa3b4faf34384e1029"
 
 DEPENDS = "curl"
 DEPENDS_class-native = "curl-native"
@@ -15,19 +15,4 @@ S = "${WORKDIR}/git"
 
 inherit cmake pkgconfig binconfig
 
-do_install_append () {
-    sed -i 's,${STAGING_DIR_TARGET},,g' ${D}${libdir}/pkgconfig/curlpp.pc
-}
-
-PACKAGES =+ "libcurlpp libcurlpp-dev libcurlpp-staticdev"
-
-FILES_lib${BPN} = "${libdir}/lib*.so.*"
-
-FILES_lib${BPN}-dev = "${includedir} \
-    ${libdir}/pkgconfig \
-    ${bindir}/*-config \
-"
-
-FILES_lib${BPN}-staticdev = "${libdir}/lib*.a"
-
 BBCLASSEXTEND = "native nativesdk"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list