Lines 37-43
Link Here
|
37 |
enewgroup mongodb |
37 |
enewgroup mongodb |
38 |
enewuser mongodb -1 -1 /var/lib/${PN} mongodb |
38 |
enewuser mongodb -1 -1 /var/lib/${PN} mongodb |
39 |
|
39 |
|
40 |
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX)" |
40 |
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX) --sharedclient" |
41 |
scons_opts+=" --use-system-tcmalloc" |
41 |
scons_opts+=" --use-system-tcmalloc" |
42 |
scons_opts+=" --use-system-pcre" |
42 |
scons_opts+=" --use-system-pcre" |
43 |
scons_opts+=" --use-system-snappy" |
43 |
scons_opts+=" --use-system-snappy" |
Lines 53-58
Link Here
|
53 |
src_prepare() { |
53 |
src_prepare() { |
54 |
epatch "${FILESDIR}/${PN}-2.2-r1-fix-scons.patch" |
54 |
epatch "${FILESDIR}/${PN}-2.2-r1-fix-scons.patch" |
55 |
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch" |
55 |
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch" |
|
|
56 |
epatch "${FILESDIR}/${PN}-2.2-fix-sharedclient.patch" |
56 |
|
57 |
|
57 |
# FIXME: apply only this fix [1] on x86 boxes as it breaks /usr/lib symlink |
58 |
# FIXME: apply only this fix [1] on x86 boxes as it breaks /usr/lib symlink |
58 |
# on amd64 machines [2]. |
59 |
# on amd64 machines [2]. |