mirror of
https://github.com/thead-yocto-mirror/meta-openembedded
synced 2026-09-07 22:54:41 +02:00
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 <raj.khem@gmail.com>
38 lines
1.2 KiB
BlitzBasic
38 lines
1.2 KiB
BlitzBasic
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/
|
|
}
|