From 23e5b60fdef5548fa7e5a4285ad22d08a32e8d3a Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Thu, 11 Apr 2013 04:41:35 +0000 Subject: [PATCH] protobuf-c: new package Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/protobuf-c/Config.in | 12 ++++++++++++ package/protobuf-c/protobuf-c.mk | 16 ++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 package/protobuf-c/Config.in create mode 100644 package/protobuf-c/protobuf-c.mk diff --git a/package/Config.in b/package/Config.in index 4282185708..566d941bc9 100644 --- a/package/Config.in +++ b/package/Config.in @@ -586,6 +586,7 @@ source "package/mtdev2tuio/Config.in" source "package/orc/Config.in" source "package/poco/Config.in" source "package/protobuf/Config.in" +source "package/protobuf-c/Config.in" source "package/schifra/Config.in" source "package/startup-notification/Config.in" source "package/liblog4c-localtime/Config.in" diff --git a/package/protobuf-c/Config.in b/package/protobuf-c/Config.in new file mode 100644 index 0000000000..9aff6e2895 --- /dev/null +++ b/package/protobuf-c/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PROTOBUF_C + bool "protobuf-c" + depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_PROTOBUF + help + Code generator and runtime libraries to use Protocol Buffers + from pure C (not C++). + + http://code.google.com/p/protobuf-c/ + +comment "protobuf-c requires a toolchain with C++ support enabled" + depends on !BR2_INSTALL_LIBSTDCPP diff --git a/package/protobuf-c/protobuf-c.mk b/package/protobuf-c/protobuf-c.mk new file mode 100644 index 0000000000..eb0047af96 --- /dev/null +++ b/package/protobuf-c/protobuf-c.mk @@ -0,0 +1,16 @@ +############################################################# +# +# protobuf-c +# +############################################################# + +PROTOBUF_C_VERSION = 0.15 +PROTOBUF_C_SITE = http://protobuf-c.googlecode.com/files +PROTOBUF_C_DEPENDENCIES = protobuf host-protobuf-c +HOST_PROTOBUF_C_DEPENDENCIES = host-protobuf +PROTOBUF_C_CONF_OPT = --disable-protoc +PROTOBUF_C_INSTALL_STAGING = YES +PROTOBUF_C_LICENSE = BSD-3c + +$(eval $(autotools-package)) +$(eval $(host-autotools-package)) -- 2.30.2