# Maintainer: Adrián Pérez de Castro # Maintainer: Caleb Maclennan pkgname=ots pkgver=8.1.2 pkgrel=1 pkgdesc='OpenType fonts sanitiser. Supports TTF, WOFF, WOFF2 and other formats' arch=(x86_64 i686) url=https://github.com/khaledhosny/ots license=(custom) depends=(freetype2 libfreetype.so) makedepends=(meson ninja gtest) source=("$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz" use-system-gtest.patch) sha512sums=('f2424a79558001b7b4ba743c15e7429b613b3c5a3a23bec8ef36556dffc8101235f67f2ac7974ecdea50483fe2d97170131aa3814999caf5d1c546e444bec4ec' 'a8e06db16a17f0c2851628cc970b828a2c6df786ed553381906e80f286e2651fd56acf3253156041850a1aeedcaeaf20840db738cf96e0e1582176dbdf3300f2') prepare () { cd "$pkgname-$pkgver" patch -p0 < "$srcdir/use-system-gtest.patch" } build() { cd "$pkgname-$pkgver" arch-meson build -Dgraphite=true ninja -C build } check () { meson test -C "$pkgname-$pkgver/build" } package() { cd "$pkgname-$pkgver" DESTDIR="$pkgdir" ninja -C build install install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE }