aboutsummaryrefslogtreecommitdiffstats
path: root/community/fcft/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/fcft/APKBUILD')
-rw-r--r--community/fcft/APKBUILD31
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
"