#!/bin/sh -e build_freetype() ( cd freetype meson \ --prefix=/usr \ -Ddefault_library=both \ -Dbzip2=disabled \ -Dzlib=disabled \ "$@" \ . output ninja -C output ninja -C output install ) build_harfbuzz() ( cd harfbuzz meson \ --prefix=/usr \ -Dpkg_config_path="$DESTDIR/usr/lib/pkgconfig" \ -Ddefault_library=both \ -Dglib=enabled \ -Dfreetype=enabled \ -Dgobject=disabled \ -Dcairo=disabled \ -Dicu=disabled \ -Dbenchmark=disabled \ -Dtests=disabled \ . output ninja -C output ninja -C output install ) # Point Freetype to the Harfbuzz files. export CFLAGS="$CFLAGS -I$DESTDIR/usr/include/harfbuzz" export CFLAGS="$CFLAGS -L$DESTDIR/usr/lib " export PKG_CONFIG_PATH=$DESTDIR/usr/lib/pkgconfig # Point Harfbuzz to the Freetype files. export CXXFLAGS="$CXXFLAGS -I$DESTDIR/usr/include/freetype2" export CXXFLAGS="$CXXFLAGS -L$DESTDIR/usr/lib" build_freetype -Dharfbuzz=disabled build_harfbuzz build_freetype -Dharfbuzz=enabled --reconfigure