buildroot:libprotobuf-c
libprotobuf-c
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
buildroot/libprotobuf-c.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1