Commit Graph

166 Commits

Author SHA256 Message Date
0f22436a45 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
379f0210c9 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
2b709b5fda 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
ae6440bf56 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
44ab067d92 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
b435cbc06a 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
f1b6673df8 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
cf6ee9031a 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
7df4137c20 - 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
9f743267a1 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
8b0561d64f 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
39350c95dc 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
d50fd86e19 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
69d8b0da95 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
b641c0ef85 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
d6cd0f213b 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
5553d51514 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
a86c3422a5 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
37308b9c8b Accepting request 1098538 from home:gladiac:mailman
- Set pythons for Leap and Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1098538
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=251
2023-07-13 13:25:08 +00:00
Alexei Sorokin
a7898e903a Accepting request 1091138 from GNOME:Next
Update to 1.1.1

OBS-URL: https://build.opensuse.org/request/show/1091138
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=249
2023-06-06 18:38:33 +00:00
2a1ca8d557 Accepting request 1079464 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1079464
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=247
2023-04-14 14:58:03 +00:00
a44b7828ed Accepting request 1078401 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1078401
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=245
2023-04-11 11:52:30 +00:00
Alexei Sorokin
b09e92a165 Accepting request 1067721 from home:AndreasStieger:branches:devel:tools:building
meson 1.0.1

OBS-URL: https://build.opensuse.org/request/show/1067721
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=243
2023-02-25 19:36:29 +00:00
ebca97aad1 Accepting request 1056157 from GNOME:Next
Update to meson 1.0.0

OBS-URL: https://build.opensuse.org/request/show/1056157
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=241
2023-01-05 12:06:56 +00:00
878e9e53d7 Accepting request 1037577 from GNOME:Next
- Update to version 0.64.1:
  + Target python 3.10 as the mypy language version.
  + hotdoc module: use less confusing names.
  + Fix deprecation message, the function name is fs.copyfile().
  + fix deprecated use of meson builddir/ in testsuite.
  + tests: fix edge case where non-default python is used, by
    skipping it.

OBS-URL: https://build.opensuse.org/request/show/1037577
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=239
2022-11-23 12:44:08 +00:00
9d09f97845 Accepting request 1037230 from GNOME:Next
- Update to version 0.64.0:

OBS-URL: https://build.opensuse.org/request/show/1037230
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=237
2022-11-22 08:45:56 +00:00
1ebdcbc309 Accepting request 1008786 from home:dirkmueller:Factory
- 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
2022-10-12 12:26:08 +00:00
02994e3e73 Accepting request 1003526 from GNOME:Next
- Update to version 0.63.2:
  + make add_project_dependencies respect build version of include
    dirs.
  + minstall: do not trample install_mode by rpath fixer.
  + fix linker regression for compilers that don't accept LDFLAGS
    directly.
  + tests/7 gnome: Fix incorrect unref of GResource.

OBS-URL: https://build.opensuse.org/request/show/1003526
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=233
2022-09-14 12:58:13 +00:00
058e839a02 Accepting request 998800 from GNOME:Next
- 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
2022-08-23 12:33:14 +00:00
Alexei Sorokin
ad41d8ab52 Accepting request 994340 from home:dirkmueller:Factory
- mono-core is available on s390x now
- make mono dependency an build-conditional

OBS-URL: https://build.opensuse.org/request/show/994340
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=228
2022-08-11 14:56:21 +00:00
0c382b1d12 Accepting request 984919 from GNOME:Next
Update to 0.62.2

OBS-URL: https://build.opensuse.org/request/show/984919
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=226
2022-06-24 16:25:37 +00:00
95fd1c47f0 Accepting request 972950 from home:susnux:branches:GNOME:Factory
Update to 0.62.1

OBS-URL: https://build.opensuse.org/request/show/972950
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=224
2022-04-27 07:57:10 +00:00
97136d1db7 Accepting request 972473 from GNOME:Next
- Add 34daa53a.patch: gnome module: properly fallback to
  gtk-update-icon-cache.

OBS-URL: https://build.opensuse.org/request/show/972473
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=222
2022-04-25 07:10:27 +00:00
Alexei Sorokin
06b7fdedc2 Accepting request 972302 from home:susnux:branches:devel:tools:building
- Update to 0.61.4:
  * Fixes for the ninja backend
  * Fixes for the rust module
  * Fixes for the gnome module: Fix incorrect lookup of nonexistent
    dependencies

