buildout.cfg 3.14 KB
Newer Older
1
[buildout]
2
extends =
3 4 5 6 7 8 9 10 11 12
  ../attr/buildout.cfg
  ../gnutls/buildout.cfg
  ../libaio/buildout.cfg
  ../libcap/buildout.cfg
  ../libpng/buildout.cfg
  ../libuuid/buildout.cfg
  ../ncurses/buildout.cfg
  ../pkgconfig/buildout.cfg
  ../xorg/buildout.cfg
  ../zlib/buildout.cfg
13

14 15 16 17
# XXX Change all reference to kvm section to qemu section, then
# use qemu as main name section.
[qemu]
<= kvm
18

19
[kvm]
20
recipe = slapos.recipe.cmmi
21
# qemu-kvm and qemu are now the same since 1.3.
22 23
url = http://wiki.qemu-project.org/download/qemu-2.11.0.tar.bz2
md5sum = 335994a755bc655e88a87aeb36bfc0b9
24
configure-options =
25
  --target-list="$(uname -m 2>/dev/null|sed 's,^i[456]86$,i386,')-softmmu"
26
  --enable-system
27 28 29 30 31
  --disable-sdl
  --disable-xen
  --disable-vnc-sasl
  --disable-curl
  --enable-kvm
32
  --enable-linux-aio
33
  --enable-virtfs
34
  --disable-docs
Alain Takoudjou's avatar
Alain Takoudjou committed
35
  --enable-vnc
36 37
  --enable-vnc-png
  --disable-vnc-jpeg
38
  --extra-cflags="-I${gnutls:location}/include -I${libuuid:location}/include -I${ncurses:location}/include -I${zlib:location}/include -I${libpng:location}/include -I${libaio:location}/include -I${attr:location}/include -I${libcap:location}/include"
39
  --extra-ldflags="-Wl,-rpath -Wl,${glib:location}/lib -L${glib:location}/lib -Wl,-rpath -Wl,${gnutls:location}/lib -L${gnutls:location}/lib -Wl,-rpath -Wl,${libgpg-error:location}/lib -L${libgpg-error:location}/lib -L${gettext:location}/lib -Wl,-rpath -Wl,${gettext:location}/lib -Wl,-rpath -Wl,${libpng:location}/lib -L${libpng:location}/lib -L${libuuid:location}/lib -Wl,-rpath -Wl,${libuuid:location}/lib -L${libaio:location}/lib -Wl,-rpath=${libaio:location}/lib -L${ncurses:location}/lib -Wl,-rpath=${ncurses:location}/lib -L${zlib:location}/lib -Wl,-rpath -Wl,${zlib:location}/lib -lpng -lz -lgnutls -L${attr:location}/lib -Wl,-rpath=${attr:location}/lib -L${libcap:location}/lib -Wl,-rpath=${libcap:location}/lib"
40 41 42
  --disable-werror
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
43
  PKG_CONFIG_PATH=${glib:location}/lib/pkgconfig:${gnutls:location}/lib/pkgconfig:${pcre:location}/lib/pkgconfig:${pixman:location}/lib/pkgconfig
44
  LDFLAGS=-L${pixman:location}/lib -Wl,-rpath=${pixman:location}/lib
45

46
[debian-netinst-base]
47
recipe = hexagonit.recipe.download
48
ignore-existing = true
49
filename = ${:_buildout_section_name_}
50 51
url = http://cdimage.debian.org/cdimage/${:release}/${:arch}/iso-cd/debian-${:version}-${:arch}-netinst.iso
release = archive/${:version}
52 53 54
download-only = true
mode = 0644
location = ${buildout:parts-directory}/${:_buildout_section_name_}
55 56 57 58 59

[debian-amd64-netinst-base]
<= debian-netinst-base
arch = amd64

60 61 62 63 64
[debian-amd64-wheezy-netinst.iso]
<= debian-amd64-netinst-base
version = 7.11.0
md5sum = 096c1c18b44c269808bd815d58c53c8f

65
[debian-amd64-jessie-netinst.iso]
66
<= debian-amd64-netinst-base
67 68 69
release = archive
version = 8.10.0
md5sum = 19dcfc381bd3e609c6056216d203f5bc
70

71
[debian-amd64-netinst.iso]
72
# Download the installer of Debian 9 (Stretch)
73 74
<= debian-amd64-netinst-base
release = release/current
75 76
version = 9.4.0
md5sum = 73bd8aaaeb843745ec939f6ae3906e48
77 78

[debian-amd64-testing-netinst.iso]
79
# Download the installer of Debian Buster
80
<= debian-amd64-netinst-base
81 82 83
release = buster_di_alpha2
version = buster-DI-alpha2
md5sum = fbdc192f8857e2bd884e41481ed0fc09