File meson-suse-ify-macros.patch of Package meson

Index: meson-0.45.0/data/macros.meson
===================================================================
--- meson-0.45.0.orig/data/macros.meson
+++ meson-0.45.0/data/macros.meson
@@ -1,12 +1,14 @@
 %__meson %{_bindir}/meson
 %__meson_wrap_mode nodownload
+%_vpath_srcdir .
+%_vpath_builddir build
 
 %meson \
-    export CFLAGS="${CFLAGS:-%__global_cflags}"       \
-    export CXXFLAGS="${CXXFLAGS:-%__global_cxxflags}" \
-    export FFLAGS="${FFLAGS:-%__global_fflags}"       \
-    export FCFLAGS="${FCFLAGS:-%__global_fcflags}"    \
-    export LDFLAGS="${LDFLAGS:-%__global_ldflags}"    \
+    export LANG=C.UTF-8                      \
+    export CFLAGS="${CFLAGS:-%optflags}"     \
+    export CXXFLAGS="${CXXFLAGS:-%optflags}" \
+    export FFLAGS="${FFLAGS:-%optflags}"     \
+    export FCFLAGS="${FCFLAGS:-%optflags}"   \
     %{__meson}                              \\\
         --buildtype=plain                   \\\
         --prefix=%{_prefix}                 \\\
@@ -27,12 +29,15 @@
         %{nil}
 
 %meson_build \
+    export LANG=C.UTF-8                      \
     %ninja_build -C %{_vpath_builddir}
 
 %meson_install \
+    export LANG=C.UTF-8                      \
     %ninja_install -C %{_vpath_builddir}
 
 %meson_test \
+    export LANG=C.UTF-8                      \
     %ninja_test -C %{_vpath_builddir} || \
     ( rc=$?; \
       echo "-----BEGIN TESTLOG-----"; \
openSUSE Build Service is sponsored by