]> git.armaanb.net Git - asd-repo.git/blob - junk/glib/build
a476dcdc1635e9d84130b6230da1f1b3a4c06f79
[asd-repo.git] / junk / glib / build
1 #!/bin/sh -e
2
3 export DESTDIR="$1"
4
5 # Remove 'libelf' and 'util-linux' dependencies.
6 sed -i 's/HAVE_LIBELF/HAVE_ASD/'      gio/meson.build
7 sed -i 's/libmount_dep.found()/false/' meson.build
8
9 # Don't build tests/fuzzing stuff.
10 find . -type f -name meson.build -exec \
11     sed -i "/subdir('tests')/d;/subdir('fuzzing')/d" {} +
12
13 meson \
14     --prefix=/usr \
15     -Dlibmount=disabled \
16     -Dinstalled_tests=false \
17     -Ddefault_library=both \
18     -Dman=false \
19     -Dfam=false \
20     -Dinternal_pcre=true \
21     . build
22
23 ninja -C build
24 ninja -C build install
25
26 rm -rf "$1/usr/bin/gdbus"