From 8b0561d64fa139b25c96cf97f9f432ad629848de9fa2fb812f32035de6ca1dec Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 20 Nov 2023 11:47:24 +0000 Subject: [PATCH] Accepting request 1127663 from GNOME:Next Update to 1.3.0 OBS-URL: https://build.opensuse.org/request/show/1127663 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=268 --- meson-1.2.3.tar.gz | 3 --- meson-1.2.3.tar.gz.asc | 16 --------------- meson-1.3.0.tar.gz | 3 +++ meson-1.3.0.tar.gz.asc | 16 +++++++++++++++ meson.changes | 44 ++++++++++++++++++++++++++++++++++++++++++ meson.spec | 6 ++++-- 6 files changed, 67 insertions(+), 21 deletions(-) delete mode 100644 meson-1.2.3.tar.gz delete mode 100644 meson-1.2.3.tar.gz.asc create mode 100644 meson-1.3.0.tar.gz create mode 100644 meson-1.3.0.tar.gz.asc diff --git a/meson-1.2.3.tar.gz b/meson-1.2.3.tar.gz deleted file mode 100644 index 5e5dffb..0000000 --- a/meson-1.2.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4533a43c34548edd1f63a276a42690fce15bde9409bcf20c4b8fa3d7e4d7cac1 -size 2184484 diff --git a/meson-1.2.3.tar.gz.asc b/meson-1.2.3.tar.gz.asc deleted file mode 100644 index d68aaa6..0000000 --- a/meson-1.2.3.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmUyyosACgkQwk5jG6ux -/nA5fxAAhtx3xFS0+WpAXE3GKzAuksrqg/JV3EJ6GHB2Y6sN3xRWvqm3cgq/l2cQ -ARtEBIieD3G0Dvb+avUr9C/8nMZjiM7Ou4XA385/BGC6HAKykqgEO+VPoVYfc4a8 -wuBKmj6xXLYFscR/tEXy8fk5KzIH/rm/BAuLFHdYgoosrop8aWgBstmPs5ry67I0 -CBFv0Fjbsb6mR9dR/lQU2jF+hKlhFZqYwFuU5IGFOnLhQzbMr6k57KM4lms4BZ0x -M1YqG0NbCSLEXTpxHounlpNV9Z7fiQOcsOt+O0SZJuDMgX3X91Sh6yec9Orp3RqN -KCjJ/Is9BO45XewFwrV9sjVHIx+9ybBdUxCFxRc5cF8byC5ew661qHVpGWgqo/Zy -xGLyiB0KbvfaPzYFjyeqoSCVRAH+wVSZEGlrJG/yyvTJsnIhupgFws1XqiBpfkwr -TYO2TxB6F8slTizPAy9NGmtxpaOmIRAODNzpK+TCeOfaeM7KlvLBkl1FR2BRm6v3 -LGMN2uQzGhL42i20HVsBXqq74HoaZKaq5w9MRJCEqj3fFF+ajMnjeLFXHA3oMKiA -bPz+PSA7ENXKGFZWsZaeERXdZJSGxpUAADmNOogICDPQHNASIWafxSGfNNQdzgvc -hYiWrJGBfhfRHO1HxxjWfySukBDNHm1qDma6Gt5hcZuYmMao2l4= -=i4PL ------END PGP SIGNATURE----- diff --git a/meson-1.3.0.tar.gz b/meson-1.3.0.tar.gz new file mode 100644 index 0000000..d67c166 --- /dev/null +++ b/meson-1.3.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ba253ef60e454e23234696119cbafa082a0aead0bd3bbf6991295054795f5dc +size 2222383 diff --git a/meson-1.3.0.tar.gz.asc b/meson-1.3.0.tar.gz.asc new file mode 100644 index 0000000..18c448b --- /dev/null +++ b/meson-1.3.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmVacDUACgkQwk5jG6ux +/nD3fxAAneXFx8FJk3/N6eEFCtQLZ/gYp3jW38uJo2tWDCdyMnlikAE0QeRarrcn +iyZPuXBa3Srp8CUf8vHD8NeaILbiVpirCFJ64RSbl5zeXHFbYXfn93j4RVx8jzES +wMKA/xVhwvJZgcBNK3H1CmCOIz9/ti1B+xX8RGu6isDGcIHnE1njO95dSLH10U+s +vLCo7yQnZjNw1PiNxAoEfbhNmi9ZsSqZ9HIx5a7BObcig4eEeN2ijB8UsReBEFMo +wzqiVfCBH+P9binor7LRmqS0o4pyBCanQcUvYNz5TJ6V6osXIb96yBGB4MIYHEFS +Xhv0zD+XsK6Qv5WFHjyVC2X0X51YiAxwti0l0tqFr4SoL9wH4PJAikiXhyZKnCIj +NQOIJGtOC3lmqcV5ODu6TwQPBqFyKNGUMF5ATAVpAUFAKPTh2iEViu/DPjMBCsvA +n6LlFFE1wvzxVlvBxLhKXVWU6nJBTQbc7YQI4oo+4u2aZYTqgsGiU2NT1Lv3CvgD +GXvaXKa4FW1SRdOsq21iz2ifpXHFeL7MeZJSxV3bN85Fo1hW2lx1Qmp8ozb3EKz5 +uHsjvrTn14t9e8+/ksDKjt9bYalYQO3BRQHvEE8W1sMIDRXNAS55wAj1v4owbsXf +Ty8T9lAvASSpj8PxKXF4bT0JjGSOxKI918ojlfqdvc7jN8K3bgY= +=zgnu +-----END PGP SIGNATURE----- diff --git a/meson.changes b/meson.changes index dd1c50a..b7c186f 100644 --- a/meson.changes +++ b/meson.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Tue Nov 14 15:18:10 UTC 2023 - Dominique Leuenberger + +- Update to version 1.3.0: + + Clarify of implicitly-included headers in C-like compiler + checks. + + Treat warnings as error in compiler checks. + + Compilers now have a has_define method. + + configure_file() now has a macro_name parameter. + + c_std and cpp_std options now accepts a list of values. + + More meaningful description of many generative tasks. + + Deprecate 'jar' as a build_target type. + + generator.process() gains 'env' keyword argument. + + Target names for executables now take into account suffixes. + + Executable gains vs_module_defs keyword. + + find_program() now supports the 'default_options' argument. + + Added follow_symlinks arg to install_data, install_header, and + install_subdir. + + Added 'fill' kwarg to int.to_string(). + + Added 'json' output_format to configure_file(). + + @GLOBAL_SOURCE_ROOT@ and @DIRNAME@ in machine files. + + clang-tidy-fix target. + + Meson compile command now accepts suffixes for TARGET. + + New environment variable MESON_PACKAGE_CACHE_DIR. + + Update options with meson setup -Dopt=value. + + Clear persistent cache with meson setup --clearcache. + + pkg-config dependencies can now get a variable with multiple + replacements. + + Machine files: pkgconfig field deprecated and replaced by + pkg-config. + + Support targeting Python's limited C API. + + All compiler has_* methods support the required keyword. + + Deprecated rust_crate_type and replaced by rust_abi. + + Tests now abort on errors by default under sanitizers. + + _(shared|static)_args for both_library, library, and + build_target. + + -j shorthand for --num-processes. + + Unified message(), str.format() and f-string formatting. + + Subprojects excluded from scan-build reports. + + vs_module_defs keyword now supports indexes of custom_target. + + Automatic fallback to cmake and cargo subproject +- BuildRequire clang-tools to run the test suite: new dependency. +- Run test suite only on x86_64. + ------------------------------------------------------------------- Mon Oct 23 09:17:22 UTC 2023 - Dominique Leuenberger diff --git a/meson.spec b/meson.spec index d8125d6..ed961c9 100644 --- a/meson.spec +++ b/meson.spec @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 %global pythons python311 %else @@ -34,7 +35,7 @@ %bcond_with setuptools %bcond_without mono Name: meson%{name_ext} -Version: 1.2.3 +Version: 1.3.0 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -64,10 +65,11 @@ Provides: meson-gui = %{version} Obsoletes: meson-gui < %{version} BuildArch: noarch %else -ExclusiveArch: %{ix86} x86_64 +ExclusiveArch: x86_64 BuildRequires: %{python_module devel} BuildRequires: bison BuildRequires: clang >= 15 +BuildRequires: clang-tools >= 15 BuildRequires: cups-devel BuildRequires: distribution-release BuildRequires: flex