mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 14:46:31 +00:00
package: Add protobuf package
Closes: #4886 [Peter: fix whitespace, C++ dep, optional zlib dep] Signed-off-by: Simon Dawson <spdawson at gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
32f5d03a6e
commit
f526c4d23c
3
CHANGES
3
CHANGES
@ -27,7 +27,7 @@
|
|||||||
util-linux, vala, wipe, xdriver_xf86-video-fbdev, zlib,
|
util-linux, vala, wipe, xdriver_xf86-video-fbdev, zlib,
|
||||||
|
|
||||||
New packages: glib-networking, lcdprog, minicom, parted,
|
New packages: glib-networking, lcdprog, minicom, parted,
|
||||||
zeromq
|
protobuf, zeromq
|
||||||
|
|
||||||
Deprecated packages: ttcp
|
Deprecated packages: ttcp
|
||||||
|
|
||||||
@ -36,6 +36,7 @@
|
|||||||
Issues resolved (http://bugs.uclibc.org):
|
Issues resolved (http://bugs.uclibc.org):
|
||||||
|
|
||||||
#4880: New package lcdproc
|
#4880: New package lcdproc
|
||||||
|
#4886: New package protobuf
|
||||||
|
|
||||||
2012.02, Released February 29th, 2012:
|
2012.02, Released February 29th, 2012:
|
||||||
|
|
||||||
|
@ -392,6 +392,7 @@ source "package/liburcu/Config.in"
|
|||||||
source "package/lttng-libust/Config.in"
|
source "package/lttng-libust/Config.in"
|
||||||
source "package/orc/Config.in"
|
source "package/orc/Config.in"
|
||||||
source "package/poco/Config.in"
|
source "package/poco/Config.in"
|
||||||
|
source "package/protobuf/Config.in"
|
||||||
source "package/startup-notification/Config.in"
|
source "package/startup-notification/Config.in"
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
11
package/protobuf/Config.in
Normal file
11
package/protobuf/Config.in
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
config BR2_PACKAGE_PROTOBUF
|
||||||
|
bool "protobuf"
|
||||||
|
depends on BR2_INSTALL_LIBSTDCPP
|
||||||
|
help
|
||||||
|
Protocol buffers are Google's language-neutral, platform-neutral,
|
||||||
|
extensible mechanism for serializing structured data.
|
||||||
|
|
||||||
|
http://code.google.com/p/protobuf/
|
||||||
|
|
||||||
|
comment "protobuf requires a toolchain with C++ support enabled"
|
||||||
|
depends on !BR2_INSTALL_LIBSTDCPP
|
21
package/protobuf/protobuf.mk
Normal file
21
package/protobuf/protobuf.mk
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
#############################################################
|
||||||
|
#
|
||||||
|
# protobuf
|
||||||
|
#
|
||||||
|
#############################################################
|
||||||
|
PROTOBUF_VERSION = 2.4.1
|
||||||
|
PROTOBUF_SOURCE = protobuf-$(PROTOBUF_VERSION).tar.gz
|
||||||
|
PROTOBUF_SITE = http://protobuf.googlecode.com/files/
|
||||||
|
|
||||||
|
# N.B. Need to use host protoc during cross compilation.
|
||||||
|
PROTOBUF_DEPENDENCIES = host-protobuf
|
||||||
|
PROTOBUF_CONF_OPT = --with-protoc=$(HOST_DIR)/usr/bin/protoc
|
||||||
|
|
||||||
|
PROTOBUF_INSTALL_STAGING = YES
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
||||||
|
PROTOBUF_DEPENDENCIES += zlib
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(eval $(call AUTOTARGETS))
|
||||||
|
$(eval $(call AUTOTARGETS,host))
|
Loading…
x
Reference in New Issue
Block a user