diff options
Diffstat (limited to 'meta-oe/recipes-support/mongodb/mongodb_git.bb')
-rw-r--r-- | meta-oe/recipes-support/mongodb/mongodb_git.bb | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/mongodb/mongodb_git.bb b/meta-oe/recipes-support/mongodb/mongodb_git.bb new file mode 100644 index 0000000000..f0fe2402ff --- /dev/null +++ b/meta-oe/recipes-support/mongodb/mongodb_git.bb | |||
@@ -0,0 +1,38 @@ | |||
1 | SUMMARY = "mongodb" | ||
2 | LICENSE = "AGPLv3 & Apache-2.0" | ||
3 | LIC_FILES_CHKSUM = "file://GNU-AGPL-3.0.txt;md5=73f1eb20517c55bf9493b7dd6e480788 \ | ||
4 | file://APACHE-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" | ||
5 | |||
6 | DEPENDS = "openssl libpcre boost" | ||
7 | # Mongo uses tcmalloc on x86_64, which is provided by gperftools | ||
8 | DEPENDS_append_x86-64 = " gperftools" | ||
9 | |||
10 | inherit scons | ||
11 | |||
12 | PV = "2.5.5+git${SRCPV}" | ||
13 | SRCREV = "588dc81b0822ebb46f80e152b94527a882e6ea5e" | ||
14 | SRC_URI = "git://github.com/mongodb/mongo.git \ | ||
15 | file://0001-Make-it-possible-to-disable-the-use-of-v8.patch \ | ||
16 | file://0002-Fix-linking-when-scripting-is-disabled.patch \ | ||
17 | file://0003-Do-not-build-mongo-binary-when-scripting-is-disabled.patch \ | ||
18 | file://0001-replace-os.uname-with-os.getenv-TARGET_ARCH.patch \ | ||
19 | " | ||
20 | |||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | export OE_TARGET_ARCH="${TARGET_ARCH}" | ||
24 | |||
25 | EXTRA_OESCONS = "--prefix=${D}${prefix} \ | ||
26 | --propagate-shell-environment \ | ||
27 | --cc-use-shell-environment \ | ||
28 | --cxx-use-shell-environment \ | ||
29 | --ld='${TARGET_PREFIX}g++' \ | ||
30 | --ssl \ | ||
31 | --use-system-pcre \ | ||
32 | --use-system-boost \ | ||
33 | --use-system-tcmalloc \ | ||
34 | --disable-scripting \ | ||
35 | --nostrip \ | ||
36 | mongod mongos" | ||
37 | |||
38 | |||