#!/bin/sh MAKEDEPS="meson ninja docbook-xsl docbook-dtd" DEPS="pcre libffi zlib musl libxslt gdbm" PKG_VER=2.73.3 SOURCE=https://download.gnome.org/sources/glib/$(echo $PKG_VER | cut -d. -f-2)/glib-$PKG_VER.tar.xz DESC="Low level core library" ADDITIONAL=" 0001-gquark-fix-initialization-with-c-constructors.patch deprecated-no-warn.patch musl-libintl.patch" prepare () { apply_patches } build () { mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dman=false \ .. && ninja } package () { DESTDIR=$PKG_DEST ninja install mkdir -p $PKG_DEST/usr/share/doc/glib-$PKG_VER && cp -r ../docs/reference/NEWS $PKG_DEST/usr/share/doc/glib-$PKG_VER cp -r ../docs/reference/gio $PKG_DEST/usr/share/doc/glib-$PKG_VER cp -r ../docs/reference/glib $PKG_DEST/usr/share/doc/glib-$PKG_VER cp -r ../docs/reference/gobject $PKG_DEST/usr/share/doc/glib-$PKG_VER }