summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSíle Ekaterin Liszka <sheila@vulpine.house>2025-03-21 12:09:46 -0700
committerSíle Ekaterin Liszka <sheila@vulpine.house>2025-03-21 12:09:46 -0700
commitc68c2953d36423c37121b0a8b074205ad71d6c7f (patch)
treefa0b11ea5310512a5a381bc028f8d3a97fd90cec
parent87d788bf93950ef9542196628c12f66693bde9e8 (diff)
downloadpackages-c68c2953d36423c37121b0a8b074205ad71d6c7f.tar.gz
packages-c68c2953d36423c37121b0a8b074205ad71d6c7f.tar.bz2
packages-c68c2953d36423c37121b0a8b074205ad71d6c7f.tar.xz
packages-c68c2953d36423c37121b0a8b074205ad71d6c7f.zip
user/harfbuzz: upgrade to 10.4.0
-rw-r--r--user/harfbuzz/APKBUILD29
1 files changed, 13 insertions, 16 deletions
diff --git a/user/harfbuzz/APKBUILD b/user/harfbuzz/APKBUILD
index f858e0b00..588c64469 100644
--- a/user/harfbuzz/APKBUILD
+++ b/user/harfbuzz/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer:
pkgname=harfbuzz
-pkgver=2.6.8
-pkgrel=1
+pkgver=10.4.0
+pkgrel=0
pkgdesc="Text shaping library"
url="https://www.freedesktop.org/wiki/Software/HarfBuzz"
arch="all"
@@ -10,35 +10,32 @@ options="!check" # tests depend on certain freetype behaviours
license="MIT"
depends=""
makedepends="cairo-dev freetype-dev glib-dev gobject-introspection-dev icu-dev
- graphite2-dev"
+ graphite2-dev meson"
checkdepends="python3"
subpackages="$pkgname-dev $pkgname-icu"
source="https://github.com/$pkgname/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"
build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
+ meson setup \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--localstatedir=/var \
- --disable-static \
- --with-glib \
- --with-gobject \
- --with-graphite2 \
- --with-icu \
- --with-truetype
- make
+ -Dgobject=enabled \
+ -Dcairo=enabled \
+ -Dgraphite2=enabled \
+ -Dfreetype=enabled \
+ build
+ meson compile -C build
}
check() {
- make check
+ meson test -C build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" meson install -C build
}
dev() {
@@ -53,4 +50,4 @@ icu() {
mv "$pkgdir"/usr/lib/lib*icu.so.* "$subpkgdir"/usr/lib/
}
-sha512sums="651b23d7d4fab6fef472ee57db39bbaebc31c2f40ea3a482c1499ad1a7b549b86a2bccbe9da191c8e9ecdf464191dd3c9a7485546b51695ad8ab3c0329732d9d harfbuzz-2.6.8.tar.xz"
+sha512sums="73e202225aeef6174ebd3b8b226ad9d5afb48c40ecdc1bc26d1bc5f0cf1d832a8ffc2fe5b7ae3b7c8f848552dd57116d407f44120c6813b59dbe9faed0c346dc harfbuzz-10.4.0.tar.xz"