buildout.cfg 1.18 KB
Newer Older
1 2 3 4
[buildout]
parts =
  cyrus-sasl
extends =
5
  ../autoconf/buildout.cfg
6
  ../automake/buildout.cfg
7
  ../gdbm/buildout.cfg
8
  ../libtool/buildout.cfg
9
  ../m4/buildout.cfg
10
  ../zlib/buildout.cfg
11 12

[cyrus-sasl]
13
recipe = slapos.recipe.cmmi
14 15
url = ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-2.1.26.tar.gz
md5sum = a7f4e5e559a0e37b3ffc438c9456e425
16
location = ${buildout:parts-directory}/${:_buildout_section_name_}
17
configure-command =
18 19 20
  "${libtool:location}/bin/libtoolize" -c -f &&
  "${automake:location}/bin/aclocal" -I "${libtool:location}/share/aclocal" -I config -I cmulocal &&
  "${automake:location}/bin/automake" -c -a -f &&
21
  ./configure
22
configure-options =
23
  --prefix=${:location}
24 25 26
  --disable-digest
  --disable-gssapi
  --disable-otp
27
  --with-dblib=gdbm
28 29 30 31
  --without-des
  --without-openssl
  --without-pam
  --without-saslauthd
32
  --with-plugindir=${:location}/lib/sasl2
33 34 35 36 37
# it seems that parallel build sometimes fails.
make-options =
  -j1

environment =
38
  PATH=${autoconf:location}/bin:${m4:location}/bin:%(PATH)s
39
  CPPFLAGS=-fPIC -I${zlib:location}/include -I${gdbm:location}/include
40
  LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib -L${gdbm:location}/lib -Wl,-rpath=${gdbm:location}/lib