# Maintainer: Caleb Maclennan # Contributor: Daniel Eklöf # TODO: un-vendor nanosvg, migrate package from AUR and build against that pkgname=fcft pkgver=3.1.5 pkgrel=2 pkgdesc='Simple library for font loading and glyph rasterization' arch=(x86_64) url=https://codeberg.org/dnkl/${pkgname} license=(MIT) depends=(fontconfig freetype2 harfbuzz libutf8proc pixman) makedepends=(meson scdoc tllist) checkdepends=(ttf-dejavu) provides=(libfcft.so) source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") sha256sums=('8a7e09c887edce97f8780dba8a060026c3551da48252819400d7af1c5eacf871') build() { arch-meson $pkgname build \ -Dgrapheme-shaping=enabled \ -Drun-shaping=enabled } check() { meson test -C build } package() { meson install -C build --destdir "$pkgdir" install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" "$pkgname/LICENSE" install -Dm0644 "$pkgname/unicode/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.unicode" }