From a6f8ffc23b21a65e38686a27faab9ebca384a964 Mon Sep 17 00:00:00 2001
From: J0WI <J0WI@users.noreply.github.com>
Date: Fri, 14 Jan 2022 23:36:25 +0100
Subject: [PATCH] main/fribidi: build with meson

---
 main/fribidi/APKBUILD | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/main/fribidi/APKBUILD b/main/fribidi/APKBUILD
index 96b36a94468b..8323819071b2 100644
--- a/main/fribidi/APKBUILD
+++ b/main/fribidi/APKBUILD
@@ -1,11 +1,12 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=fribidi
 pkgver=1.0.11
-pkgrel=0
+pkgrel=1
 pkgdesc="Free Implementation of the Unicode Bidirectional Algorithm"
 url="https://github.com/fribidi/fribidi"
 arch="all"
 license="LGPL-2.0-or-later"
+makedepends="meson"
 subpackages="$pkgname-doc $pkgname-static $pkgname-dev"
 source="https://github.com/fribidi/fribidi/releases/download/v$pkgver/fribidi-$pkgver.tar.xz"
 
@@ -14,20 +15,18 @@ source="https://github.com/fribidi/fribidi/releases/download/v$pkgver/fribidi-$p
 #     - CVE-2019-18397
 
 build() {
-	./configure \
-		--build=$CBUILD \
-		--host=$CHOST \
-		--prefix=/usr \
-		--enable-static
-	make
+	abuild-meson \
+		-Ddefault_library=both \
+	. output
+	meson compile ${JOBS:+-j ${JOBS}} -C output
 }
 
 check() {
-	make check
+	meson test --no-rebuild -v -C output
 }
 
 package() {
-	make DESTDIR="$pkgdir" install
+	DESTDIR="$pkgdir" meson install --no-rebuild -C output
 }
 
 sha512sums="
-- 
GitLab