meta-perinet/recipes-devtools/protobuffer/protoc_3.13.0.bb
Thomas Klaehn 994700b51c recipes-devtools: Add protobuffer recipes
Signed-off-by: Thomas Klaehn <thomas.klaehn@perinet.io>
2020-08-30 10:15:12 +02:00

29 lines
969 B
BlitzBasic

SUMMARY = "Google's protobuffer"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
SRC_URI = "https://github.com/protocolbuffers/protobuf/releases/download/v3.13.0/protoc-3.13.0-linux-x86_64.zip"
SRC_URI[md5sum] = "20a5326fbc666e1fd069eaa80875fcac"
SRC_URI[sha256sum] = "4a3b26d1ebb9c1d23e933694a6669295f6a39ddc64c3db2adf671f0a6026f82e"
FILES_${PN} = " \
${includedir}/google/protobuf/*.proto \
${includedir}/google/protobuf/compiler/*.proto \
${bindir}/protoc \
"
do_install () {
install -d ${D}${bindir}
install -m 0755 ${WORKDIR}/bin/protoc ${D}${bindir}
install -d ${D}${includedir}/google/protobuf/compiler
install -m 0644 ${WORKDIR}/include/google/protobuf/*.proto ${D}${includedir}/google/protobuf/
install -m 0644 ${WORKDIR}/include/google/protobuf/compiler/*.proto ${D}${includedir}/google/protobuf/compiler/
}
INSANE_SKIP_${PN} += " \
already-stripped \
"