198 Commits

Author SHA256 Message Date
93856d2fa6 Accepting request 1327999 from GNOME:Next
Update to 1.10.1

OBS-URL: https://build.opensuse.org/request/show/1327999
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=346
2026-01-19 09:05:15 +00:00
877e9a4c17 Accepting request 1324773 from GNOME:Next
- Update to version 1.10.0:
  + Support for the counted_by attribute
  + Added a values() method for dictionaries
  + Add cmd_array method to ExternalProgram
  + Microchip XC32 compiler support
  + Added OS/2 support
  + Android cross file generator
  + Array .slice() method
  + -Db_vscrt on clang
  + Added build_subdir arg to various targets
  + Support for Cargo workspaces
  + Experimental Codegen module
  + Methods from compiler object now accept strings for
    include_directories
  + meson format has a new --check-diff option
  + -Db_thinlto_cache now supported for GCC
  + Using meson.get_compiler() to get a language from another
    project is marked broken
  + Experimental C++ import std support
  + Common Cargo.lock for all Cargo subprojects
  + Add a configure log in meson-logs
  + Added new namingscheme option
  + Rewriter improvements
  + Passing -C default-linker-libraries to rustc
  + rustc will receive -C embed-bitcode=no and -C lto command line
    options
  + New method to handle GNU and Windows symbol visibility for
    C/C++/ObjC/ObjC++
  + Vala BuildTarget dependency enhancements
  + i18n.xgettext now accepts CustomTarget and CustomTargetIndex as

OBS-URL: https://build.opensuse.org/request/show/1324773
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=344
2025-12-30 09:59:00 +00:00
Alexei Sorokin
dc4c859fb8 Accepting request 1309218 from home:mia:branches:devel:tools:building
- Add ensure-pending-subproject-options-are-validated.patch
  Fixes unhandled exceptions when boolean options originating from
  key=value strings are passed to subprojects.
  gh#mesonbuild/meson#15062


This fixes at least games/taisei, which is currently broken in Factory.

OBS-URL: https://build.opensuse.org/request/show/1309218
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=342
2025-10-08 21:22:52 +00:00
01d974c967 Accepting request 1306657 from GNOME:Next
Update to 1.9.1

OBS-URL: https://build.opensuse.org/request/show/1306657
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=340
2025-09-23 12:12:32 +00:00
222b17a2d7 Accepting request 1306173 from home:adkorte:testing
- Add 14976.patch: check for header only Boost libraries.

OBS-URL: https://build.opensuse.org/request/show/1306173
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=339
2025-09-22 07:24:31 +00:00
6daa9f013f Accepting request 1304963 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/1304963
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=337
2025-09-15 15:51:26 +00:00
8d4f31d498 Accepting request 1304182 from home:aaronpuchert:llvm-next
- Add get_llvm_tool_names-llvm21.patch to accept LLVM 21.

OBS-URL: https://build.opensuse.org/request/show/1304182
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=335
2025-09-12 06:32:25 +00:00
9f70eceaa0 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=333 2025-09-04 05:11:22 +00:00
c4c5284635 Accepting request 1302597 from home:dimstar:Factory
- Add meson-issue-15992.patch: allow packagers and obs projects to
  toggle verbositoy of the meson commands (__meson_verbose 0|1).

OBS-URL: https://build.opensuse.org/request/show/1302597
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=332
2025-09-03 12:50:05 +00:00
2712ec9ffb Accepting request 1301188 from GNOME:Next
- Updtae to version 1.9.0:
  + Array .flatten() method
  + clang-tidy's auto-generated targets correctly select source
    files
  + Added Qualcomm's embedded linker, eld
  + Added suffix function to the FS module
  + Support response files for custom targets
  + meson format now has a --source-file-path argument when reading
    from stdin
  + Added license keyword to pkgconfig.generate
  + New experimental option rust_dynamic_std
  + Rust and non-Rust sources in the same target
  + Explicitly setting Swift module name is now supported
  + Top-level statement handling in Swift libraries
  + Swift compiler receives select C family compiler options
  + Swift/C++ interoperability is now supported
  + Support for MASM in Visual Studio backends
  + Limited support for WrapDB v1

