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 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
"