From 80bab6d7a6e9bf8aa9d5f91d6a2a0dd97349eb12 Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann Date: Jul 06 2020 14:13:06 +0000 Subject: Update meson to rev 61 via SR 818346 https://build.opensuse.org/request/show/818346 by user dimstar + dimstar_suse --- diff --git a/.files b/.files index c06b72e..e6d192d 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index af7be69..44b25f3 100644 --- a/.rev +++ b/.rev @@ -516,4 +516,12 @@ 814863 + + 96a406bba34b8cfffb5e30c14af04af6 + 0.54.3 + + dimstar_suse + + 818346 + diff --git a/meson-fix-gnome-test.patch b/meson-fix-gnome-test.patch new file mode 100644 index 0000000..250c6b2 --- /dev/null +++ b/meson-fix-gnome-test.patch @@ -0,0 +1,32 @@ +From 5157ef0f2c8ca4074d91e345b53abe60f014b543 Mon Sep 17 00:00:00 2001 +From: Mike Gorse +Date: Fri, 26 Jun 2020 11:45:30 -0500 +Subject: [PATCH] test: fix enum generation for GNOME + +Fixes: #7252 +--- + test cases/frameworks/7 gnome/mkenums/meson.build | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/test cases/frameworks/7 gnome/mkenums/meson.build b/test cases/frameworks/7 gnome/mkenums/meson.build +index af4a9017e..3d7adf052 100644 +--- a/test cases/frameworks/7 gnome/mkenums/meson.build ++++ b/test cases/frameworks/7 gnome/mkenums/meson.build +@@ -126,6 +126,14 @@ enums5 = gnome.mkenums_simple('enums5', sources : 'meson-sample.h', + install_header : true, + decorator : 'MESON_EXPORT', + header_prefix : '#include "meson-decls.h"') ++ ++conf = configuration_data() ++conf.set('ENUM_FILE', 'enums5.h') ++main = configure_file( ++ input : 'main.c', ++ output : 'main5.c', ++ configuration : conf) ++ + enumexe5 = executable('enumprog5', main, enums5, dependencies : gobj) + + # Generate template then use as input to mkenums +-- +2.27.0 + diff --git a/meson.changes b/meson.changes index 4b0373a..4896972 100644 --- a/meson.changes +++ b/meson.changes @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Jun 26 16:51:35 UTC 2020 - Michael Gorse + +- Add meson-fix-gnome-test.patch: fix GNOME test that sometimes + fails (bsc#1173025). + +------------------------------------------------------------------- Tue Jun 16 08:09:40 UTC 2020 - Dominique Leuenberger - Update to version 0.54.3: diff --git a/meson.spec b/meson.spec index d9ba13c..be0c9f1 100644 --- a/meson.spec +++ b/meson.spec @@ -49,6 +49,8 @@ Patch3: meson-suse-fix-llvm-3.8.patch Patch4: meson-fix-gcc48.patch # PATCH-FEATURE-OPENSUSE meson-distutils.patch tchvatal@suse.com -- build and install using distutils instead of full setuptools Patch5: meson-distutils.patch +# PATCH-FIX-UPSTREAM meson-fix-gnome-test.patch bsc#1173025 mgorse@suse.com -- fix GNOME test that sometimes fails. +Patch6: meson-fix-gnome-test.patch BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-base @@ -173,6 +175,7 @@ This package provides support for meson.build files in Vim. %if !%{with setuptools} %patch5 -p1 %endif +%patch6 -p1 # We do not have gmock available at this moment - can't run the test suite for it rm -r "test cases/frameworks/3 gmock" \