OBS-URL: https://build.opensuse.org/request/show/1301188
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=330
2025-08-25 08:36:19 +00:00
71d60a2b20 Accepting request 1300488 from home:dimstar:Factory
- Update to version 1.8.4:
  + compilers: move CFLAGS/CXXFLAGS handling to Environment.
  + interpreter: rename default_project_options.
  + options: machine_file_options keys are always OptionKeys
  + options: tighten types for validating options
  + interpreter: use correct type for project_default_options
  + options: split pending subproject options into their own dictionary
  + options: warn if subproject sets another subproject option too late

OBS-URL: https://build.opensuse.org/request/show/1300488
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=328
2025-08-20 11:20:43 +00:00
3c34eb1ef3 Accepting request 1296755 from GNOME:Next
Update to 1.8.3

OBS-URL: https://build.opensuse.org/request/show/1296755
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=326
2025-07-31 12:00:28 +00:00
e53644aecf Accepting request 1284485 from GNOME:Next
Update to version 1.8.2

OBS-URL: https://build.opensuse.org/request/show/1284485
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=324
2025-06-10 13:41:18 +00:00
Alexei Sorokin
fc05228453 Accepting request 1280272 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1280272
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=322
2025-05-26 18:46:33 +00:00
Alexei Sorokin
4b14624c39 Accepting request 1280091 from home:bmwiedemann:branches:devel:tools:building
rebased
- Add reproducible.patch to not embed CPU-core count
  into src.rpms (boo#1237231)

OBS-URL: https://build.opensuse.org/request/show/1280091
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=321
2025-05-26 12:03:57 +00:00
Alexei Sorokin
d12674bea3 Accepting request 1278974 from home:polslinux:branches:devel:tools:building
- Add fix-include-dir.patch: due to incorrect documentation,
  commit 1f4bb37 ("modules/cmake: Make fully type safe", 2025-04-02)
  added an incorrect assertion.

OBS-URL: https://build.opensuse.org/request/show/1278974
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=320
2025-05-26 03:00:00 +00:00
72e522b798 Accepting request 1273463 from GNOME:Next
- 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).

OBS-URL: https://build.opensuse.org/request/show/1273463
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=318
2025-04-29 14:16:48 +00:00
b591f03cc7 Accepting request 1266519 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/1266519
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=316
2025-04-02 12:17:23 +00:00
41af2d2364 Accepting request 1255516 from home:dimstar:Factory
- Add 14337.patch: get_llvm_tool_names: add llvm 20.

OBS-URL: https://build.opensuse.org/request/show/1255516
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=314
2025-03-24 07:42:05 +00:00
599026c5b7 Accepting request 1246700 from home:dimstar:meson
- Add 14001.patch: Add meson BuildRequires generator.

OBS-URL: https://build.opensuse.org/request/show/1246700
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=312
2025-02-18 14:21:54 +00:00
2a73e93fb1 Accepting request 1240455 from GNOME:Next
Update to 1.7.0

OBS-URL: https://build.opensuse.org/request/show/1240455
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=310
2025-01-27 09:37:30 +00:00
a226df542a Accepting request 1238140 from home:StevenK:branches:devel:tools:building
- 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.

OBS-URL: https://build.opensuse.org/request/show/1238140
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=308
2025-01-16 08:09:30 +00:00
9611ad19d0 Accepting request 1231632 from GNOME:Next
Update to 1.6.1

OBS-URL: https://build.opensuse.org/request/show/1231632
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=306
2024-12-17 08:17:25 +00:00
6639870f2c Accepting request 1230119 from home:dimstar:Factory
- Drop meson-testsuite-with-cmake-3.31.patch: the actual fix was
  done in CMake 3.31.2.

