From a54a6b3823dc42f9f95faf75019b7d674d493e07 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 24 Aug 2022 14:53:12 -0700 Subject: libb64: Switch to github fork and upgrade to 2.0.0.1+git Many of the patches floating around has been applied to github fork and seems to be having recent releases. Drop patches which are either applied or fixed differently in this version Signed-off-by: Khem Raj --- meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb | 37 ++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb (limited to 'meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb') diff --git a/meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb b/meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb new file mode 100644 index 0000000000..8122419c5e --- /dev/null +++ b/meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb @@ -0,0 +1,37 @@ +SUMMARY = "Base64 Encoding/Decoding Routines" +DESCRIPTION = "base64 encoding/decoding library - runtime library \ +libb64 is a library of ANSI C routines for fast encoding/decoding data into \ +and from a base64-encoded format" +HOMEPAGE = "https://github.com/libb64" +LICENSE = "PD" +LIC_FILES_CHKSUM = "file://LICENSE.md;md5=81296a564fa0621472714aae7c763d96" + +PV .= "+2.0.0.2+git${SRCPV}" +SRCREV = "ce864b17ea0e24a91e77c7dd3eb2d1ac4175b3f0" + +SRC_URI = "git://github.com/libb64/libb64;protocol=https;branch=master \ + file://0001-example-Do-not-run-the-tests.patch \ + file://0001-Makefile-fix-parallel-build-of-examples.patch \ + file://0001-examples-Use-proper-function-prototype-for-main.patch \ + " + +S = "${WORKDIR}/git" + +CFLAGS += "-fPIC" + +do_configure () { + : +} + +do_compile () { + oe_runmake + ${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,${BPN}.so.0 src/*.o -o src/${BPN}.so.0 +} + +do_install () { + install -d ${D}${includedir}/b64 + install -Dm 0644 ${B}/src/libb64.a ${D}${libdir}/libb64.a + install -Dm 0644 ${B}/src/libb64.so.0 ${D}${libdir}/libb64.so.0 + ln -s libb64.so.0 ${D}${libdir}/libb64.so + install -Dm 0644 ${S}/include/b64/*.h ${D}${includedir}/b64/ +} -- cgit v1.2.3-54-g00ecf