SHA256
3
0
forked from pool/meson

Accepting request 885587 from GNOME:Next

- Update to version 0.57.2:
  + Project version can be specified with a file.
  + Support for reading files at configuration time with the fs
    module.
  + Added --dry-run parameter to install.
  + Experimental support for C++ modules in Visual Studio.
  + Added Qt6 module.
  + Added unstable Rust module.
  + Meson test() now accepts `protocol : 'rust'`.
  + MSVC/Clang-Cl Argument Changes/Cleanup.
  + Buildtype remains even if dependent options are changed.
  + Passing internal dependencies to the compiler object.
  + `unstable_external_project` improvements.
  + Added `gnome.post_install()` method.
  + "Edit and continue" (/ZI) is no longer used by default for
    Visual Studio.
  + Minimum required Python version updated to 3.6.
  + Added vendoring to subprojects (`meson dist`).
  + `custom_target()` and `run_target()` now accepts an env keyword
    argument.
  + `summary()` accepts external programs or dependencies.
  + CMake `find_package` version support.
  + `meson test` only rebuilds test dependencies.
  + The `add_*_script` methods now accept a File as the first
    argument.
  + Disabled Unity build with Vala.
  + New logging format for `meson test`.
  + Added `--destdir` arg to install that overrides the `DESTDIR`
    env var.
  + Added `skip_if_destdir` param to `meson.add_install_script()`

OBS-URL: https://build.opensuse.org/request/show/885587
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=202
This commit is contained in:
Dominique Leuenberger 2021-04-15 08:40:06 +00:00 committed by Git OBS Bridge
parent 91e2b9cb24
commit afaf8de8d9
2 changed files with 45 additions and 39 deletions

View File

@ -1,45 +1,51 @@
-------------------------------------------------------------------
Wed Apr 14 12:40:39 UTC 2021 - Florian <sp1ritCS@protonmail.com>
- Update to version 0.57.2
- Update to version 0.57.0
+ Project version can be specified with a file
+ Support for reading files at configuration time with the fs module
+ Added --dry-run parameter to install
+ Experimental support for C++ modules in Visual Studio
+ Added Qt6 module
+ Added unstable Rust module
+ Meson test() now accepts `protocol : 'rust'`
+ MSVC/Clang-Cl Argument Changes/Cleanup
+ Buildtype remains even if dependent options are changed
+ Passing internal dependencies to the compiler object
+ `unstable_external_project` improvements
+ Added `gnome.post_install()` method
+ "Edit and continue" (/ZI) is no longer used by default for Visual Studio
+ Minimum required Python version updated to 3.6
+ Added vendoring to subprojects (`meson dist`)
+ `custom_target()` and `run_target()` now accepts an env keyword argument
+ `summary()` accepts external programs or dependencies
+ CMake `find_package` version support
+ `meson test` only rebuilds test dependencies
+ The `add_*_script` methods now accept a File as the first argument
+ Disabled Unity build with Vala
+ New logging format for `meson test`
+ Added `--destdir` arg to install that overrides the `DESTDIR` env var
+ Added `skip_if_destdir` param to `meson.add_install_script()` to allow disabling install scripts if DESTDIR is set
+ Add support for prelinked static libraries
+ Rust now has an std option
+ Changed behaviour of SIGINT in `meson test`
+ Support added for LLVM's thinLTO
+ `test()` timeout and timeout_multiplier value <= 0
+ Knob to control LTO thread
+ `summary()` now uses left alignment for both keys and values
+ `//` is now allowed as a function id for `meson rewrite`
+ All keys of the configuration_data object can be obtained with the keys() method.
- Update to version 0.57.2:
+ Project version can be specified with a file.
+ Support for reading files at configuration time with the fs
module.
+ Added --dry-run parameter to install.
+ Experimental support for C++ modules in Visual Studio.
+ Added Qt6 module.
+ Added unstable Rust module.
+ Meson test() now accepts `protocol : 'rust'`.
+ MSVC/Clang-Cl Argument Changes/Cleanup.
+ Buildtype remains even if dependent options are changed.
+ Passing internal dependencies to the compiler object.
+ `unstable_external_project` improvements.
+ Added `gnome.post_install()` method.
+ "Edit and continue" (/ZI) is no longer used by default for
Visual Studio.
+ Minimum required Python version updated to 3.6.
+ Added vendoring to subprojects (`meson dist`).
+ `custom_target()` and `run_target()` now accepts an env keyword
argument.
+ `summary()` accepts external programs or dependencies.
+ CMake `find_package` version support.
+ `meson test` only rebuilds test dependencies.
+ The `add_*_script` methods now accept a File as the first
argument.
+ Disabled Unity build with Vala.
+ New logging format for `meson test`.
+ Added `--destdir` arg to install that overrides the `DESTDIR`
env var.
+ Added `skip_if_destdir` param to `meson.add_install_script()`
to allow disabling install scripts if DESTDIR is set.
+ Add support for prelinked static libraries.
+ Rust now has an std option.
+ Changed behaviour of SIGINT in `meson test`.
+ Support added for LLVM's thinLTO.
+ `test()` timeout and timeout_multiplier value <= 0.
+ Knob to control LTO thread.
+ `summary()` now uses left alignment for both keys and values.
+ `//` is now allowed as a function id for `meson rewrite`.
+ All keys of the configuration_data object can be obtained with
the keys() method.
- Recreated meson-distutils.patch due to upstream changes.
- meson-test: removed check for aarch64 as broken files have been
removed.
- Recreated meson-distutils.patch due to upstream changes
- meson-test: removed check for aarch64 as broken files have been removed
-------------------------------------------------------------------
Thu Feb 4 13:35:57 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -43,7 +43,7 @@ Patch1: meson-test-installed-bin.patch
Patch2: meson-distutils.patch
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-base
BuildRequires: python3-base >= 3.6
%if "%{flavor}" != "test"
BuildArch: noarch
%endif