Package Release Info

meson-1.8.1-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

meson-vim

Change Logs

* 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.