364 Commits

Author SHA256 Message Date
eaa63cf11f Accepting request 1328047 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1328047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=137
2026-01-22 14:11:44 +00:00
739a82d95a Update to 1.10.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=346
2026-01-19 09:05:15 +00:00
f018175d84 Accepting request 1324775 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1324775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=136
2025-12-31 09:45:56 +00:00
c54a383789 - 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/package/show/devel:tools:building/meson?expand=0&rev=344
2025-12-30 09:59:00 +00:00
584c4ed328 Accepting request 1309859 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1309859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=135
2025-10-10 15:07:37 +00:00
Alexei Sorokin
2046f8d167 - 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/package/show/devel:tools:building/meson?expand=0&rev=342
2025-10-08 21:22:52 +00:00
960224169d Accepting request 1306722 from devel:tools:building
Update to 1.9.1 (forwarded request 1306657 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1306722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=134
2025-09-24 13:22:46 +00:00
32728882b3 Update to 1.9.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=340
2025-09-23 12:12:32 +00:00
2cc8c19004 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
745cc7baeb Accepting request 1304978 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1304978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=133
2025-09-16 16:17:57 +00:00
0d33766a89 Scripted push from GNOME:Next
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=337
2025-09-15 15:51:26 +00:00
c82d49468b Accepting request 1304211 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1304211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=132
2025-09-14 16:48:19 +00:00
e5cbe36556 - Add get_llvm_tool_names-llvm21.patch to accept LLVM 21.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=335
2025-09-12 06:32:25 +00:00
e63f774471 Accepting request 1302650 from devel:tools:building
- Add meson-issue-15992.patch: allow packagers and obs projects to
  toggle verbosity of the meson commands (__meson_verbose 0|1).

OBS-URL: https://build.opensuse.org/request/show/1302650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=131
2025-09-04 15:58:53 +00:00
13ffdd4f7e OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=333 2025-09-04 05:11:22 +00:00
1761ef43d5 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
125fa95a40 Accepting request 1301220 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1301220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=130
2025-08-26 12:55:55 +00:00
045b4c2521 - 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/package/show/devel:tools:building/meson?expand=0&rev=330
2025-08-25 08:36:19 +00:00
4cfd89b223 Accepting request 1300490 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1300490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=129
2025-08-21 14:54:24 +00:00
d08ed6f528 - 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/package/show/devel:tools:building/meson?expand=0&rev=328
2025-08-20 11:20:43 +00:00
eafb035bf1 Accepting request 1296766 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1296766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=128
2025-08-01 20:40:11 +00:00
4f1ed74803 Update to 1.8.3
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=326
2025-07-31 12:00:28 +00:00
0bde71fddc Accepting request 1284488 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1284488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=127
2025-06-12 13:47:27 +00:00
0598636708 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
98b8ef7e03 Accepting request 1280344 from devel:tools:building
- Update to version 1.8.1.

OBS-URL: https://build.opensuse.org/request/show/1280344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=126
2025-05-30 12:28:19 +00:00
Alexei Sorokin
08a32e2e42 - 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/package/show/devel:tools:building/meson?expand=0&rev=322
2025-05-26 18:46:33 +00:00
Alexei Sorokin
3ebe986bb6 rebased
- Add reproducible.patch to not embed CPU-core count
  into src.rpms (boo#1237231)

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
9ab81dfc38 - 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/package/show/devel:tools:building/meson?expand=0&rev=320
2025-05-26 03:00:00 +00:00
9ccbdfee3f Accepting request 1273466 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1273466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=125
2025-05-02 12:55:30 +00:00
a9a5a6a79b - 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/package/show/devel:tools:building/meson?expand=0&rev=318
2025-04-29 14:16:48 +00:00
99e2aacd3d Accepting request 1266528 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1266528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=124
2025-04-04 15:29:19 +00:00
03baa19a02 - 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/package/show/devel:tools:building/meson?expand=0&rev=316
2025-04-02 12:17:23 +00:00
8ba2d06726 Accepting request 1255517 from devel:tools:building
- Add 14337.patch: get_llvm_tool_names: add llvm 20. (forwarded request 1255516 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1255517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=123
2025-03-25 21:08:48 +00:00
40c4fdbb24 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
13a34913de Accepting request 1246701 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1246701
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=122
2025-02-19 14:58:16 +00:00
ecb39bf550 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
0a5ff122b8 Accepting request 1240475 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1240475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=121
2025-01-29 15:10:04 +00:00
1a61062552 Update to 1.7.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=310
2025-01-27 09:37:30 +00:00
1a4292995b Accepting request 1238473 from 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/1238473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=120
2025-01-18 12:18:09 +00:00
a0b9e96633 - 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/package/show/devel:tools:building/meson?expand=0&rev=308
2025-01-16 08:09:30 +00:00
62ce7501c0 Accepting request 1231640 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1231640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=119
2024-12-18 19:09:14 +00:00
4930b931f2 Update to 1.6.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=306
2024-12-17 08:17:25 +00:00
fa61bf25f6 Accepting request 1230120 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1230120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=118
2024-12-12 20:14:20 +00:00
b1b6213c06 - Drop meson-testsuite-with-cmake-3.31.patch: the actual fix was
done in CMake 3.31.2.

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

OBS-URL: https://build.opensuse.org/request/show/1228753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=117
2024-12-08 10:36:08 +00:00
5a550f9b32 - Add 13935.patch: Fix test suite with rust 1.83.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=302
2024-12-06 11:45:54 +00:00
a5f4cb39d9 Accepting request 1225964 from devel:tools:building
- Add meson-testsuite-with-cmake-3.31.patch: Fix test suite run
  against CMake 3.31.

OBS-URL: https://build.opensuse.org/request/show/1225964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=116
2024-11-24 10:03:41 +00:00
5e9094bc8e OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=300 2024-11-23 10:38:43 +00:00
2771258507 - Add meson-testsuite-with-cmake-3.31.patch: Fix test suite run
against CMake 3.31.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=299
2024-11-22 10:04:31 +00:00
4b0cc15995 Accepting request 1216643 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1216643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=115
2024-10-22 12:51:38 +00:00