OBS-URL: https://build.opensuse.org/request/show/1230119
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=304
2024-12-11 14:01:30 +00:00
bd8b4ab26e Accepting request 1228752 from home:dimstar:Factory
- Add 13935.patch: Fix test suite with rust 1.83.

OBS-URL: https://build.opensuse.org/request/show/1228752
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=302
2024-12-06 11:45:54 +00:00
ec4c137841 Accepting request 1225764 from home:dimstar:Factory
- Add meson-testsuite-with-cmake-3.31.patch: Fix test suite run
  against CMake 3.31.

OBS-URL: https://build.opensuse.org/request/show/1225764
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=299
2024-11-22 10:04:31 +00:00
0fa34e57b3 Accepting request 1216550 from GNOME:Next
- Update ro version 1.6.0:
  + Support for OpenXL compiler in AIX.
  + Default to printing deprecations when no minimum version is
    specified.
  + Cargo subprojects is experimental.
  + Dependencies from CMake subprojects now use only PUBLIC link
    flags.
  + New built-in option for default both_libraries.
  + New as_static and as_shared methods on internal dependencies.
  + Support for DIA SDK.
  + Support for LLVM-based flang compiler.
  + nvc and nvc++ now support setting std.
  + Tools can be selected when calling has_tools() on the Qt
    modules.
  + Simple tool to test build reproducibility.
  + Support for variable in system dependencies.
  + test() and benchmark() functions accept new types.
  + Zig 0.11 can be used as a C/C++ compiler frontend.

OBS-URL: https://build.opensuse.org/request/show/1216550
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=297
2024-10-21 07:39:25 +00:00
50a9218de2 Accepting request 1202537 from GNOME:Next
Update to 1.5.2

OBS-URL: https://build.opensuse.org/request/show/1202537
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=295
2024-09-23 06:41:39 +00:00
a5cc05f350 Accepting request 1194738 from GNOME:Next
- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.

OBS-URL: https://build.opensuse.org/request/show/1194738
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=294
2024-08-19 15:23:20 +00:00
478859f5e4 Accepting request 1189939 from home:AndreasStieger:branches:devel:tools:building
meson 1.5.1

OBS-URL: https://build.opensuse.org/request/show/1189939
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=292
2024-07-29 05:19:40 +00:00
4c59e606b3 Accepting request 1188773 from home:AndreasStieger:branches:devel:tools:building
meson 1.5.0

OBS-URL: https://build.opensuse.org/request/show/1188773
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=290
2024-07-22 04:47:36 +00:00
7a2fd877b7 Accepting request 1186924 from home:AndreasStieger:branches:devel:tools:building
meson 1.4.2

OBS-URL: https://build.opensuse.org/request/show/1186924
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=289
2024-07-18 07:44:43 +00:00
d61e98c7a9 Accepting request 1178316 from GNOME:Next
- Update to version 1.4.1:
  + compilers: cpp: improve libc++ vs libstdc++ detection (again).
  + compilers: cpp: reduce macro pollution for stdlib macros.
  + Fix builds with Ninja 12 and remove a 5 year old workaround.
  + rust: Fix warning_level=everything case.
  + environment: fix LLVM 18 support in get_llvm_tool_names().
- Drop get_llvm_tool_names-llvm18.patch and
  compatibility-ninja-1.12.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1178316
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=287
2024-06-03 13:03:31 +00:00
f8befbdb95 Accepting request 1171428 from home:mathletic:branches:devel:tools:building
- Add compatibility-ninja-1.12.patch from upstream to restore
  compatibility with latest Ninja release, back-ported to 1.4.0

OBS-URL: https://build.opensuse.org/request/show/1171428
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=285
2024-05-03 08:32:33 +00:00
8ec160bdf7 Accepting request 1167791 from home:yfjiang:branches:devel:tools:building
- Set the latest supported gcc13 to build meson:test on SLE/Leap.

