diff --git a/srcpkgs/m4/template b/srcpkgs/m4/template index 2498d9f6a02..a7f7c52139e 100644 --- a/srcpkgs/m4/template +++ b/srcpkgs/m4/template @@ -13,3 +13,15 @@ maintainer="Juan RP " distfiles="${GNU_SITE}/$pkgname/$pkgname-$version.tar.xz" checksum=f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07 +pre_check() { + case "$XBPS_TARGET_MACHINE" in + *-musl* ) + # Disable locale tests that fail on musl + sed -i '/test-localename$(EXEEXT)/d' tests/Makefile + sed -i '/test-mbrtowc5.sh/d' tests/Makefile + + # Fails because test-localename doesn't work on musl + sed -i '/test-localeconv$(EXEEXT)/d' tests/Makefile + ;; + esac +}