diff options
author | Síle Ekaterin Liszka <sheila@vulpine.house> | 2025-03-21 12:09:46 -0700 |
---|---|---|
committer | Síle Ekaterin Liszka <sheila@vulpine.house> | 2025-03-21 12:09:46 -0700 |
commit | c68c2953d36423c37121b0a8b074205ad71d6c7f (patch) | |
tree | fa0b11ea5310512a5a381bc028f8d3a97fd90cec | |
parent | 87d788bf93950ef9542196628c12f66693bde9e8 (diff) | |
download | packages-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/APKBUILD | 29 |
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" |