buildout.cfg 1.27 KB
Newer Older
1 2
[buildout]
extends =
Łukasz Nowak's avatar
Łukasz Nowak committed
3
  ../gettext/buildout.cfg
4
  ../libffi/buildout.cfg
Kirill Smelkov's avatar
.  
Kirill Smelkov committed
5 6
  ../meson/buildout.cfg
  ../ninja/buildout.cfg
7
  ../patch/buildout.cfg
Kirill Smelkov's avatar
.  
Kirill Smelkov committed
8
  ../pcre2/buildout.cfg
9
  ../perl/buildout.cfg
Kirill Smelkov's avatar
.  
Kirill Smelkov committed
10
  ../pkgconfig/buildout.cfg
11
  ../xz-utils/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
12
  ../zlib/buildout.cfg
13
  ../defaults.cfg
14 15
parts =
  glib
16 17

[glib]
18
recipe = slapos.recipe.cmmi
19
shared = true
Kirill Smelkov's avatar
.  
Kirill Smelkov committed
20 21 22 23 24
url = https://download.gnome.org/sources/glib/2.76/glib-2.76.3.tar.xz
md5sum = 9e8f5c00f0cdf71c7e47e554bfbf9dcb
configure-command = ${meson:location}/bin/meson builddir --libdir=lib --wrap-mode=nodownload -Dprefix=@@LOCATION@@ -Dlibmount=disabled -Dselinux=disabled -Dgtk_doc=false -Dxattr=false -Dman=false -Dnls=disabled
make-binary = ninja -C builddir
pkg_config_depends = ${pcre2:location}/lib/pkgconfig:${libffi:location}/lib/pkgconfig:${zlib:location}/lib/pkgconfig
25
environment =
Kirill Smelkov's avatar
.  
Kirill Smelkov committed
26 27 28 29
  PKG_CONFIG_PATH=${:pkg_config_depends}
  PATH=${ninja:location}/bin:${pkgconfig:location}/bin:${patch:location}/bin:${perl:location}/bin:${xz-utils:location}/bin:%(PATH)s
  CFLAGS=-I${gettext:location}/include
  LDFLAGS=-L${gettext:location}/lib -lintl -Wl,-rpath=${gettext:location}/lib -Wl,-rpath=${libffi:location}/lib -Wl,-rpath=${zlib:location}/lib -Wl,-rpath=@@LOCATION@@/lib -Wl,-rpath=${pcre2:location}/lib
30
post-install = rm %(location)s/bin/gtester-report