- Make BuildRequires libstdc++6-devel-gcc11 more precise, for
SLE 15 SP4 and SLE 15 SP5 only.
- Specify clang and llvm versions in SLE/Leap.
- Fix shebang replacement for ninja test cases. The curly brackets
are necessary for the macro expansion in the splitted lines
worked correctly.
- Add BuildRequires libstdc++6-devel-gcc11 for SLE 15 SP4 and
version above, which is necessary to make clang-tiny unit test
run.
OBS-URL: https://build.opensuse.org/request/show/1132585
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=273
- update to 0.63.3:
* modules: Fix paths to (sub)project source/build directories
* i18n: Fix source root in Gettext targets for subprojects
* backends: limit maximum path of generated filenames
* Fix 2 typos in a single string which can be shown in error messages.
* fix obscure crash on unbound variable
* Warn if wrap file changes
* interpreter: add a special class to track the lifecycle of get_option
- add extend-test-timeout-on-qemu-builds.patch
OBS-URL: https://build.opensuse.org/request/show/1008786
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=235
- Update to version 0.63.1:
+ add_project_dependencies() function.
+ Coverage targets now respect tool config files.
+ D compiler checks.
+ Deprecate an option and replace it with a new one.
+ Running Windows executables with Wine in meson devenv.
+ Diff files for wraps.
+ Added preserve_path arg to install_headers.
+ Support for mold linker added.
+ Added debug function.
+ Compiler options can be set per subproject.
+ Per-subproject languages.
+ Installed pkgconfig files can now be relocatable.
+ New prefer_static built-in option.
+ Python extension modules now depend on the python library by
default.
+ Python extension modules now build with hidden visibility.
+ Added support for multiline fstrings.
- Drop 0001-gnome-Use-doc-install_tag-for-gnome.yelp.patch: fixed
upstream.
OBS-URL: https://build.opensuse.org/request/show/998800
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=231
- Update to version 0.60.1:
+ No upstream changes provided.
- Changes from version 0.60.0:
+ run_target can now be used as a dependency.
+ The Python Modules dependency method no longer accepts
positional arguments.
+ Override python installation paths.
+ New subprojects packagefiles subcommand.
+ Project options declared in meson_options.txt can now be marked
as deprecated.
+ More efficient static linking of uninstalled libraries.
+ Cython can now transpile to C++ as an intermediate language.
+ Unknown options are now always fatal.
+ Install DESTDIR relative to build directory.
+ Improvements for the Rustc compiler.
+ Waf support in external-project module.
+ Dependencies with multiple names.
- Add gmock BuildRequires and stop deleting gmock testfiles, run
the test suite for it.
- Update Supplements to current standard.
OBS-URL: https://build.opensuse.org/request/show/929137
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=214
- 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
- Update to version 0.56.1:
+ pkgconfig: Make external deps of static library public.
+ interpreter: store correct files for project regeneration.
+ environment: Properly pass linker to rustc.
+ Add aarch64 assembly test.
- Drop 7930.patch: fixed upstream.
- Add new keyid C24E631BABB1FE70 to the keyring (counter signed by
the old key id): the old key was about to expire.
OBS-URL: https://build.opensuse.org/request/show/861041
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=196