From be77d2a1b3de73cf4aba18ea6ec83ce10b0644c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Thu, 28 Jan 2021 01:17:40 -0300 Subject: [PATCH] meson: update to 0.56.2. Fix checkdepends on musl. --- srcpkgs/meson/template | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/srcpkgs/meson/template b/srcpkgs/meson/template index 9a1afce0cfc..77c0ab9e790 100644 --- a/srcpkgs/meson/template +++ b/srcpkgs/meson/template @@ -1,20 +1,25 @@ # Template file for 'meson' pkgname=meson -version=0.55.3 -revision=3 +version=0.56.2 +revision=1 build_style=python3-module hostmakedepends="python3-devel python3-setuptools" depends="ninja python3-setuptools" -checkdepends="glib-devel gobject-introspection libsanitizer-devel ninja +checkdepends="glib-devel gobject-introspection ninja gcc-objc++ clang qt5-devel cmake llvm git pkg-config vala python-devel cross-arm-linux-gnueabihf" short_desc="Super fast build system" maintainer="John " license="Apache-2.0" homepage="https://mesonbuild.com" -changelog="https://github.com/mesonbuild/$pkgname/blob/master/docs/markdown/Release-notes-for-${version%.*}.0.md" -distfiles="https://github.com/mesonbuild/$pkgname/releases/download/$version/$pkgname-$version.tar.gz" -checksum=6bed2a25a128bbabe97cf40f63165ebe800e4fcb46db8ab7ef5c2b5789f092a5 +changelog="https://github.com/mesonbuild/meson/blob/master/docs/markdown/Release-notes-for-${version%.*}.0.md" +distfiles="https://github.com/mesonbuild/meson/releases/download/$version/$pkgname-$version.tar.gz" +checksum=3cb8bdb91383f7f8da642f916e4c44066a29262caa499341e2880f010edb87f4 + +# XXX: sanitizers aren't available on musl +if [ "$XBPS_TARGET_LIBC" = glibc ]; then + checkdepends+=" libsanitizer-devel" +fi do_check() { # meson depends on trillion of things to perform actual tests