SHA256
1
0
forked from pool/meson
Commit Graph

140 Commits

Author SHA256 Message Date
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
91e2b9cb24 Accepting request 885387 from home:sp1rit:branches:devel:tools:building
update to 0.57.2

hope the changes are documented well enough

OBS-URL: https://build.opensuse.org/request/show/885387
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=201
2021-04-15 08:37:08 +00:00
2c1e468bed Accepting request 869440 from GNOME:Next
- Conflict with rpm-build < 4.15: meson uses internal macros
  defined by RPM 4.15 and later.

OBS-URL: https://build.opensuse.org/request/show/869440
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=199
2021-02-04 13:37:45 +00:00
Alexei Sorokin
b8c76036d3 Accepting request 863652 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/863652
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=197
2021-01-16 19:42:46 +00:00
2a96b602ad Accepting request 861041 from GNOME:Next
- Update to version 0.56.1:
  + pkgconfig: Make external deps of static library public.
  + interpreter: store correct files for project regeneration.
  + environment: Properly pass linker to rustc.
  + Add aarch64 assembly test.
- Drop 7930.patch: fixed upstream.
- Add new keyid C24E631BABB1FE70 to the keyring (counter signed by
  the old key id): the old key was about to expire.

OBS-URL: https://build.opensuse.org/request/show/861041
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=196
2021-01-07 12:56:10 +00:00
cac49b2edb Add bugref
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=194
2020-11-17 13:41:31 +00:00
4280a370f4 Accepting request 849095 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Remove "test cases/common/122 llvm ir and assembly" for aarch64
  as this test is not supported on aarch64 linux yet

OBS-URL: https://build.opensuse.org/request/show/849095
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=193
2020-11-17 13:40:53 +00:00
5bda4cb4e6 Accepting request 845975 from GNOME:Next
Resubmit 0.56.0 - with additional patch to not break sysprof

OBS-URL: https://build.opensuse.org/request/show/845975
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=191
2020-11-04 14:33:15 +00:00
Alexei Sorokin
8fa392370e Accepting request 833840 from GNOME:Next
- Update to version 0.55.3:
  + Revert "msvc: enable /std:c11 flag".
- Changes from version 0.55.2:
  + msvc: enable /std:c11 flag.
  + environment: use ExternalProgram to find ninja.
  + CMake module: fix cmake 3.10 compatibility in path generation.
- Drop pr7648-fix-lchmod-check-for-glibc-2.32.patch: fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/833840
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=189
2020-09-11 22:38:29 +00:00
Martin Pluskal
b8652ac436 Accepting request 830785 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/830785
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=187
2020-08-31 12:31:23 +00:00
534c29ec7b Accepting request 827368 from GNOME:Next
Update to 0.55.1 - no regressions seen in GNOME:Next compared to 0.55.0

OBS-URL: https://build.opensuse.org/request/show/827368
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=185
2020-08-17 14:52:52 +00:00
ca224bf974 tweak
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=184
2020-08-14 12:37:31 +00:00
Alexei Sorokin
54f3dbbc23 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=183 2020-07-26 16:14:49 +00:00
Alexei Sorokin
6c7671f828 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=182 2020-07-26 16:11:36 +00:00
dc1cebf6fd Accepting request 822336 from home:gmbr3:testing
- Add meson-pr7461-remove-setuptools-dependency.patch(gh#mesonbuild/meson#7461)
  + Fixes forced requirement on setuptools

OBS-URL: https://build.opensuse.org/request/show/822336
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=181
2020-07-23 10:22:26 +00:00
2887c6fcc2 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=180 2020-07-15 12:23:51 +00:00
a6d426ee78 Accepting request 821061 from home:gmbr3:testing
- Update to version 0.55.0
  + rpath removal now more careful
  + Added ability to specify targets in `meson compile`
  + Added test protocol for gtest
  + meson.add_*_script methods accept new types
  + Native and cross files now support string and list concatenation
  + Ability to configure CMake subprojects with meson.subproject_options
  + find_program: Fixes when the program has been overridden by executable
  + Response files enabled on Linux
  + `unstable-kconfig` module renamed to `unstable-keyval`
  + Config tool based dependencies no longer search PATH for cross compiling
  + String concatenation in meson_options.txt
  + Clang coverage support
  + Implicit dependency fallback
  + Added ability to specify backend arguments in `meson compile`
- Removed meson-fix-gnome-test.patch: contained in upstream
- Changed meson-suse-ify-macros.patch: to be compatible with new version

OBS-URL: https://build.opensuse.org/request/show/821061
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=179
2020-07-15 12:23:12 +00:00
6a1286379b Accepting request 817311 from home:mgorse:branches:devel:tools:building
- Add meson-fix-gnome-test.patch: fix GNOME test that sometimes
  fails (bsc#1173025).

OBS-URL: https://build.opensuse.org/request/show/817311
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=177
2020-07-02 14:29:28 +00:00
6fc5d3da19 Accepting request 814842 from home:dimstar:Factory
- Update to version 0.54.3:
  + Various fixes around cmake integration.
  + Various fixes around boost.

OBS-URL: https://build.opensuse.org/request/show/814842
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=175
2020-06-16 09:40:25 +00:00
ead5a62974 Accepting request 807834 from home:mgorse:branches:devel:tools:building
- Make tests arch-dependent. Needed to exclude mono tests on s390x
  (bsc#1171934).

OBS-URL: https://build.opensuse.org/request/show/807834
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=173
2020-05-21 10:58:14 +00:00
777088be1f Accepting request 805826 from home:dimstar:Factory
- Update to version 0.54.2:
  + Various fixes around boost.
  + More robust cmake version detection.
  + Various GCC10 related fixes.
- Drop meson-gcc10.patch: fixed upstream.


Please do NOT forward to Factory; I want to current GCC10 checked in first

OBS-URL: https://build.opensuse.org/request/show/805826
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=171
2020-05-16 21:27:56 +00:00
a7455c0f71 Accepting request 805547 from home:dimstar:Factory
- Add meson-gcc10.patch: Fix test suite when using gcc 10.

OBS-URL: https://build.opensuse.org/request/show/805547
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=169
2020-05-14 11:50:37 +00:00
f9592918a7 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=168 2020-05-13 18:59:57 +00:00
Alexei Sorokin
e9abc1ea82 Accepting request 805358 from home:mgorse:branches:devel:tools:building
- Remove is_opensuse conditional and enable mono tests on SLE
    (jsc#SLE-11721).

OBS-URL: https://build.opensuse.org/request/show/805358
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=167
2020-05-13 17:16:55 +00:00
8fe30063ae Accepting request 798533 from GNOME:Next
Update to 0.54.1

OBS-URL: https://build.opensuse.org/request/show/798533
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=165
2020-04-28 07:42:56 +00:00
147e47a322 Accepting request 790166 from home:dimstar:Factory
- Update to version 0.54.0:

OBS-URL: https://build.opensuse.org/request/show/790166
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=163
2020-03-31 13:52:04 +00:00
6581934146 Accepting request 779984 from home:dimstar:Factory
- Update to version 0.53.2:
  + Various cmake related issues fixed.
  + modules/python: Do not error out if positional args are passed.
- Drop meson-6614.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/779984
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=161
2020-02-27 16:58:06 +00:00