lib/cairo/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=cairo
VERSION=git
RELEASE=1
SOURCE="https://gitlab.freedesktop.org/cairo/cairo.git"
build() {
msg "patching meson.build for static library..."
sed -i "s/shared_library/static_library/" meson.build || die "patch failed"
msg "configuring cairo with muon..."
muon setup \
-Dprefix="$PREFIX" \
-Dquartz=disabled \
-Dpng=enabled \
-Dtests=disabled \
-Dlzo=disabled \
-Dspectre=disabled \
-Dglib=disabled \
build || die "muon setup failed"
msg "building with samu..."
samu -C build || die "samu failed"
samu -C build install || die "samu install failed"
}
. ${0%/*}/../../libsh/libdmake.sh
