* Mon May 26 2025 dimstar@opensuse.org
- Update to version 1.8.1:
+ options: fix "deprecated" with dictionary argument and
non-string types.
+ options: tighten type of cmd_line_options.
+ options: extract validation of command line options.
+ cmake: include_directories() returns an array.
+ more explicit error message for unrecognized lexer token.
+ gnome: fix typo in creating gir flags.
+ gnome: initialize CFLAGS environment variable to linker
arguments.
+ cmake: Fix toolchain including unsupported languages.
- Drop 14526.patch: fixed upstream.
- Drop fix-include-dir.patch: fixed upstream.
* Mon May 26 2025 bwiedemann@suse.com
- Add reproducible.patch to not embed CPU-core count
into src.rpms (boo#1237231)
* Wed May 21 2025 info@paolostivanin.com
- Add fix-include-dir.patch: due to incorrect documentation,
commit 1f4bb37 ("modules/cmake: Make fully type safe", 2025-04-02)
added an incorrect assertion.
* Tue Apr 29 2025 dimstar@opensuse.org
- Update to version 1.8.0:
+ New argument android_exe_type for executables.
+ Changes to the b_sanitize option.
+ New C standard c2y (and gnu2y).
+ i18n module xgettext.
+ version_compare now accept multiple compare strings.
+ Improvements to Objective-C and Objective-C++.
+ Per project subproject options rewrite.
+ objects added correctly to Rust executables.
+ rust.test now supports link_whole.
+ Meson can run "rustdoc" on Rust projects.
+ The Wayland module is stable.
+ New swift_std compiler option.
+ New option to execute a slice of tests.
+ Valgrind now fails tests if errors are found.
- Add 14526.patch: Fix test suite when run in a directory
containing 'test-1' as part of the name (as in meson-test-1.8.0).
* Wed Apr 02 2025 dimstar@opensuse.org
- Update to version 1.7.1:
+ When subproject() fails because downloading is disabled, say
what failed.
+ tests: work around broken PyPy globbing by removing inert code.
+ get_llvm_tool_names: add llvm 20.
+ linkers: revert a binutils bug workaround, sort of.
- Drop 14337.patch: fixed upstream.
* Mon Mar 24 2025 dimstar@opensuse.org
- Add 14337.patch: get_llvm_tool_names: add llvm 20.
* Thu Jan 30 2025 dimstar@opensuse.org
- Add 14001.patch: Add meson BuildRequires generator.
* Mon Jan 27 2025 dimstar@opensuse.org
- Update to version 1.7.0:
+ Call for testing for next release
+ New custom dependency for atomic
+ `--cap-lints allow` used for Cargo subprojects
+ Cargo features are resolved globally
+ Meson can run "clippy" on Rust projects
+ Devenv support in external project module
+ Fixed `sizeof` and `find_library` methods for Fortran compilers
+ format command now accept stdin argument
+ "machine" entry in target introspection data
+ Add new language Linear Asm
+ Control the number of child processes with an environment variable
+ Support for Rust 2024
+ Support TASKING VX-Toolset
+ Test targets no longer built by default
+ Install vcs_tag() output
- Rebase extend-test-timeout-on-qemu-builds.patch.
* Thu Jan 16 2025 steven.kowalik@suse.com
- Drop the bcond on setuptools, its primary flavor will live in Ring 0.
- Drop patch meson-distutils.patch, not required.
- Instruct autosetup macro to apply all patches.
* Tue Dec 17 2024 dimstar@opensuse.org
- Update to version 1.6.1:
+ Handle top level options set in subprojects.
+ modernize Rust template.
+ CMakeToolchain: Log output on compiler state failure.
+ rust: fix computation of library directory.
+ modules/rust: Add support for autolib field in the Cargo.toml.
- Drop 13935.patch: fixed upstream.