Protocol Buffers implementation in C
mkdir /data/buildroot/package/libprotobuf-c cat > /data/buildroot/package/libprotobuf-c/Config.in<< 'EOF' config BR2_PACKAGE_LIBPROTOBUF_C bool "libprotobuf-c" help Protocol Buffers implementation in C EOF cat > /data/buildroot/package/libprotobuf-c/libprotobuf-c.mk<< 'EOF' ############################################################# # # libprotobuf-c # https://github.com/protobuf-c/protobuf-c/releases/download/v1.4.0/protobuf-c-1.4.0.tar.gz ############################################################# LIBPROTOBUF_C_VERSION = 1.4.0 LIBPROTOBUF_C_SOURCE = protobuf-c-$(LIBPROTOBUF_C_VERSION).tar.gz LIBPROTOBUF_C_SITE = https://github.com/protobuf-c/protobuf-c/releases/download/v$(LIBPROTOBUF_C_VERSION) define LIBPROTOBUF_C_BUILD_CMDS cd $(@D)/ && \ ./configure --prefix=/usr --disable-protoc && \ make endef define LIBPROTOBUF_C_INSTALL_TARGET_CMDS cd $(@D)/ && \ make install DESTDIR=$(TARGET_DIR) install -Dm644 $(@D)/LICENSE "$(TARGET_DIR)/usr/share/licenses/protobuf-c/LICENSE" endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/libprotobuf-c/Config.in' /data/buildroot/package/Config.in