OBS-URL: https://build.opensuse.org/request/show/972302
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=221
2022-04-23 14:02:49 +00:00
Alexei Sorokin
c26e8eb9b7 Accepting request 961894 from home:AndreasStieger:branches:devel:tools:building
meson 0.61.3

OBS-URL: https://build.opensuse.org/request/show/961894
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=219
2022-03-15 15:01:24 +00:00
1347ef3134 Accepting request 954706 from home:polslinux:branches:devel:tools:building
- Update to 0.61.2:
  + No changelog provided.

OBS-URL: https://build.opensuse.org/request/show/954706
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=218
2022-02-15 13:09:20 +00:00
Alexei Sorokin
25aee3af1e Accepting request 951735 from home:AndreasStieger:branches:devel:tools:building
meson 0.61.1

OBS-URL: https://build.opensuse.org/request/show/951735
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=217
2022-02-06 19:26:31 +00:00
e49c5c65f5 Accepting request 943926 from GNOME:Next
- Update to version 0.60.3

OBS-URL: https://build.opensuse.org/request/show/943926
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=216
2022-01-05 08:42:02 +00:00
e88247a957 Accepting request 929137 from GNOME:Next
- 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
2021-11-04 11:47:17 +00:00
b82bcbbf95 Accepting request 928411 from home:AndreasStieger:branches:devel:tools:building
meson 0.59.4

OBS-URL: https://build.opensuse.org/request/show/928411
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=213
2021-11-02 08:53:55 +00:00
a58c0c2be7 Accepting request 927446 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/927446
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=212
2021-10-26 09:54:58 +00:00
e76f63129d Accepting request 922179 from home:dimstar:Factory
- Update to version 0.59.2:
  + No upstream changes provided.

OBS-URL: https://build.opensuse.org/request/show/922179
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=211
2021-09-29 12:25:59 +00:00
9e6df4421a Accepting request 913192 from GNOME:Next
- Update to version 0.59.1:
  + No upstream changes provided.

OBS-URL: https://build.opensuse.org/request/show/913192
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=210
2021-08-23 08:54:55 +00:00
Alexei Sorokin
2e73ca3c18 Accepting request 910545 from home:darix:playground
- Update to version 0.59.0:
  https://mesonbuild.com/Release-notes-for-0-59-0.html
- refreshed meson-test-installed-bin.patch to apply cleanly again

OBS-URL: https://build.opensuse.org/request/show/910545
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=209
2021-08-10 12:30:50 +00:00
1ae6bbc616 Accepting request 909828 from home:fcrozat:branches:devel:tools:building
- Relax BuildRequires on rpm, if rpm-config-SUSE is recent enough
  (jsc#SLE-20017).

OBS-URL: https://build.opensuse.org/request/show/909828
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=208
2021-08-03 10:04:16 +00:00
0ac30ca8c5 Accepting request 907475 from GNOME:Next
- Update to version 0.58.2:
  + gnome: Always pass absolute -L paths to g-ir-scanner.

OBS-URL: https://build.opensuse.org/request/show/907475
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=207
2021-07-21 10:50:42 +00:00
dfbfadd717 Accepting request 906607 from GNOME:Next
GNOME 40.3

OBS-URL: https://build.opensuse.org/request/show/906607
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=206
2021-07-16 07:45:37 +00:00
8c1e0cde5f Accepting request 906043 from GNOME:Next
- Update to from version 0.57.2:
  + Support for reading files at configuration time with the fs
    module.
  + Experimental support for C++ modules in Visual Studio.
  + Qt6 module.
  + Minimum required Python version updated to 3.6.
  + New logging format for meson test.
  + Support added for LLVM's thinLTO.
- Drop 0200340a.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/906043
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=205
2021-07-13 08:14:00 +00:00
af0977bc7a Accepting request 891206 from home:dimstar:Factory
Revert to Factory version 0.56.2 - together with patch to address GCC11 / GNOME build issues (0.57.2 is stored in a branch of mine)

OBS-URL: https://build.opensuse.org/request/show/891206
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=203
2021-05-07 07:19:53 +00:00
afaf8de8d9 Accepting request 885587 from GNOME:Next
- 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
2021-04-15 08:40:06 +00:00