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

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

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