Merge remote-tracking branch 'origin/helloworld'
[slapos.git] / component / kumo / buildout.cfg
1 [buildout]
2 extends =
3   ../tokyocabinet/buildout.cfg
4   ../messagepack/buildout.cfg
5   ../openssl/buildout.cfg
6   ../zlib/buildout.cfg
7
8 parts = kumo
9 find-links = http://www.nexedi.org/static/packages/source/
10
11 [kumo-hooks-download]
12 url = ${:_profile_base_location_}/${:filename}
13 md5sum = 958a595a02de75624728f8d65e39d800
14 recipe = hexagonit.recipe.download
15 download-only=true
16 filename = kumo-hooks.py
17
18 [kumo-ipv6-multiip-patch-download]
19 recipe = hexagonit.recipe.download
20 url = ${:_profile_base_location_}/${:filename}
21 filename = kumofs-0.4.13_ipv6support_multiiplistenfix.patch
22 md5sum = 53af9f1f1375940841c589a6cbe11425
23 download-only = true
24
25 [kumo]
26 pre-configure-hook = ${kumo-hooks-download:location}/${kumo-hooks-download:filename}:pre_configure_hook
27 recipe = erp5.recipe.cmmiforcei686
28 url = https://github.com/downloads/etolabo/kumofs/kumofs-0.4.13.tar.gz
29 md5sum = 46148e9536222d0ad2ef36777c55714d
30 patches = ${kumo-ipv6-multiip-patch-download:location}/${kumo-ipv6-multiip-patch-download:filename}
31 patch-options = -p1
32 configure-options =
33   --with-tokyocabinet=${tokyocabinet:location}
34   --with-msgpack=${messagepack:location}
35
36 environment =
37   CPPFLAGS=-I${zlib:location}/include -I${openssl:location}/include
38   LDFLAGS=-L${zlib:location}/lib -L${openssl:location}/lib -Wl,-rpath=${tokyocabinet:location}/lib -Wl,-rpath=${messagepack:location}/lib -Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${openssl:location}/lib