# Maintainer: pingplug < aur at pingplug dot me > # Contributor: Schala Zeal < schalaalexiazeal at gmail dot com > _commit=f51b158e9a8de5fb4f92346420a5a0a9c97065e2 # tags/1.48.8^0 _architectures="i686-w64-mingw32 x86_64-w64-mingw32" pkgname=mingw-w64-pango pkgver=1.48.8 pkgrel=1 pkgdesc="A library for layout and rendering of text (mingw-w64)" arch=('any') url="https://pango.gnome.org/" license=('LGPL') depends=('mingw-w64-harfbuzz' 'mingw-w64-fribidi' 'mingw-w64-fontconfig' 'mingw-w64-freetype2' 'mingw-w64-cairo' 'mingw-w64-libthai') makedepends=('gtk-doc' 'gobject-introspection' 'mingw-w64-poppler' 'mingw-w64-meson' 'mingw-w64-wine' 'git') options=('!strip' 'staticlibs' '!buildflags') source=("git+https://gitlab.gnome.org/GNOME/pango.git#commit=${_commit}") sha256sums=('SKIP') pkgver() { cd "${srcdir}/pango" git describe --tags | sed 's/-/+/g' } prepare() { cd "${srcdir}/pango" } build() { export NEED_WINE=1 cd "${srcdir}/pango" for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} ${_arch}-meson \ --buildtype=release \ --default-library=both \ -D 'gtk_doc=false' \ -D 'introspection=disabled' \ .. ninja popd done } package() { export NEED_WINE=1 for _arch in ${_architectures}; do cd "${srcdir}/pango/build-${_arch}" DESTDIR="${pkgdir}" ninja install find "${pkgdir}/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \; find "${pkgdir}/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; find "${pkgdir}/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g done } # vim:set ts=2 sw=2 et: