buildout.cfg 2.65 KB
Newer Older
1
[buildout]
2 3 4 5 6 7 8 9
extends =
  ../autoconf/buildout.cfg
  ../automake/buildout.cfg
  ../bison/buildout.cfg
  ../flex/buildout.cfg
  ../libexpat/buildout.cfg
  ../libtool/buildout.cfg
  ../pkgconfig/buildout.cfg
10
  ../xorg/buildout.cfg
11
  ../xz-utils/buildout.cfg
12
  ../zlib/buildout.cfg
13

14
parts =
15 16 17
  mesa

[mesa]
18
recipe = slapos.recipe.cmmi
19
shared = true
20 21
url = https://archive.mesa3d.org/mesa-18.0.0.tar.xz
md5sum = c2a59fc5b56de3e197fa3a6023409e23
22
configure-options =
23 24
  --disable-gles1
  --disable-gles2
25
  --enable-dri
26
  --disable-dri3
27
  --enable-egl
28 29
  --enable-gbm
  --enable-sysfs
30 31
  --disable-xvmc
  --disable-vdpau
32
  --disable-va
33 34
  --disable-xlib-glx
  --enable-shared-glapi
35
  --disable-driglx-direct
36 37 38 39
  --disable-gallium-llvm
  --with-gallium-drivers=
  --with-dri-drivers=
environment =
40
  PATH=${autoconf:location}/bin:${bison:location}/bin:${flex:location}/bin:${pkgconfig:location}/bin:${xz-utils:location}/bin:%(PATH)s
41
  PKG_CONFIG_PATH=${damageproto:location}/lib/pkgconfig:${glproto:location}/lib/pkgconfig:${xorgproto:location}/share/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libXext:location}/lib/pkgconfig:${libexpat:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xdamage:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${xfixes:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${libdrm:location}/lib/pkgconfig:${zlib:location}/lib/pkgconfig
42 43 44 45
  PYTHON2=${buildout:executable}
  ACLOCAL=${automake:location}/bin/aclocal -I${libtool:location}/share/aclocal -I${pkgconfig:location}/share/aclocal
  AUTOCONF=${autoconf:location}/bin/autoconf
  AUTOMAKE=${automake:location}/bin/automake
46
  LDFLAGS=-Wl,-rpath=${libdrm:location}/lib -Wl,-rpath=${zlib:location}/lib
47
make-options =
48
  -j1
49
  LIBTOOL=${libtool:location}/bin/libtool
50 51 52

[glu]
recipe = slapos.recipe.cmmi
53
shared = true
54 55 56 57 58 59 60
# tar.bz2 cannot be well extracted why ?
url = ftp://ftp.freedesktop.org/pub/mesa/glu/glu-9.0.0.tar.gz
md5sum = bbc57d4fe3bd3fb095bdbef6fcb977c4
configure-options =
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
61
  PKG_CONFIG_PATH=${damageproto:location}/lib/pkgconfig:${glproto:location}/lib/pkgconfig:${xorgproto:location}/share/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libXext:location}/lib/pkgconfig:${libexpat:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${mesa:location}/lib/pkgconfig:${xdamage:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${xfixes:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
62
  LDFLAGS=-Wl,-rpath=${libdrm:location}/lib -Wl,-rpath=${zlib:location}/lib