buildout.cfg 1.4 KB
Newer Older
1 2 3 4 5
# libcurl - the multiprotocol file transfer library
# http://curl.haxx.se/

[buildout]
extends =
Łukasz Nowak's avatar
Łukasz Nowak committed
6
  ../openssl/buildout.cfg
7
  ../perl/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
8
  ../pkgconfig/buildout.cfg
9
  ../xz-utils/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
10
  ../zlib/buildout.cfg
11
  ../nghttp2/buildout.cfg
12 13 14 15
parts =
  curl

[curl]
16
recipe = slapos.recipe.cmmi
17
shared = true
18 19
url = http://curl.haxx.se/download/curl-7.67.0.tar.xz
md5sum = d55351b88dec558dd3a24dabb2c2d899
20 21
configure-options =
  --disable-static
22
  --disable-esni
23 24 25 26 27 28 29 30 31 32
  --disable-ldap
  --disable-ldaps
  --disable-rtsp
  --disable-dict
  --disable-telnet
  --disable-tftp
  --disable-pop3
  --disable-imap
  --disable-smtp
  --disable-gopher
33
  --disable-manual
34 35
  --enable-ipv6
  --disable-sspi
36
  --disable-alt-svc
37
  --with-zlib=${zlib:location}
38 39 40 41
  --with-ssl=${openssl:location}
  --without-gnutls
  --without-polarssl
  --without-mbedtls
42
  --without-mesalink
43
  --without-nss
44
  --without-libpsl
45
  --without-libmetalink
46
  --without-libssh2
47
  --without-librtmp
48
  --without-libidn2
49
  --with-nghttp2=${nghttp2:location}
50 51 52 53 54
  --without-ngtcp2
  --without-nghttp3
  --without-quiche
  --without-zsh-functions-dir
  --without-fish-functions-dir
55 56

environment =
57
  PATH=${perl:location}/bin:${pkgconfig:location}/bin:${xz-utils:location}/bin:%(PATH)s
58 59
  PKG_CONFIG_PATH=${openssl:location}/lib/pkgconfig:${nghttp2:location}/lib/pkgconfig
  LDFLAGS=-Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${openssl:location}/lib -Wl,-rpath=${nghttp2:location}/lib