buildout.cfg 1.3 KB
Newer Older
1 2
[buildout]
extends =
3
  ../gcc/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
4 5 6
  ../tokyocabinet/buildout.cfg
  ../messagepack/buildout.cfg
  ../openssl/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
7
  ../patch/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
8
  ../zlib/buildout.cfg
9 10 11 12

parts = kumo

[kumo]
13
recipe = slapos.recipe.cmmi
14 15
url = https://github.com/downloads/etolabo/kumofs/kumofs-0.4.13.tar.gz
md5sum = 46148e9536222d0ad2ef36777c55714d
16
pre-configure-hook = ${:_profile_base_location_}/kumo-hooks.py#958a595a02de75624728f8d65e39d800:pre_configure_hook
17
patches =
18 19
  ${:_profile_base_location_}/kumofs-0.4.13_ipv6support_multiiplistenfix.patch#53af9f1f1375940841c589a6cbe11425
  ${:_profile_base_location_}/kumofs-0.4.13_fix_gcc-4.9_ftbfs.patch#c09e04c620ce11c3fdd4afc3459cd355
20 21
patch-options = -p1
configure-options =
22
  --enable-tcadb
23 24 25 26
  --with-tokyocabinet=${tokyocabinet:location}
  --with-msgpack=${messagepack:location}

environment =
27
  CPPFLAGS=-I${zlib:location}/include -I${openssl:location}/include
28 29 30
  LD_LIBRARY_PATH=${gcc-fortran:location}/lib:${gcc-fortran:location}/lib64
  LDFLAGS=-Wl,-rpath=${gcc-fortran:location}/lib -Wl,-rpath=${gcc-fortran:location}/lib64 -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
  PATH=${gcc-fortran:location}/bin:${patch:location}/bin:%(PATH)s