OBS-URL: https://build.opensuse.org/request/show/1167791
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=283
2024-04-16 08:08:43 +00:00
5bc079a103 Accepting request 1157431 from GNOME:Next
Update to 1.4.0

OBS-URL: https://build.opensuse.org/request/show/1157431
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=280
2024-03-13 08:06:20 +00:00
5f27142699 Accepting request 1157064 from home:aaronpuchert:llvm-next
- Add get_llvm_tool_names-llvm18.patch to accept LLVM 18.1.

OBS-URL: https://build.opensuse.org/request/show/1157064
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=279
2024-03-12 11:23:03 +00:00
48deb1e019 Accepting request 1146514 from home:ecsos:python
- Update to version 1.3.2:
  Changelog see: 
  https://github.com/mesonbuild/meson/compare/1.3.1...1.3.2

OBS-URL: https://build.opensuse.org/request/show/1146514
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=277
2024-02-14 09:47:49 +00:00
c0a1a68025 Accepting request 1136896 from GNOME:Next
- Update to version 1.3.1:
  + Make the Requires.private line in generated .pkgconfig files
    reproducible.
  + Always use posix paths when retrieving link name.
  + dependencies/llvm: strip default include dirs also for
    config-tool version.

OBS-URL: https://build.opensuse.org/request/show/1136896
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=275
2024-01-04 17:35:50 +00:00
cefcce3035 Accepting request 1132585 from home:yfjiang:branches:devel:tools:building
- 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
2023-12-13 15:06:27 +00:00
d5faad6ce6 - Use %patch -P N instead of deprecated %patchN.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=271
2023-12-04 15:13:44 +00:00
d43d410e10 Accepting request 1129151 from GNOME:Next
- USe %patch -P N instead of deprecated %patchN.

OBS-URL: https://build.opensuse.org/request/show/1129151
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=270
2023-11-27 14:38:36 +00:00
b50ca8a5b8 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
2023-11-20 11:47:24 +00:00
5345afb40b Accepting request 1119576 from GNOME:Next
Update to 1.2.3

OBS-URL: https://build.opensuse.org/request/show/1119576
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=264
2023-10-24 08:43:04 +00:00
1c530fd9f4 Accepting request 1115538 from GNOME:Next
- Add
  0007-Revert-rust-apply-global-project-and-environment-C-a.patch:
  Revert upstream commit (gh#mesonbuild/meson#12326).

OBS-URL: https://build.opensuse.org/request/show/1115538
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=262
2023-10-04 08:42:15 +00:00
c019443439 Accepting request 1114723 from GNOME:Next
Update to 1.2.2

OBS-URL: https://build.opensuse.org/request/show/1114723
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=261
2023-10-02 08:38:07 +00:00
Alexei Sorokin
39b816c2b9 Accepting request 1113247 from home:aaronpuchert:llvm-next
- Port back get_llvm_tool_names-llvm17.patch to accept LLVM 17.

OBS-URL: https://build.opensuse.org/request/show/1113247
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=259
2023-09-24 16:25:15 +00:00
9445763d41 Accepting request 1102926 from GNOME:Next
Update to 1.2.1

OBS-URL: https://build.opensuse.org/request/show/1102926
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=257
2023-08-09 07:27:38 +00:00
6860769434 Accepting request 1099192 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1099192
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=255
2023-07-19 11:40:04 +00:00
751c9904d9 Accepting request 1098647 from GNOME:Next
- Be leaner with the build deps:
  + Do not buildrequire python-pip and -wheel: being part of ring0
    we have to be extra careful.
  + Use python_build/python_install instead of
    pyproject_wheel/pyproject_install.

OBS-URL: https://build.opensuse.org/request/show/1098647
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=252
2023-07-14 10:04:47 +00:00