From b34c7d7bf722088e239bc7b2cd72e28c6ada5dbc Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 10 May 2023 00:13:41 +0530 Subject: [PATCH] baobab: Fix compiling with clang --- mingw-w64-baobab/PKGBUILD | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/mingw-w64-baobab/PKGBUILD b/mingw-w64-baobab/PKGBUILD index 9b6553d828..8419b2c7aa 100644 --- a/mingw-w64-baobab/PKGBUILD +++ b/mingw-w64-baobab/PKGBUILD @@ -34,22 +34,24 @@ prepare() { } build() { - [[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST} - mkdir -p build-${MINGW_CHOST} && cd build-${MINGW_CHOST} + mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" + + # clang error from vala generated file + export CFLAGS="${CFLAGS} -Wno-incompatible-function-pointer-types" MSYS2_ARG_CONV_EXCL="--prefix=" \ - ${MINGW_PREFIX}/bin/meson \ + ${MINGW_PREFIX}/bin/meson.exe setup \ --prefix=${MINGW_PREFIX} \ --buildtype=plain \ "../${_realname}-${pkgver}" - ninja + ${MINGW_PREFIX}/bin/meson.exe compile } package() { - cd "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MSYSTEM}" - DESTDIR="${pkgdir}" ninja install + ${MINGW_PREFIX}/bin/meson.exe install --destdir "${pkgdir}" install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" }