summaryrefslogtreecommitdiff
path: root/user/harfbuzz/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'user/harfbuzz/APKBUILD')
-rw-r--r--user/harfbuzz/APKBUILD41
1 files changed, 21 insertions, 20 deletions
diff --git a/user/harfbuzz/APKBUILD b/user/harfbuzz/APKBUILD
index 8c8ea466e..be03db054 100644
--- a/user/harfbuzz/APKBUILD
+++ b/user/harfbuzz/APKBUILD
@@ -1,44 +1,44 @@
-# Contributor: Sören Tempel <soeren+alpinelinux@soeren-tempel.net>
-# Maintainer:
+# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
+# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=harfbuzz
-pkgver=2.5.3
+pkgver=11.2.0
pkgrel=0
pkgdesc="Text shaping library"
url="https://www.freedesktop.org/wiki/Software/HarfBuzz"
arch="all"
-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 gtk-doc meson"
checkdepends="python3"
-subpackages="$pkgname-dev $pkgname-icu"
-source="https://www.freedesktop.org/software/$pkgname/release/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-dev $pkgname-doc $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
+ -Dcairo=enabled \
+ -Ddocs=enabled \
+ -Dfreetype=enabled \
+ -Dglib=enabled \
+ -Dgobject=enabled \
+ -Dgraphite2=enabled \
+ -Dicu=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() {
@@ -49,8 +49,9 @@ dev() {
icu() {
pkgdesc="Harfbuzz ICU support library"
replaces="harfbuzz"
+ install_if="harfbuzz=$pkgver-r$pkgrel icu-libs"
mkdir -p "$subpkgdir"/usr/lib
mv "$pkgdir"/usr/lib/lib*icu.so.* "$subpkgdir"/usr/lib/
}
-sha512sums="a2e6cedbe0e505fa31b540e0d0bc6c0b07080bd39879c27e04d351103e21201d75a809dd2fad559bf994b82b311f67ad85778cbbfb670d7e2580beafa09e93ff harfbuzz-2.5.3.tar.xz"
+sha512sums="108a164e5277f76f535bbd1c3744b1f78897e714376c2f61c1171b95d5004a0ab99179efdd92063f7677b30d5c1ab4e0a40612bf60d672af9f03bdd24b1edefa harfbuzz-11.2.0.tar.xz"