baobab: Fix compiling with clang

This commit is contained in:
Biswapriyo Nath
2023-05-10 00:13:41 +05:30
committed by GitHub
parent 51927c0a10
commit b34c7d7bf7

View File

@@ -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"
}