mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-08-11 15:33:57 +00:00
curlpp: 0.7.3 -> 0.8.1
Upgrade curlpp from 0.7.3 to 0.8.1. The main difference between 0.7.x and 0.8.0 is that it replaces autotools with cmake, see https://github.com/jpbarrette/curlpp/releases/tag/v0.8.0 The homepage of curlpp on googlecode is obsoleted, so update it and use soure code repo on github. Remove dependency boost which is dropped by upstream. And remove extra CXXFLAGS which has been fixed by upstream. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
This commit is contained in:
parent
cb3561aa22
commit
f2dfae5655
@ -1,40 +0,0 @@
|
||||
SUMMARY = "C++ library for client-side URL transfers"
|
||||
HOMEPAGE = "http://code.google.com/p/curlpp/"
|
||||
SECTION = "libdevel"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
|
||||
DEPENDS = "curl boost"
|
||||
DEPENDS_class-native = "curl-native"
|
||||
|
||||
SRC_URI = "http://curlpp.googlecode.com/files/curlpp-${PV}.tar.gz \
|
||||
file://example21.cpp-remove-deprecated-code.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "ccc3d30d4b3b5d2cdbed635898c29485"
|
||||
SRC_URI[sha256sum] = "e3f9427b27c5bddf898d383d45c0d3d5397e2056ff935d9a5cdaef6a9a653bd5"
|
||||
|
||||
inherit autotools-brokensep pkgconfig binconfig
|
||||
|
||||
EXTRA_OECONF = "--with-boost=${STAGING_DIR_HOST}${prefix}"
|
||||
# Upstream is currently working on porting the code to use std::unique_ptr instead of the
|
||||
# deprecated auto_ptr. For now, ignore the issue.
|
||||
CXXFLAGS += "-Wno-error=deprecated-declarations"
|
||||
|
||||
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}/lib*.la \
|
||||
${libdir}/pkgconfig \
|
||||
${bindir}/*-config \
|
||||
"
|
||||
|
||||
FILES_lib${BPN}-staticdev = "${libdir}/lib*.a"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
33
meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
Normal file
33
meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
Normal file
@ -0,0 +1,33 @@
|
||||
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"
|
||||
|
||||
DEPENDS = "curl"
|
||||
DEPENDS_class-native = "curl-native"
|
||||
|
||||
SRC_URI = "git://github.com/jpbarrette/curlpp.git"
|
||||
|
||||
SRCREV = "592552a165cc569dac7674cb7fc9de3dc829906f"
|
||||
|
||||
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"
|
||||
Loading…
x
Reference in New Issue
Block a user