diff options
Diffstat (limited to 'community/fcft/APKBUILD')
-rw-r--r-- | community/fcft/APKBUILD | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/community/fcft/APKBUILD b/community/fcft/APKBUILD index 3a43b53b257..3a6fa763eb4 100644 --- a/community/fcft/APKBUILD +++ b/community/fcft/APKBUILD @@ -1,24 +1,37 @@ # Maintainer: Alex McGrath <amk@amk.ie> pkgname=fcft -pkgver=2.4.5 +pkgver=3.1.8 pkgrel=0 -pkgdesc="A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman." -url="https://codeberg.org/dnkl/fcft.git" -arch="all" +pkgdesc="Simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman" +url="https://codeberg.org/dnkl/fcft" license="MIT" -makedepends="meson scdoc fontconfig-dev freetype-dev pixman-dev harfbuzz-dev tllist-dev" -checkdepends="check-dev ttf-dejavu" # tests require a font to be installed +arch="all" +makedepends=" + meson + scdoc + fontconfig-dev + freetype-dev + harfbuzz-dev + pixman-dev + tllist-dev + utf8proc-dev + " +checkdepends="check-dev font-dejavu font-noto-emoji" # tests require a font to be installed subpackages="$pkgname-dev $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://codeberg.org/dnkl/fcft/archive/$pkgver.tar.gz" builddir="$srcdir/fcft" build() { - abuild-meson . output + abuild-meson \ + -Db_lto=true \ + -Dsvg-backend=nanosvg \ + -Dtest-text-shaping=true \ + . output meson compile -C output } check() { - meson test --no-rebuild -v -C output + meson test --no-rebuild --print-errorlogs -C output } package() { @@ -26,5 +39,5 @@ package() { } sha512sums=" -e29cabcb76357c91a93b63eaac1d548a7e4a4c05f6db39448bef6949c5e42965493b588b5c1d5cd2a223bce29e6f2a673ed63ebfa2d0d59a7edc453df06c5c8d fcft-2.4.5.tar.gz +1b1cfbed4e99db8e290a1dcf6c124949f5fb317e225996e63913974f4a52748a04be053cff934c8f8c0b3add22c87f9e3b1c793366431f788529e62d7a7be69c fcft-3.1.8.tar.gz " |