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