[Buildroot] [PATCH] libbson: new package

Semyon Kolganov semenak94 at mail.ru
Fri Apr 7 11:42:14 UTC 2017


Signed-off-by: Semyon Kolganov <semenak94 at mail.ru>
---
 package/Config.in            |  1 +
 package/libbson/Config.in    |  5 +++++
 package/libbson/libbson.hash |  2 ++
 package/libbson/libbson.mk   | 16 ++++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/libbson/Config.in
 create mode 100644 package/libbson/libbson.hash
 create mode 100644 package/libbson/libbson.mk

diff --git a/package/Config.in b/package/Config.in
index 71bd44a..f312e42 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1434,6 +1434,7 @@ menu "Text and terminal handling"
 	source "package/augeas/Config.in"
 	source "package/enchant/Config.in"
 	source "package/icu/Config.in"
+	source "package/libbson/Config.in"
 	source "package/libcli/Config.in"
 	source "package/libedit/Config.in"
 	source "package/libenca/Config.in"
diff --git a/package/libbson/Config.in b/package/libbson/Config.in
new file mode 100644
index 0000000..5e361ea
--- /dev/null
+++ b/package/libbson/Config.in
@@ -0,0 +1,5 @@
+config BR2_PACKAGE_LIBBSON
+	bool "libbson"
+	help
+	  libbson is a library providing useful routines related to 
+	  building, parsing, and iterating BSON documents.
diff --git a/package/libbson/libbson.hash b/package/libbson/libbson.hash
new file mode 100644
index 0000000..a0abdb6
--- /dev/null
+++ b/package/libbson/libbson.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256	d9a1b2229a4aac2edb1564b909f0770a972af9bf94994acce2b21b2905913aed libbson-1.6.2.tar.gz
diff --git a/package/libbson/libbson.mk b/package/libbson/libbson.mk
new file mode 100644
index 0000000..9941a2f
--- /dev/null
+++ b/package/libbson/libbson.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# libbson
+#
+################################################################################
+
+LIBBSON_VERSION = 1.6.2
+LIBBSON_SITE = $(call github,mongodb,libbson,$(LIBBSON_VERSION))
+LIBBSON_LICENSE = GPL-2.0
+LIBBSON_LICENSE_FILES = COPYING
+LIBBSON_INSTALL_STAGING = YES
+
+LIBBSON_CONF_OPTS = \
+	-DENABLE_TESTS=OFF
+
+$(eval $(cmake-package))
\ No newline at end of file
-- 
2.7.4



More information about the buildroot mailing list