# Maintainer: Adrián Pérez de Castro # Maintainer: Caleb Maclennan pkgname=ots pkgver=8.1.0 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=('5fe002c7e4351737cdb86e5288e8ab9a2076cdb25f92193e406ecf4f606daaaa2f7a632c005c3dda2e5385b2e66d4df7321cc6b126f1ec08e616d098a6a0f642' '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 }