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 3d3ed407796..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.4 +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=" -45d1ab44b820f78f78ab71839d16af8244cb07abd363e9d9bf0cde0df60cb7f2de9e134081c02ee68f24aca76842ea6301d28b71af7148f62019a0af6c45d035 fcft-2.4.4.tar.gz +1b1cfbed4e99db8e290a1dcf6c124949f5fb317e225996e63913974f4a52748a04be053cff934c8f8c0b3add22c87f9e3b1c793366431f788529e62d7a7be69c fcft-3.1.8.tar.gz " |