Compare commits

...

327 Commits

Author SHA256 Message Date
Ana Guerrero
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
Dominique Leuenberger
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
55e2e3cc00 - 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/package/show/devel:tools:building/meson?expand=0&rev=297
2024-10-21 07:39:25 +00:00
Ana Guerrero
a90c6d1776 Accepting request 1202538 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1202538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=114
2024-09-24 15:31:15 +00:00
8ccaa6d4cc Update to 1.5.2
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=295
2024-09-23 06:41:39 +00:00
f417e64e97 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
Dominique Leuenberger
cbf41ebe35 Accepting request 1190167 from devel:tools:building
- Update to version 1.5.1:
  + Bug fixes for ARM build and cross-compilation
  + rust: recursively pull proc-macro deps for rust targets
  + fix gnome.compile_resources() install: true and no install_dir
  + test suite fixes and bug fixes

Smoketest in GNOME:Next passed

OBS-URL: https://build.opensuse.org/request/show/1190167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=113
2024-07-30 09:53:13 +00:00
8826dad8d1 meson 1.5.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=292
2024-07-29 05:19:40 +00:00
Dominique Leuenberger
c7b62b12b7 Accepting request 1188945 from devel:tools:building
Update to 1.5.0 - GNOME:Next as smoketest rebuilt and succeeded

OBS-URL: https://build.opensuse.org/request/show/1188945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=112
2024-07-24 13:29:17 +00:00
73211338f4 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
6a009e6e4d 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
Ana Guerrero
4987679dcb Accepting request 1178327 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1178327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=111
2024-06-04 10:49:30 +00:00
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
Ana Guerrero
7d4867cee0 Accepting request 1171550 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1171550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=110
2024-05-20 16:10:55 +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
Dominique Leuenberger
4fc2ac820a Accepting request 1167953 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1167953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=109
2024-04-17 12:45:20 +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
Ana Guerrero
dbd8fe9e9f Accepting request 1164244 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1164244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=108
2024-04-04 20:24:52 +00:00
Ana Guerrero
83c20deb4d Accepting request 1157507 from devel:tools:building
Not yet jumping to 1.4 - need GNOME 46 for that

OBS-URL: https://build.opensuse.org/request/show/1157507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=107
2024-03-13 21:16:02 +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
Ana Guerrero
427aeb5871 Accepting request 1146731 from devel:tools:building
- 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/1146731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=106
2024-02-16 20:47:26 +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
Dominique Leuenberger
99c0aa9a33 Accepting request 1136898 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1136898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=105
2024-01-05 20:40:59 +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
Ana Guerrero
c2a17b9e18 Accepting request 1132905 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1132905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=104
2023-12-14 21:02:18 +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
Dominique Leuenberger
e2b0b3590a Accepting request 1132532 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1132532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=103
2023-12-12 18:31:37 +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
Ana Guerrero
a36797bd98 Accepting request 1127678 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1127678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=102
2023-11-21 20:28:19 +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
Ana Guerrero
893457d851 Accepting request 1120001 from devel:tools:building
- Update to version 1.2.3:
  + Allow share/cmake/ as cmake_prefix_path.
  + find_tool: don't assume the pkgconfig variable is a valid
    command.
  + python dependency: ensure that setuptools doesn't inject
    itself into distutils.
  + Allow c++23 in gcc-11.
  + Revert "rust: apply global, project, and environment C args to
    bindgen".
- Drop
  0007-Revert-rust-apply-global-project-and-environment-C-a.patch:
  fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1120001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=101
2023-10-25 16:02:11 +00:00
d0c28f926c OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=266 2023-10-24 13:35:54 +00:00
5ad6ec6d96 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=265 2023-10-24 13:10:48 +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
Ana Guerrero
014035a8bb Accepting request 1115539 from devel:tools:building
- Add
  0007-Revert-rust-apply-global-project-and-environment-C-a.patch:
  Revert upstream commit (gh#mesonbuild/meson#12326). (forwarded request 1115538 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1115539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=100
2023-10-05 18:02:20 +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
Dominique Leuenberger
586067b8c3 Accepting request 1113283 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1113283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=99
2023-09-27 22:24:22 +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
Dominique Leuenberger
4dcf577de0 Accepting request 1103083 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1103083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=98
2023-08-11 13:55:00 +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
Ana Guerrero
cb60538af6 Accepting request 1099498 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1099498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=97
2023-07-26 11:21:29 +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
Dominique Leuenberger
1b19186e4c Accepting request 1098665 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1098665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=96
2023-07-16 15:28:33 +00:00
9cee08ac02 Accepting request 1098664 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1098664
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=253
2023-07-14 11:10:58 +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
Dominique Leuenberger
b7cd2bc03e Accepting request 1091140 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1091140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=95
2023-06-08 19:41:35 +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
Dominique Leuenberger
7c9980ab7b Accepting request 1079471 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1079471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=94
2023-04-16 14:06:40 +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
Dominique Leuenberger
b6f3e1b7b8 Accepting request 1078417 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1078417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=93
2023-04-12 10:50:37 +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
Dominique Leuenberger
eab3224b68 Accepting request 1067741 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1067741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=92
2023-02-27 11:54:51 +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
Dominique Leuenberger
c25448fcb3 Accepting request 1056163 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1056163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=91
2023-01-06 16:03:35 +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
Dominique Leuenberger
680ad05141 Accepting request 1037578 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1037578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=90
2022-11-25 12:11:08 +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
Dominique Leuenberger
0780178be9 Accepting request 1037237 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1037237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=89
2022-11-23 08:47:29 +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
Dominique Leuenberger
4418a913f9 Accepting request 1010224 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1010224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=88
2022-10-18 10:44:05 +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
Dominique Leuenberger
4b77cbb6a5 Accepting request 1003529 from devel:tools:building
- 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. (forwarded request 1003526 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1003529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=87
2022-09-16 11:31:52 +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
Dominique Leuenberger
3c1141aef1 Accepting request 998813 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/998813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=86
2022-08-26 07:08:01 +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
Dominique Leuenberger
6bcb4a1f6d Accepting request 994642 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/994642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=85
2022-08-18 14:48:42 +00:00
Alexei Sorokin
aa058759ae OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=229 2022-08-11 21:55:22 +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
Dominique Leuenberger
8ce0ed541c Accepting request 984920 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/984920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=84
2022-06-26 09:58:38 +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
Dominique Leuenberger
95cd8530fe Accepting request 974623 from devel:tools:building
Update to version 0.62

OBS-URL: https://build.opensuse.org/request/show/974623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=83
2022-05-06 16:58:07 +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
Dominique Leuenberger
e21d7b1cd6 Accepting request 972475 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/972475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=82
2022-04-25 21:34:59 +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
Dominique Leuenberger
8993a2a2d9 Accepting request 961939 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/961939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=81
2022-03-16 19:20:14 +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
Dominique Leuenberger
ec8c48cf9e Accepting request 954739 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/954739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=80
2022-02-16 23:29:45 +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
Dominique Leuenberger
9dd8dcb60f Accepting request 951961 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/951961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=79
2022-02-09 19:37:54 +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
Dominique Leuenberger
b62d21f852 Accepting request 943927 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/943927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=78
2022-01-07 11:44:26 +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
Dominique Leuenberger
d0e619ffcc Accepting request 928683 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/928683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=77
2021-11-06 17:12:59 +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
Dominique Leuenberger
76b325d0ca Accepting request 927474 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/927474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=76
2021-10-29 20:32:54 +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
Dominique Leuenberger
4c5516af1e Accepting request 922180 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/922180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=75
2021-10-01 20:28:57 +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
Dominique Leuenberger
46a8580e5b Accepting request 913709 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/913709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=74
2021-08-27 19:43:14 +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
Dominique Leuenberger
54490e33c1 Accepting request 909942 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/909942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=73
2021-08-05 18:47:37 +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
Dominique Leuenberger
c98fc842a5 Accepting request 907476 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/907476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=72
2021-07-25 18:09:15 +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
Dominique Leuenberger
f35227229f Accepting request 906611 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/906611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=71
2021-07-18 21:44:43 +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
Dominique Leuenberger
d0dedb8da2 Accepting request 906044 from devel:tools:building
- 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. (forwarded request 906043 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/906044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=70
2021-07-15 21:58:56 +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
Dominique Leuenberger
8ee6635f5a Accepting request 891207 from devel:tools:building
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) (forwarded request 891206 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/891207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=69
2021-05-11 21:03:29 +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
Dominique Leuenberger
b661af4329 Accepting request 871224 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/871224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=68
2021-02-17 17:08:52 +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
Dominique Leuenberger
0c80bd5ff4 Accepting request 863732 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/863732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=67
2021-01-22 20:48:59 +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
Dominique Leuenberger
829ebb62bf Accepting request 849102 from devel:tools:building
- Remove "test cases/common/122 llvm ir and assembly" for aarch64
  as this test is not supported on aarch64 linux yet (boo1178772).

OBS-URL: https://build.opensuse.org/request/show/849102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=66
2020-11-17 20:25:00 +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
Dominique Leuenberger
9738444229 Accepting request 845992 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/845992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=65
2020-11-09 12:56:08 +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
Dominique Leuenberger
8d9f7fae48 Accepting request 833867 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/833867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=64
2020-09-23 16:35:44 +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
Dominique Leuenberger
2b20164689 Accepting request 830796 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/830796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=63
2020-09-04 08:52:27 +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
Dominique Leuenberger
02239408b4 Accepting request 827369 from devel:tools:building
Update to 0.55.1 - no regressions seen in GNOME:Next compared to 0.55.0 (forwarded request 827368 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/827369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=62
2020-08-21 17:02:35 +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
Dominique Leuenberger
5b052fd1dc Accepting request 818346 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/818346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=61
2020-07-06 14:12:38 +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
Dominique Leuenberger
094715cbba Accepting request 814863 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/814863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=60
2020-06-18 08:35:37 +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
Dominique Leuenberger
766f3c860d Accepting request 807961 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/807961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=59
2020-06-04 15:48:34 +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
Dominique Leuenberger
5723b11a1b Accepting request 806054 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/806054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=58
2020-05-19 12:43:47 +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
Dominique Leuenberger
2c00d94332 Accepting request 805585 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/805585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=57
2020-05-16 20:23:00 +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
Dominique Leuenberger
3dd4d88427 Accepting request 798554 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/798554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=56
2020-04-29 18:43:39 +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
Dominique Leuenberger
679c6d2410 Accepting request 790484 from devel:tools:building
- Update to version 0.54.0:

OBS-URL: https://build.opensuse.org/request/show/790484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=55
2020-04-17 22:29:50 +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
Dominique Leuenberger
fb197d46ff Accepting request 779989 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/779989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=54
2020-03-03 09:14:42 +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
Dominique Leuenberger
7f5d65b359 Accepting request 778247 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/778247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=53
2020-02-25 15:01:12 +00:00
Alexei Sorokin
32346faadc Accepting request 775219 from home:mimi_vx:branches:devel:tools:building
- Add 6642.patch - allow skip python2 unittests
      meson-testsuite-boost2.patch skip libboost_python tests on TW

OBS-URL: https://build.opensuse.org/request/show/775219
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=159
2020-02-22 17:14:14 +00:00
Oliver Kurz
bc70797b4d Accepting request 773995 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/773995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=52
2020-02-14 15:24:26 +00:00
982598ce45 Accepting request 773990 from home:dimstar:Factory
- Add meson-6614.patch: cmake: Fix crash when no C++ compiler is
  not installed (gh#mesonbuild/meson#6559).

OBS-URL: https://build.opensuse.org/request/show/773990
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=157
2020-02-12 19:35:07 +00:00
e35b209d51 Accepting request 773462 from home:fcrozat:branches:devel:tools:building
- Add python2-PyYAML as BuildRequires for meson:test for SLE15.

OBS-URL: https://build.opensuse.org/request/show/773462
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=156
2020-02-11 16:38:31 +00:00
Dominique Leuenberger
33ef712940 Accepting request 767237 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/767237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=51
2020-01-29 12:10:19 +00:00
11d1a88ea8 Accepting request 766999 from GNOME:Next
Update to 0.53.1

OBS-URL: https://build.opensuse.org/request/show/766999
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=154
2020-01-25 14:32:34 +00:00
Dominique Leuenberger
19cc0f57ea Accepting request 766158 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/766158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=50
2020-01-24 13:20:49 +00:00
be83d6d910 - Add meson-pkgconf-libdir.patch: pkgconf does not honor /usr/lib
as 'system directory' on biarch systems.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=152
2020-01-14 20:23:06 +00:00
Martin Pluskal
fbbdadda9a Accepting request 764407 from home:dimstar:Factory
- Update to version 0.53.0:
  + A new module for filesystem operations.
  + meson dist --include-subprojects.
  + Added new Meson templates for Dlang, Rust, Objective-C
  + Add a new summary() function
  + Generic Overrider for Dynamic Linker selection
  + fortran_std option
  + python.dependency() embed kwarg
  + Scalapack
  + Search directories for find_program()
  + Source tags targets
  + Dictionary entry using string variable as key
  + Improved CMake subprojects support
  + compiler.get_linker_id()
  + CUDA dependency
  + Added global option to disable C++ RTTI
  + Introspection API changes

OBS-URL: https://build.opensuse.org/request/show/764407
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=151
2020-01-14 19:34:25 +00:00
Dominique Leuenberger
5f4dd65a25 Accepting request 742504 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/742504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=49
2019-11-04 16:00:16 +00:00
60dc2614da Accepting request 742497 from home:fcrozat:branches:devel:tools:building
- Do not buildrequires rust-std, it is already required by rust.

OBS-URL: https://build.opensuse.org/request/show/742497
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=149
2019-10-24 10:00:05 +00:00
Dominique Leuenberger
0ae290baba Accepting request 741506 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/741506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=48
2019-10-22 13:43:47 +00:00
f925c30940 Accepting request 741489 from home:fcrozat:branches:devel:tools:building
- Do not buildrequires mono(csharp) or mono-core on SLE.

OBS-URL: https://build.opensuse.org/request/show/741489
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=147
2019-10-21 14:02:33 +00:00
Dominique Leuenberger
89ff777eb0 Accepting request 737659 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/737659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=47
2019-10-12 20:44:55 +00:00
Martin Pluskal
5566052395 Accepting request 737579 from home:mgorse:branches:devel:tools:building
Add a couple of SLE bugs into changes

OBS-URL: https://build.opensuse.org/request/show/737579
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=145
2019-10-12 11:07:00 +00:00
Dominique Leuenberger
d5115c4297 Accepting request 735273 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/735273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=46
2019-10-11 13:12:32 +00:00
5d8d6a37ef Accepting request 735117 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/735117
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=143
2019-10-04 12:54:20 +00:00
Dominique Leuenberger
c242642408 Accepting request 716280 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/716280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=45
2019-07-29 15:24:40 +00:00
Martin Pluskal
82bd088e9d Accepting request 716263 from GNOME:Next
Update to 0.51.1

OBS-URL: https://build.opensuse.org/request/show/716263
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=141
2019-07-18 10:39:33 +00:00
Martin Pluskal
9eeef516e5 Accepting request 715709 from home:marxin:branches:devel:tools:building
- Add fix-missing-return-statements-that-are-seen-with-Wer.patch which
  is an upstream version of: https://github.com/mesonbuild/meson/pull/5654

OBS-URL: https://build.opensuse.org/request/show/715709
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=140
2019-07-16 17:32:33 +00:00
Dominique Leuenberger
8c1448ef2b Accepting request 713160 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/713160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=44
2019-07-08 13:01:39 +00:00
0863ab893b Accepting request 713027 from GNOME:Next
Update to 0.51.0

OBS-URL: https://build.opensuse.org/request/show/713027
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=138
2019-07-03 07:24:00 +00:00
Dominique Leuenberger
d01db2621f Accepting request 702823 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/702823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=43
2019-05-17 21:37:10 +00:00
f20fd6617c Accepting request 700080 from home:marxin:branches:devel:tools:building
- Add gcc9-sanitizer.patch in order to handle unresolved symbols with
  -fsanitize=*. It's caused by sanitizer wrappers and our default --as-needed
  that we use as SUSE in our linker build (boo#1127953).

OBS-URL: https://build.opensuse.org/request/show/700080
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=136
2019-05-14 11:37:01 +00:00
Dominique Leuenberger
3684500f4d Accepting request 700684 from devel:tools:building
Update to 0.50.1

OBS-URL: https://build.opensuse.org/request/show/700684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=42
2019-05-06 19:13:16 +00:00
80d4534014 Accepting request 695279 from home:iznogood:branches:devel:tools:building
Fix typo

OBS-URL: https://build.opensuse.org/request/show/695279
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=134
2019-04-17 15:26:13 +00:00
316e1679fb Accepting request 695139 from GNOME:Next
Update to 0.50.1

OBS-URL: https://build.opensuse.org/request/show/695139
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=133
2019-04-17 13:06:36 +00:00
075d38a7f2 Accepting request 683886 from GNOME:Next
- Fixup meson-suse-ify-macros.patch post broken rebase.

OBS-URL: https://build.opensuse.org/request/show/683886
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=132
2019-03-11 13:12:59 +00:00
Alexei Sorokin
3aaf786ea6 Accepting request 683606 from home:alois:branches:devel:tools:building
- Update to version 0.50.0
  New features:
  * Added `cmake_module_path` and `cmake_args` to dependency
    The CMake dependency backend can now make use of existing
    `Find<name>.cmake` files by setting the `CMAKE_MODULE_PATH`
    with the new `dependency()` property `cmake_module_path`.
    The paths given to `cmake_module_path` should be relative
    to the project source directory.
    Furthermore the property `cmake_args` was added to give
    CMake additional parameters.
  * Added PGI compiler support
    Nvidia / PGI C, C++ and Fortran
    [no-cost](https://www.pgroup.com/products/community.htm)
    compilers are now supported. They have been tested on Linux
    so far.
  * Fortran Coarray
    Fortran 2008 / 2018 coarray support was added via
    `dependency('coarray')`
  * Libdir defaults to `lib` when cross compiling
    Previously `libdir` defaulted to the value of the build
    machine such as `lib/x86_64-linux-gnu`, which is almost
    always incorrect when cross compiling. It now defaults to
    plain `lib` when cross compiling. Native builds remain
    unchanged and will point to the current system's library
    dir.
  * Native and Cross File Paths and Directories
    A new `[paths]` section has been added to native and cross
    files. This can be used to set paths such a prefix and
    libdir in a persistent way.
  * Add warning_level 0 option
    Adds support for a warning level 0 which does not enable any
    static analysis checks from the compiler
  * A builtin target to run clang-format
    If you have `clang-format` installed and there is a
    `.clang-format` file in the root of your master project,
    Meson will generate a run target called `clang-format` so you
    can reformat all files with one command:
    ```meson
    ninja clang-format
    ```
  * Added a .path() method to object return by
    python.find_installation()
    `ExternalProgram` objects as well as the object returned by
    the `python3` module provide this method, but the new python
    module did not.
  * Fix ninja console log from generators with multiple output
    nodes
    This resolves ticket #4760 where a generator w/ multiple
    output nodes printed an empty string to the console
  * `introspect --buildoptions` can now be used without
    configured build directory
    It is now possible to run `meson introspect --buildoptions
    /path/to/meson.build` without a configured build directory.
    Running `--buildoptions` without a build directory produces
    the same output as running it with a freshly configured
    build directory.
    However, this behavior is not guaranteed if subprojects are
    present. Due to internal limitations all subprojects are
    processed even if they are never used in a real meson run.
    Because of this options for the subprojects can differ.
  * `include_directories` accepts a string
    The `include_directories` keyword argument now accepts plain
    strings rather than an include directory object. Meson will
    transparently expand it so that a declaration like this:
    ```meson
    executable(..., include_directories: 'foo')
    ```
    Is equivalent to this:
    ```meson
    foo_inc = include_directories('foo')
    executable(..., include_directories: inc)
    ```
  * Fortran submodule support
    Initial support for Fortran ``submodule`` was added, where
    the submodule is in the same or different file than the
    parent ``module``.
    The submodule hierarchy specified in the source Fortran code
    `submodule` statements are used by Meson to resolve source
    file dependencies.
    For example:
    ```fortran
    submodule (ancestor:parent) child
    ```
  * Add subproject_dir to --projectinfo introspection output
    This allows applications interfacing with Meson (such as
    IDEs) to know about an overridden subproject directory.
  * Find library with its headers
    The `find_library()` method can now also verify if the
    library's headers are found in a single call, using the
    `has_header()` method internally.
    ```meson
    + Aborts if the 'z' library is found but not its header file
      zlib = find_library('z', has_headers : 'zlib.h')
    + Returns not-found if the 'z' library is found but not its
      header file zlib = find_library('z', has_headers :
      'zlib.h', required : false)
    ```
    Any keyword argument with the `header_` prefix passed to
    `find_library()` will be passed to the `has_header()`
    method with the prefix removed.
    ```meson
    libfoo = find_library('foo',
      has_headers : ['foo.h', 'bar.h'],
      header_prefix : '#include <baz.h>',
      header_include_directories : include_directories('.'))
    ```
  * NetCDF
    NetCDF support for C, C++ and Fortran is added via
    pkg-config.
  * added the Flang compiler
    [Flang](https://github.com/flang-compiler/flang/releases)
    Fortran compiler support was added.  As with other Fortran
    compilers, flang is specified using `FC=flang meson ..` or
    similar.
  * New `not_found_message` for dependency
    You can now specify a `not_found_message` that will be
    printed if the specified dependency was not found. The point
    is to convert constructs
    that look like this:
    ```meson
    d = dependency('something', required: false)
    if not d.found()
      message('Will not be able to do something.')
    endif
    ```
    Into this:
    ```meson
    d = dependency('something',
      required: false,
      not_found_message: 'Will not be able to do something.')
    ```
    Or constructs like this:
    ```meson
    d = dependency('something', required: false)
    if not d.found()
      error('Install something by doing XYZ.')
    endif
    ```
    into this:
    ```meson
    d = dependency('something',
      not_found_message: 'Install something by doing XYZ.')
    ```
    Which works, because the default value of `required` is
    `true`.
  * Cuda support
    Compiling Cuda source code is now supported, though only
    with the
    Ninja backend. This has been tested only on Linux for now.
    Because NVidia's Cuda compiler does not produce `.d`
    dependency files, dependency tracking does not work.
  * `run_command` accepts `env` kwarg
    You can pass
    [`environment`](Reference-manual.html#environment-object)
    object to
    [`run_command`](Reference-manual.html#run-command), just
    like to `test`:
    ```meson
    env = environment()
    env.set('FOO', 'bar')
    run_command('command', 'arg1', 'arg2', env: env)
    ```
  * `extract_objects` accepts `File` arguments
    The `extract_objects` function now supports File objects to
    tell it what to extract. Previously, file paths could only
    be passed as strings.
  * Changed the JSON format of the introspection
    All paths used in the meson introspection JSON format are
    now absolute. This affects the `filename` key in the targets
    introspection and the output of
    `--buildsystem-files`.
    Furthermore, the `filename` and `install_filename` keys in
    the targets introspection are now lists of strings with
    identical length.
    The `--target-files` option is now deprecated, since the
    same information can be acquired from the `--tragets`
    introspection API.
  * Meson file rewriter
    This release adds the functionality to perform some basic
    modification on the `meson.build` files from the command
    line. The currently supported operations are:
    + For build targets:
      x Add/Remove source files
      x Add/Remove targets
      x- Modify a select set of kwargs
      x Print some JSON information
    + For dependencies:
      x Modify a select set of kwargs
    + For the project function:
      x Modify a select set of kwargs
      x Modify the default options list
    For more information see the rewriter documentation.
  * `introspect --scan-dependencies` can now be used to scan for
    dependencies used in a project
    It is now possible to run `meson introspect
    --scan-dependencies
    /path/to/meson.build` without a configured build directory
    to scan for dependencies.
    The output format is as follows:
    ```json
    [
      {
        "name": "The name of the dependency",
        "required": true,
        "conditional": false,
        "has_fallback": false
      }
    ]
    ```
    The `required` keyword specifies whether the dependency is
    marked as required in the `meson.build` (all dependencies are
    required by default). The `conditional` key indicates whether
    the `dependency()` function was called inside a conditional
    block. In a real meson run these dependencies might not be
    used, thus they _may_ not be required, even if the
    `required` key is set. The `has_fallback` key just indicates
    whether a fallback was directly set in the `dependency()`
    function.
  * `introspect --targets` can now be used without configured
    build directory
    It is now possible to run `meson introspect --targets
    /path/to/meson.build` without a configured build directory.
    The generated output is similar to running the introspection
    with a build directory. However, there are some key
    differences:
    + The paths in `filename` now are _relative_ to the future
      build directory
    + The `install_filename` key is completely missing
    + There is only one entry in `target_sources`:
      x With the language set to `unknown`
      x Empty lists for `compiler` and `parameters` and
        `generated_sources`
      x The `sources` list _should_ contain all sources of the
        target
    There is no guarantee that the sources list in
    `target_sources` is correct.
    There might be differences, due to internal limitations. It
    is also not guaranteed that all targets will be listed in
    the output. It might even be possible that targets are
    listed, which won't exist when meson is run normally.
    This can happen if a target is defined inside an if
    statement.
    Use this feature with care.
  * Added option to introspect multiple parameters at once
    Meson introspect can now print the results of multiple
    introspection commands in a single call. The results are
    then printed as a single JSON object.
    The format for a single command was not changed to keep
    backward compatibility.
    Furthermore the option `-a,--all`, `-i,--indent` and
    `-f,--force-object-output` were added to print all
    introspection information in one go,
    format the JSON output (the default is still compact JSON)
    and force use the new output format, even if only one
    introspection command was given.
    A complete introspection dump is also stored in the
    `meson-info` directory. This dump will be (re)generated each
    time meson updates the configuration of the build directory.
    Additionlly the format of `meson introspect target` was
    changed:
      + New: the `sources` key. It stores the source files of a
        target and their compiler parameters.
      + New: the `defined_in` key. It stores the meson file
        where a target is defined
      + New: the `subproject` key. It stores the name of the
        subproject where a target is defined.
      + Added new target types (`jar`, `shared module`).
  * meson configure can now print the default options of an
    unconfigured project
    With this release, it is also possible to get a list of all
    build options by invoking `meson configure` with the project
    source directory or the path to the root `meson.build`. In
    this case, meson will print the default values of all
    options.
  * HDF5
    HDF5 support is added via pkg-config.
  * Added the `meson-info.json` introspection file
    Meson now generates a `meson-info.json` file in the
    `meson-info` directory to provide introspection information
    about the latest meson run. This file is updated when the
    build configuration is changed and the build files are
    (re)generated.
- Refreshed meson-suse-ify-macros.patch

OBS-URL: https://build.opensuse.org/request/show/683606
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=131
2019-03-11 11:51:59 +00:00
Stephan Kulow
cbef5918aa Accepting request 679599 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/679599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=41
2019-03-01 19:29:45 +00:00
41366bf335 Accepting request 679539 from home:alois:branches:devel:tools:building
- Update to version 0.49.2
  * qt: Only look for a framework on macOS if building for macOS
  * deps: Don't reject cross usage of extra frameworks
  * pkgconfig: Only warn about deprecation at a location once
  * pkgconfig: Avoid deprecation warning when using new syntax
  * Add all files from scripts to MSI package. Closes #4621.
  * qt: Print the full path of the `qmake` binary found

OBS-URL: https://build.opensuse.org/request/show/679539
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=129
2019-02-26 21:36:15 +00:00
Dominique Leuenberger
9ee4f9787e Accepting request 669785 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/669785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=40
2019-02-13 09:16:24 +00:00
Alexei Sorokin
13fa341589 Accepting request 669784 from GNOME:Next
- Update to version 0.49.1

OBS-URL: https://build.opensuse.org/request/show/669784
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=127
2019-01-29 11:30:50 +00:00
Dominique Leuenberger
e3d795f7e4 Accepting request 666689 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/666689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=39
2019-01-28 19:46:17 +00:00
7e3e29d2a2 Accepting request 666688 from home:scarabeus_iv:branches:devel:tools:building
- Switch to distutils build and properly create egg-info

OBS-URL: https://build.opensuse.org/request/show/666688
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=125
2019-01-17 12:16:42 +00:00
cb32bb23a7 - Add meson-no-lrelease.patch: Don't require lrelease for qt.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=124
2019-01-16 11:23:01 +00:00
bbb06c4b44 Accepting request 664588 from home:scarabeus_iv:branches:devel:tools:building
Fixed the traceback on exec

- Remove succeeding supposed failing gtest test that checks
  gtest version, openSUSE ships the .pc file with the actual
  informations

- Make sure the tests stop on the failure and output the failing
  test at the end for easier digging

- Make the setuptools conditional so I can quickly switch around
  and verify things

- Switch the package to use _multibuild rather than multiple
  spec files

- Use distutils to build/run rather than setuptools to reduce
  buildcycle
- Add patch to be able to build and install using distutils instead
  of full setuptools:
  * meson-distutils.patch

OBS-URL: https://build.opensuse.org/request/show/664588
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=123
2019-01-16 11:19:24 +00:00
Alexei Sorokin
5eb479be2c OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=122 2018-12-28 18:18:49 +00:00
Alexei Sorokin
36e1899036 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=121 2018-12-16 22:33:41 +00:00
Alexei Sorokin
be391a380c OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=120 2018-12-16 22:31:04 +00:00
Alexei Sorokin
2eea602a60 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=119 2018-12-16 22:20:42 +00:00
Alexei Sorokin
ac2c0a6430 - Update to version 0.45.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=118
2018-12-16 22:15:56 +00:00
Dominique Leuenberger
282f9d76e4 Accepting request 653463 from devel:tools:building
- Update to version 0.48.2.

OBS-URL: https://build.opensuse.org/request/show/653463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=38
2018-12-10 11:24:48 +00:00
Dominique Leuenberger
010007db42 Accepting request 648703 from devel:tools:building
- Update to version 0.48.1:
  * See https://github.com/mesonbuild/meson/milestone/31?closed=1
- Drop meson-Fix-handling-generated-desktop-files.patch: Fixed
  upstream. 

- Add meson-Fix-handling-generated-desktop-files.patch: Fix
  handling generated .desktop files.

- Require python3-setuptools.

- Update to version 0.48.0:
  * See http://mesonbuild.com/Release-notes-for-0-48-0.html
- Disable test_generate_gir_with_address_sanitizer with a regex,
  for it fails with ulimits defined in OBS.
- Test against Rust in meson-testsuite on Leap 15.0 or later.
- Rebase meson-suse-ify-macros.patch,
  meson-restore-python3.4.patch, meson-fix-gcc48.patch.

- Update to version 0.48.1:
  * See https://github.com/mesonbuild/meson/milestone/31?closed=1
- Drop meson-Fix-handling-generated-desktop-files.patch: Fixed
  upstream. 

- Add meson-Fix-handling-generated-desktop-files.patch: Fix
  handling generated .desktop files.

- Require python3-setuptools.

- Update to version 0.48.0:
  * See http://mesonbuild.com/Release-notes-for-0-48-0.html

OBS-URL: https://build.opensuse.org/request/show/648703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=37
2018-11-13 15:34:52 +00:00
Alexei Sorokin
de4d068474 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=115 2018-11-13 09:34:09 +00:00
Alexei Sorokin
51b52e060a - Update to version 0.48.2.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=114
2018-11-13 09:33:53 +00:00
Alexei Sorokin
1b51552e07 Accepting request 643014 from GNOME:Next
- Update to version 0.48.1:
  * See https://github.com/mesonbuild/meson/milestone/31?closed=1
- Drop meson-Fix-handling-generated-desktop-files.patch: Fixed
  upstream. 
- Update to version 0.48.1:
  * See https://github.com/mesonbuild/meson/milestone/31?closed=1
- Drop meson-Fix-handling-generated-desktop-files.patch: Fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/643014
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=113
2018-10-18 18:54:10 +00:00
Dominique Leuenberger
15bcc1d8a2 Accepting request 640541 from devel:tools:building
Submit version 0.47.x; 0.48 causes too much failure for now (incl. systemd)

OBS-URL: https://build.opensuse.org/request/show/640541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=36
2018-10-17 06:21:41 +00:00
Alexei Sorokin
5493e1453a Accepting request 640264 from GNOME:Next
- Add meson-Fix-handling-generated-desktop-files.patch: Fix
  handling generated .desktop files.
- Add meson-Fix-handling-generated-desktop-files.patch: Fix
  handling generated .desktop files.

OBS-URL: https://build.opensuse.org/request/show/640264
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=111
2018-10-06 14:18:19 +00:00
08cc2d1f0b Accepting request 639362 from GNOME:Next
Add runtime dep

OBS-URL: https://build.opensuse.org/request/show/639362
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=110
2018-10-01 10:43:49 +00:00
Alexei Sorokin
1ae7a07faf - Update to version 0.48.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=109
2018-09-28 15:49:38 +00:00
Alexei Sorokin
e4e2081347 - Update to version 0.47.2.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=108
2018-08-25 18:10:34 +00:00
Alexei Sorokin
8219fa42bb OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=107 2018-08-04 21:34:01 +00:00
Alexei Sorokin
7ac5ec2258 - Update to version 0.47.1.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=106
2018-08-04 21:27:12 +00:00
Dominique Leuenberger
de9e220f9c Accepting request 625989 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/625989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=35
2018-07-31 13:52:40 +00:00
Alexei Sorokin
34476d3501 Accepting request 625988 from GNOME:Next
New stable bugfix rel.

Note that there is even a 0.47 stable branch, but that will req rebase of patches, and I could not be asked to do that atm.

OBS-URL: https://build.opensuse.org/request/show/625988
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=104
2018-07-29 00:32:45 +00:00
Dominique Leuenberger
808a3618b9 Accepting request 622425 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/622425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=34
2018-07-14 18:20:16 +00:00
43e1396cf4 Accepting request 622422 from openSUSE:Factory:zSystems
- add Don-t-raise-StopIteration-in-generators-no-longer-al.patch

It fixes build of pango on s390x.

OBS-URL: https://build.opensuse.org/request/show/622422
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=102
2018-07-13 06:59:29 +00:00
Dominique Leuenberger
62360a51a5 Accepting request 613080 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/613080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=33
2018-06-03 10:30:33 +00:00
Alexei Sorokin
24264d47a2 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=100 2018-05-30 13:40:07 +00:00
Alexei Sorokin
71ee2096dd Accepting request 613073 from GNOME:Next
- BuildRequire python3-base instead of python3: make building a bit
  cheaper.
- BuildRequire python3-base instead of python3: make building a bit
  cheaper.

OBS-URL: https://build.opensuse.org/request/show/613073
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=99
2018-05-30 13:39:23 +00:00
Dominique Leuenberger
5073a9f1f7 Accepting request 602533 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/602533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=32
2018-05-06 12:56:52 +00:00
Alexei Sorokin
4fccc50640 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=97 2018-04-30 12:10:07 +00:00
e3d4a78d0b Accepting request 602460 from GNOME:Next
- Add meson-keep-spaces-in-pc-files.patch: Keep spaces in generated
  pkgconfig files (gh#mesonbuild/meson#3479).

- Add meson-keep-spaces-in-pc-files.patch: Keep spaces in generated
  pkgconfig files (gh#mesonbuild/meson#3479).

OBS-URL: https://build.opensuse.org/request/show/602460
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=96
2018-04-30 09:19:08 +00:00
750d89d245 Accepting request 601829 from devel:tools:building
Revert last submission

OBS-URL: https://build.opensuse.org/request/show/601829
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=95
2018-04-27 07:22:12 +00:00
159a41432b Accepting request 601824 from home:lachs0r:branches:devel:tools:building
- Change meson-suse-ify-macros.patch: Disable stripping to make
  debuginfo packages work. 
- Change meson-suse-ify-macros.patch: Disable stripping to make
  debuginfo packages work.

OBS-URL: https://build.opensuse.org/request/show/601824
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=94
2018-04-27 07:13:51 +00:00
Alexei Sorokin
2450937319 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=93 2018-04-26 09:21:13 +00:00
Alexei Sorokin
c3bf802807 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=92 2018-04-26 08:58:20 +00:00
Alexei Sorokin
7dc9d32c88 - Update to version 0.46.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=91
2018-04-26 08:56:00 +00:00
Dominique Leuenberger
7b1a9c16cd Accepting request 590397 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/590397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=31
2018-03-24 15:10:24 +00:00
Alexei Sorokin
ea3c72be46 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=89 2018-03-22 18:47:28 +00:00
Alexei Sorokin
535492b86c OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=88 2018-03-22 00:26:26 +00:00
Alexei Sorokin
6e97a6edde OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=87 2018-03-21 23:03:57 +00:00
Alexei Sorokin
ccb7495013 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=86 2018-03-21 22:53:28 +00:00
Alexei Sorokin
b996db9e9e OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=85 2018-03-21 21:52:12 +00:00
Alexei Sorokin
69b71323cf OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=84 2018-03-21 21:19:07 +00:00
Alexei Sorokin
e363149b90 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=83 2018-03-21 21:15:11 +00:00
Alexei Sorokin
2c831b4033 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=82 2018-03-21 21:12:14 +00:00
Dominique Leuenberger
6e431508af Accepting request 587697 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/587697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=30
2018-03-20 20:52:04 +00:00
Alexei Sorokin
13e5fe6bed OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=80 2018-03-16 00:21:33 +00:00
Alexei Sorokin
bb6d6607c3 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=79 2018-03-16 00:17:26 +00:00
Alexei Sorokin
280cc404cc Accepting request 586086 from GNOME:Next
- Add libjpeg-devel BuildRequires to test testsuite.

- Add libjpeg-devel BuildRequires to test testsuite.

OBS-URL: https://build.opensuse.org/request/show/586086
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=78
2018-03-12 23:03:07 +00:00
Dominique Leuenberger
fa6b537f0d Accepting request 583686 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/583686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=29
2018-03-09 09:34:16 +00:00
Martin Pluskal
ea2a8aec7d Accepting request 583636 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/583636
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=76
2018-03-06 20:13:47 +00:00
Dominique Leuenberger
c296aca0e0 Accepting request 578956 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/578956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=28
2018-02-25 10:33:49 +00:00
Alexei Sorokin
cf3bf23f7c Accepting request 578954 from GNOME:Next
- Update to version 0.44.1:
  + Support running out-of-tree tests against a meson in PATH.
  + Don't add rpaths to system libraries.
  + Fix meson location detection from other meson tools.
  + Various boost, pkg-config and vala related fixes.
- Testsuite changes: Remove mesonbuild directory and meson.py
  again before running the test: ensure we test meson as it was
  installed onto the system.

OBS-URL: https://build.opensuse.org/request/show/578954
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=74
2018-02-22 11:14:29 +00:00
Dominique Leuenberger
974a9260bf Accepting request 573240 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/573240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=27
2018-02-09 14:44:05 +00:00
Martin Pluskal
3a5d359b36 Accepting request 573229 from GNOME:Next
Update to 0.44.0

OBS-URL: https://build.opensuse.org/request/show/573229
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=72
2018-02-06 09:16:50 +00:00
Dominique Leuenberger
572adc16ef Accepting request 544549 from devel:tools:building
- Require python3-xml: mesonbuild/modules/qt5.py imports the xml
  module (boo#1068818).

- Require python3-xml: mesonbuild/modules/qt5.py imports the xml
  module (boo#1068818).

OBS-URL: https://build.opensuse.org/request/show/544549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=26
2017-11-30 11:34:44 +00:00
c93c2c138e Tweak the changelog and the actual dependency
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=70
2017-11-23 08:58:47 +00:00
Alexei Sorokin
980c8e7298 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=69 2017-11-22 22:52:35 +00:00
Dominique Leuenberger
e15b96ef85 Accepting request 535997 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/535997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=25
2017-10-26 16:43:08 +00:00
Alexei Sorokin
804bf1372d Accepting request 535996 from GNOME:Next
Ups.. sorry.. that patch was left in place but is not used/does not work (spaces in the dirname...hence the sed approach)

OBS-URL: https://build.opensuse.org/request/show/535996
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=67
2017-10-23 13:17:18 +00:00
Alexei Sorokin
b708f18975 Accepting request 535993 from GNOME:Next
Fix testsuite with 0.43 - MPI just needs to beconfigured; and boost-static skipped, since we do not package static boost libs

OBS-URL: https://build.opensuse.org/request/show/535993
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=66
2017-10-23 13:01:50 +00:00
Alexei Sorokin
0f8b9d9cc9 Accepting request 535269 from home:badshah400:branches:devel:tools:building
- Update to version 0.43.0:
  + Generator learned capture: Generators can now be configured to
    capture the standard output.
  + Can index CustomTarget objects: The CustomTarget object can
    now be indexed like an array. The resulting object can be used
    as a source file for other Targets, this will create a
    dependency on the original CustomTarget, but will only insert
    the generated file corresponding to the index value of the
    CustomTarget's output keyword.
  + The cross file can now be used for overriding the result of
    find_program. Then issuing the command find_program('objdump')
    will return the version specified in the cross file.
  + Easier handling of supported compiler arguments.
  + Better support for shared libraries in non-system paths: This
    release adds feature parity to shared libraries that are
    either in non-standard system paths or shipped as part of your
    project. On systems that support rpath, Meson automatically
    adds rpath entries to built targets using manually found
    external libraries.
  + The Wrap dependency system now supports Subversion (svn). This
    support is rudimentary. The repository url has to point to a
    specific (sub)directory containing the meson.build file
    (typically trunk/). However, providing a revision is
    supported.
- Rebase meson-test-installed-bin.patch.
- Run sed to strip the hashbang from a non-executable file; this
  prevents an rpmlint warning.

- Update to version 0.43.0:
  + Generator learned capture: Generators can now be configured to

OBS-URL: https://build.opensuse.org/request/show/535269
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=65
2017-10-19 15:35:14 +00:00
Alexei Sorokin
56470d5531 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=64 2017-10-11 20:40:48 +00:00
Dominique Leuenberger
6fa6b5585b Accepting request 530558 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/530558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=24
2017-10-05 09:55:30 +00:00
Alexei Sorokin
4a9fbde692 Accepting request 530514 from home:jdelvare:branches:devel:tools:building
Update to version 0.42.1. This is a stable update with various bug fixes.

OBS-URL: https://build.opensuse.org/request/show/530514
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=62
2017-10-02 20:37:24 +00:00
5e572ee254 Accepting request 527028 from devel:tools:building
Revert the last change - the TW bot is not happy with it

OBS-URL: https://build.opensuse.org/request/show/527028
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=61
2017-09-18 13:20:48 +00:00
Alexei Sorokin
a04fc6dd9c Accepting request 527002 from GNOME:Next
- do not use a variable in the Name: tag: SLE's checkin scripts
  still can't handle that.

- Rebase meson-fix-gcc48.patch (boo#1057701).

- do not use a variable in the Name: tag: SLE's checkin scripts
  still can't handle that.

OBS-URL: https://build.opensuse.org/request/show/527002
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=60
2017-09-18 13:06:47 +00:00
Dominique Leuenberger
cee2048003 Accepting request 522298 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/522298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=23
2017-09-12 17:37:09 +00:00
Alexei Sorokin
0121c2c915 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=58 2017-09-08 12:27:05 +00:00
Dominique Leuenberger
5123a8ecb0 Accepting request 517171 from devel:tools:building
Wrongly rejected.

OBS-URL: https://build.opensuse.org/request/show/517171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=22
2017-08-24 16:26:51 +00:00
Alexei Sorokin
692f026ef9 Accepting request 517049 from GNOME:Next
Update to 0.42.0

OBS-URL: https://build.opensuse.org/request/show/517049
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=56
2017-08-15 16:57:45 +00:00
Dominique Leuenberger
7f1a8aaa13 Accepting request 512065 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/512065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=21
2017-07-23 10:13:49 +00:00
Alexei Sorokin
bc0b4d1d93 Accepting request 512059 from home:Mailaender:branches:devel:tools:building
new bugfix release

OBS-URL: https://build.opensuse.org/request/show/512059
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=54
2017-07-22 14:31:04 +00:00
Dominique Leuenberger
d8908e6baa Accepting request 508846 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/508846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=20
2017-07-12 17:32:21 +00:00
Dominique Leuenberger
58e12954ce Accepting request 505969 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/505969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=19
2017-06-30 16:38:48 +00:00
6732465961 - Add a vim subpackage to add Meson support to Vim.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=51
2017-06-29 10:19:51 +00:00
31cda5aeb9 Minor tweaks - do not produce -vim subpackage for the test suite
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=50
2017-06-29 10:19:32 +00:00
fbbd9f4191 Accepting request 506831 from home:RZLourenco
Adds a vim subpackage that adds Meson support to Vim.

OBS-URL: https://build.opensuse.org/request/show/506831
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=49
2017-06-29 10:18:00 +00:00
Martin Pluskal
511b7124fa Accepting request 505966 from home:dimstar:branches:devel:tools:building
Rebased submission with the test suite split out into a 2nd spec file

OBS-URL: https://build.opensuse.org/request/show/505966
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=48
2017-06-23 20:29:28 +00:00
6f65f9811f Accepting request 505963 from GNOME:Next
Update to 0.41.1

OBS-URL: https://build.opensuse.org/request/show/505963
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=47
2017-06-23 19:46:55 +00:00
Martin Pluskal
11ca778ca5 Accepting request 505906 from GNOME:Next
- Update meson-suse-ify-macros.patch: export LANG for all macros.

OBS-URL: https://build.opensuse.org/request/show/505906
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=46
2017-06-23 14:57:12 +00:00
Martin Pluskal
3acdab0bf6 Accepting request 505856 from home:susnux:branches:devel:tools:building
Update to current version

OBS-URL: https://build.opensuse.org/request/show/505856
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=45
2017-06-23 12:40:55 +00:00
Dominique Leuenberger
bf53ea5fab Accepting request 501640 from devel:tools:building
- Make the build footprint smaller to enter ring1: This means we
  skip a couple tests though. Removed BuildRequires: java-devel,
  libqt5-qtbase-devel, mono-core, mono-devel, wxWidgets-devel,
  pkgconfig(protobuf) and pkgconfig(gtk+-3.0).

OBS-URL: https://build.opensuse.org/request/show/501640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=18
2017-06-08 14:38:12 +00:00
40633d065d libqt5-qtbase-devel, mono-core, mono-devel, wxWidgets-devel,
pkgconfig(protobuf) and pkgconfig(gtk+-3.0).

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=43
2017-06-07 09:49:14 +00:00
eb05bad048 Do not pull in gtk3 into the buildroot
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=42
2017-06-07 09:27:51 +00:00
84f3611653 - Make the build footprint smaller to enter ring1: This means we
skip a couple tests though. Removed BuildRequires: java-devel,
  mono-core, mono-devel, wxWidgets-devel and pkgconfig(protobuf).

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=41
2017-06-06 13:10:15 +00:00
Dominique Leuenberger
aabb6346d3 Accepting request 495743 from devel:tools:building
Fix test suite on ppc64le - so we can move it actually to TW (forwarded request 495735 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/495743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=17
2017-05-31 10:12:37 +00:00
a374215825 Accepting request 495735 from GNOME:Next
Fix test suite on ppc64le - so we can move it actually to TW

OBS-URL: https://build.opensuse.org/request/show/495735
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=39
2017-05-17 21:27:28 +00:00
Alexei Sorokin
93ac916843 Accepting request 493401 from GNOME:Next
Update to 0.40.1

OBS-URL: https://build.opensuse.org/request/show/493401
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=38
2017-05-08 08:38:14 +00:00
Dominique Leuenberger
b9d79bce9b Accepting request 481314 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/481314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=16
2017-03-22 22:04:52 +00:00
Alexei Sorokin
907e7b4334 Accepting request 481278 from GNOME:Next
Sorry, a minor tweak to .changes'

OBS-URL: https://build.opensuse.org/request/show/481278
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=36
2017-03-20 11:53:17 +00:00
Alexei Sorokin
8ba18e34f7 Accepting request 481274 from GNOME:Next
- Add meson-disable-untested-code.patch: meson has code in the test
  suite that assumes different behaviour between glib 2.51.5 (rc)
  and 2.52.0 (final); this must be a wrong assumption to start with
  and the test suite fails with 2.52.20. When this was added by
  upstream 4 months before glib-2.52.0 was released, there must
  have been no way at all to test this. We revert back to a state
  like with the previous glib verison, where this test was simply
  skipped (gh#mesonbuild/meson#1480).

OBS-URL: https://build.opensuse.org/request/show/481274
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=35
2017-03-20 11:41:12 +00:00
Alexei Sorokin
81f051cf2b OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=34 2017-03-17 14:21:59 +00:00
Alexei Sorokin
41f431fdb4 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=33 2017-03-17 14:13:57 +00:00
Alexei Sorokin
fabac88c57 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=32 2017-03-17 13:58:10 +00:00
Alexei Sorokin
737411b4f5 - Update to version 0.39.1.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=31
2017-03-16 11:06:31 +00:00
Martin Pluskal
09460fff36 Accepting request 476924 from GNOME:Next
- Update to version 0.38.1:
  + New Uninstall target.
  + Support for arbitrary test setups.
  + Intel C/C++ compiler support.
  + Get values from configuration data objects.
  + Python 3 module support simplified.
  + Default options to subprojects.
  + Set targets to be built (or not) by default.
  + Add option to mesonconf to wipe cached data.
  + Can specify file permissions and owner when installing data.
  + has_header() checks are now faster.
  + Array indexing now supports fallback values.
  + Silent mode for Mesontest.
- Rebase meson-suse-ify-macros.patch.

    tests in many different ways.

OBS-URL: https://build.opensuse.org/request/show/476924
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=30
2017-03-04 16:03:41 +00:00
Dominique Leuenberger
11c1edbfbe Accepting request 449561 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/449561
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=15
2017-01-11 11:04:44 +00:00
Alexei Sorokin
2430271fed Accepting request 449560 from home:dimstar:Factory
- Add meson-suse-ify-macros.patch: Make the meson macros also work
  on openSUSE. We do not (yet?) have separate macros for CFLAGS,
  CXXFLAGS, FFLAGS and LDFLAGS, but only carry optflags. This is no
  issue, since openSUSE so far only added flags that work accross
  compilers/languages. This might change in the future, making the
  patch obsolete.

OBS-URL: https://build.opensuse.org/request/show/449560
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=28
2017-01-10 16:34:08 +00:00
Dominique Leuenberger
99d6affc11 Accepting request 448401 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/448401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=14
2017-01-10 09:44:42 +00:00
Alexei Sorokin
6efa60b797 - Update to version 0.37.1.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=26
2017-01-01 12:52:44 +00:00
Alexei Sorokin
33c778fb91 Accepting request 448381 from home:jengelh:branches:devel:tools:building
- Trim marketing words from descriptions. Add to description two
  points from the feature list.

OBS-URL: https://build.opensuse.org/request/show/448381
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=25
2017-01-01 12:44:07 +00:00
Ludwig Nussel
0cd270c4fb Accepting request 447003 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/447003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=13
2016-12-29 21:44:21 +00:00
Alexei Sorokin
c18eef41b6 - Update to version 0.37.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=23
2016-12-19 09:49:21 +00:00
Dominique Leuenberger
34f3cfc6ff Accepting request 445264 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/445264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=12
2016-12-12 11:46:57 +00:00
Alexei Sorokin
211d61fb7d OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=21 2016-12-10 20:39:16 +00:00
Dominique Leuenberger
ad8cb659da Accepting request 441460 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/441460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=11
2016-12-06 13:23:43 +00:00
Alexei Sorokin
297724bad1 Accepting request 441459 from GNOME:Next
Update to 0.36.0 - required for GTK4 (via graphane)

OBS-URL: https://build.opensuse.org/request/show/441459
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=19
2016-11-22 17:18:39 +00:00
Dominique Leuenberger
8f8e0a15f0 Accepting request 436348 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/436348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=10
2016-10-20 21:09:46 +00:00
Alexei Sorokin
dc2c6cd36a - Update to version 0.35.1.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=18
2016-10-19 14:08:05 +00:00
Alexei Sorokin
04e63c135b OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=17 2016-10-14 22:13:48 +00:00
Alexei Sorokin
c590ea40af Accepting request 435448 from home:Zaitor:branches:devel:tools:building
New upstream release

OBS-URL: https://build.opensuse.org/request/show/435448
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=16
2016-10-14 22:07:42 +00:00
Dominique Leuenberger
5f23055880 Accepting request 419793 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/419793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=9
2016-08-20 10:27:06 +00:00
Alexei Sorokin
6dfb60cd4b Accepting request 419792 from GNOME:Next
- Update to version 0.33.0:
  + Correctly install .typelib files to libdir.
  + Add option for as-needed link option.
  + Print the CFLAGS/LDFLAGS/etc inherited from the environment.
  + Only append compile flags to the link flags when appropriate.
- Add meson-633.patch: Handle both DT_RPATH as well as DT_RUNPATH
  when fixing rpath settings (gh#mesonbuild/meson#663).
- Add meson-typelib-install.patch: Fix installation path for
  gpobject introspection typelib files.

OBS-URL: https://build.opensuse.org/request/show/419792
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=15
2016-08-17 16:48:47 +00:00
Dominique Leuenberger
22e57bdc85 Accepting request 414720 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/414720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=8
2016-07-28 21:46:47 +00:00
Alexei Sorokin
b12163daba - Update to version 0.32.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=14
2016-07-23 19:45:57 +00:00
Dominique Leuenberger
2d4373ee49 Accepting request 395991 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/395991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=7
2016-05-17 15:16:19 +00:00
Alexei Sorokin
eaf178df36 Accepting request 395960 from home:jengelh:branches:devel:tools:building
- Avoid unnecessary bashism in %install script (run with /bin/sh)

OBS-URL: https://build.opensuse.org/request/show/395960
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=13
2016-05-16 12:19:59 +00:00
Dominique Leuenberger
4821714415 Accepting request 395937 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/395937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=6
2016-05-16 10:04:28 +00:00
Alexei Sorokin
f4e1a40b9a OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=11 2016-05-08 21:36:10 +00:00
Alexei Sorokin
f8683d74b6 - Update to version 0.31.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=10
2016-05-07 09:25:18 +00:00
Dominique Leuenberger
cf1f736acf Accepting request 358912 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/358912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=5
2016-02-17 09:24:42 +00:00
Alexei Sorokin
7be8f27c9c - Update to 0.29.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=9
2016-02-11 19:42:09 +00:00
Dominique Leuenberger
4686ec54a7 Accepting request 351985 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/351985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=4
2016-01-05 20:55:29 +00:00
Alexei Sorokin
d1f3227fae - Update to 0.28.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=7
2015-12-29 06:07:28 +00:00
Dominique Leuenberger
a7db961721 Accepting request 347445 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/347445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=3
2015-12-06 06:41:52 +00:00
Alexei Sorokin
caa3c51fb6 - Update to 0.27.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=6
2015-12-04 12:40:15 +00:00
Dominique Leuenberger
b39675dd5a Accepting request 330876 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/330876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=2
2015-09-17 07:20:18 +00:00
Alexei Sorokin
36a792e0b4 - Update to 0.26.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=5
2015-09-14 10:11:26 +00:00
Alexei Sorokin
97b7455f13 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=4 2015-08-21 09:26:36 +00:00
Dominique Leuenberger
2e9b40ba59 Accepting request 318743 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/318743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=1
2015-08-01 09:36:53 +00:00
Alexei Sorokin
0da55a702b OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=2 2015-07-26 11:35:16 +00:00
f15fff33d2 Accepting request 317450 from home:XRevan86
OBS-URL: https://build.opensuse.org/request/show/317450
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=1
2015-07-24 14:37:01 +00:00
11 changed files with 0 additions and 197 deletions

View File

@ -1,66 +0,0 @@
From d082aec6ce0a3dc8ec7b3748a5130634d1f1c098 Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Nov 2024 16:19:49 +0100
Subject: [PATCH] rust: fix computation of library directory
Using a rustup-based toolchain fails the "rust/2 sharedlib" test for me:
./prog: error while loading shared libraries: libstd-211931512faabf29.so: cannot open shared object file: No such file or directory
This happens because recent rustup places the standard library under
SYSROOT/lib/rustlib/TARGET/lib. Retrieve the right directory using
"--print target-libdir". This also provides a more accurate version
for rustc installed in /usr.
Before:
$ echo $(/usr/bin/rustc --print sysroot)/lib
/usr/lib
After:
$ /usr/bin/rustc --print target-libdir
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib
While at it, cache the value to avoid repeated process invocation.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
mesonbuild/backend/ninjabackend.py | 2 +-
mesonbuild/compilers/rust.py | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index 05d5320798fd..5716ea29e351 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -2125,7 +2125,7 @@ def _link_library(libname: str, static: bool, bundle: bool = False):
# ... but then add rustc's sysroot to account for rustup
# installations
for rpath_arg in rpath_args:
- args += ['-C', 'link-arg=' + rpath_arg + ':' + os.path.join(rustc.get_sysroot(), 'lib')]
+ args += ['-C', 'link-arg=' + rpath_arg + ':' + rustc.get_target_libdir()]
proc_macro_dylib_path = None
if getattr(target, 'rust_crate_type', '') == 'proc-macro':
diff --git a/mesonbuild/compilers/rust.py b/mesonbuild/compilers/rust.py
index f09911db642c..02ac593842ad 100644
--- a/mesonbuild/compilers/rust.py
+++ b/mesonbuild/compilers/rust.py
@@ -142,11 +142,18 @@ def _native_static_libs(self, work_dir: str, source_name: str) -> None:
def get_dependency_gen_args(self, outtarget: str, outfile: str) -> T.List[str]:
return ['--dep-info', outfile]
+ @functools.lru_cache(maxsize=None)
def get_sysroot(self) -> str:
cmd = self.get_exelist(ccache=False) + ['--print', 'sysroot']
p, stdo, stde = Popen_safe_logged(cmd)
return stdo.split('\n', maxsplit=1)[0]
+ @functools.lru_cache(maxsize=None)
+ def get_target_libdir(self) -> str:
+ cmd = self.get_exelist(ccache=False) + ['--print', 'target-libdir']
+ p, stdo, stde = Popen_safe_logged(cmd)
+ return stdo.split('\n', maxsplit=1)[0]
+
@functools.lru_cache(maxsize=None)
def get_crt_static(self) -> bool:
cmd = self.get_exelist(ccache=False) + ['--print', 'cfg']

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b8aad738a5f6ae64294cc8eaba9a82988c1c420204484ac02ef782e5bba5f49
size 2235558

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmZYwdYACgkQwk5jG6ux
/nBx1g/8Ded08Exn9jq6VTJ6z+O5ruR2776YSKpNKB9VO1uA8FSNMsQLvvTFM9Ee
vLbbOsCP+85JtqGwtHLdFELyWrhIUIX7AljMteyiq1jVqDpbksLny7W38VCtocHd
8HbWVTqHp9OrlgKW5eCVibPyUJTcvp/Tb4t7/pDcHxaLfFe2do5mR+VmootUOleM
YxCDpA7aE1H8W0ao6/bpnIzHHyU8aVcan/5vv5pZ8C1eM1IZvrK7rz2Um6lUoP+L
yj2c07oa+jqvCeWeaYJxy4g0ipiXD4jtCg3mTbhS1YtusqCh3tUJjdrte4kyOpRh
PoA2H6fci++Y1Fr+dD2DKauOLE72dZhxzIELTOTzHs08UR42kSDPXatCCMD9nqQZ
tbxCSHoC5kkXcZEazY5e3Oj7GAIMBGjukVG7dBrruhjd7uT2o9dU9yi45gY0c73e
clY4fgn3KWv3ss9WqdRwHqbgRRNeurVANMlxnLYK/bvBPEYgvlFjWihGDuMAEQ8t
lNgqpSk50ftuogLyIrqiZwfprpxeZC2/hrNahF/4QeNbHH9CVbJ/YYEmdxg9to9p
cuXku4AwsTNM+JmQBEVcfmp0lb0ANFuapFcciVw7BCFJNrTorhbL4i9IuGo5Mps/
gqfhNW791XwZHuCiNSfkLG6PJ0uwVHRHC4a6vrC4fUIPxcWEgiA=
=jyaR
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f955e09ab0d71ef180ae85df65991d58ed8430323de7d77a37e11c9ea630910b
size 2265788

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmbtx94ACgkQwk5jG6ux
/nDr3hAAj8LDWIGQ+WS4zKArZt5TZLakHNf6guLyzkTmmb+4m0Z0dxnnutiFB+2W
b47wWXkLjhnDR/gVbPhimnXIWbMDMb7D1f2iKxajiGVcVS9MUZ5eRdRLELZwAa7r
ADNH9zwfijRVOHv8Z/moXvTT+1Pv++BNPpwxiGh7GFuX5M6719iWRVMSOo4AVHvl
nJyBuN5IAmI0woekyoOSEHaTpC8qDB/epze8bnMbRn1uixHh1ZOZAC+TR7vcJDwA
fgp7vQQBHHrvE7q5T7807H6fPsoZ5FFai/SErYzvI8mAIapDtSHWIHcgYGa/UXK2
Fivdh+B23sNUa1brIqNxHnDCFUPuAyT170cgR9OEggSvvK09jlpHEYW4dJ47MWUu
F1+wLK0CPKqB+s1K0gmpw4uTeZZikw+uK71D3VJ0N40/3MwJBI85PsnGbSDv2H43
qlJGmXkjRs05glw8B1nPOFhpzrL7y/7RXnBFdnHdR8uwETHD/EX8xgA8X6rt5iT1
RPWjyioslOY88XHk96lj5kmNTQM/MNt2VqbIlUm/QM0Q1lfiOQYRCMwW7lXPNZau
hT2tcyEipBGDXAwFtrQcqs7sPY//mbff3zs6mcmwyOSie8lAW7mJg143/d126LF6
vYgELiDNqK3zOgVTRVzteYj4283Jf9/YQoFaqOiOehyVU4FqFrM=
=5ie7
-----END PGP SIGNATURE-----

BIN
meson-1.6.0.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmcVUvAACgkQwk5jG6ux
/nAxlw/9FujH49x68WLJb/vjBBQrA5GOGBy9Qt2iet559auLySqlWNr5PGWDNlRo
2rvdCC0NfJOQkqgHqDpGE8+f0MxL670AHyDYxfwXb3NxR+bCzxSbr/isYeei0Ejq
0GlbpuViZH3gC/pWWrkbcdgBbewk8g3CfdWcywUkrSPh5LGv+NFE7thMd5K/+w2h
ePDS87s2NUxOProX+kTav6yMcS8vnRFUpg6AY/UIODVNbAs/fqy4a53m+kF4C1+1
z70UGug3x4tRnmPNiUZ9yV0S/HWrrPNWifq/4neB8PNjrRWbzkgsYyuIQkS6sPD2
z0ZnccTb3l0le/6r+sCJqA/LGPK/hji6uP3YUxPy+FrdCm2Lhq7zVsT0By0VsmcO
heJeNx83rZDZjY+aTL3KHKTU5H83xK3MCwgbv9rzFytY+AzNrLpKQ9Iv5eUo4jgN
HMabygqyKY2FQEVCmHPAKyA5PyW/qWNkft2fRuxvEl1f7sf51jqaYlvNyIwolnGB
eN3uaY99X/FWGgkl4zIIMQDZ6UUlrfYZJwpZ6m9m/0euT7auSBTcxJE+IQz+LTMC
ysfBpsMblYR0gu5epwBQTY10N6DpfEXEs8SKalWhM5zu0TDfwgmJ4Yrd5sxA0ri4
wcyy1mjc5n/mHZL91uJKOmXknQzDms6ohWhVYD0ZOPXLvZj56/A=
=Ga7S
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1eca49eb6c26d58bbee67fd3337d8ef557c0804e30a6d16bfdf269db997464de
size 2276144

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmdgl8IACgkQwk5jG6ux
/nDxlg/7BnKdVZkD5yV/7FWvLlndEN81X4gHscJ7U7sChs4lJw2L/pRceD5PJn3n
AGacyubY2yYlbPms6sB/mBe2psG9EebAUrxJ5MKKjW/RPGy+YbIs/VxeSIxfB6dG
FoOWng5bbVrrgZ/h7hiqaaFEMmZhf7xlfHWRC391VX9gyVMi7cgp5tHiGXrDSQ+K
vf6Avq/nBdlMQYahc6sBiQGQl1wDaWeE4lW7Wu4kF0dEYci7eVuaVxmq90Br/ZMV
Je+xYkKbPZuRBUc1RZyBodIb7xqUh+MFk5C5VmfUH0doxKmQLm2A0a3jrUa3E7CG
JXjRw9yJF9Nx4R5KIs73townKR+QirriuVjcd0dkgrjPcwEpH74ILc29eReuo8JI
R5/duPUZwiCeEwV/cnIz8hlgGggAiAIwJg4mW8uMJggVe2jG9aajzSTDQi2ssv+r
57DRDvUE7f0c25//CNX3AvJ9yxT+68WwYaM4nR/Td/oVapDab7beENgF5pOZnhyR
hbWYb0RFLJiB39QIZXXa+Sz2ZwC5M3zZ17FMBtOnISPguYKVKK8Jrt6uVXg1uJ0O
ndfrMJqP0hhZ5k+aR/18xBs657KU3jCj97JLdIWdjKHG/QU3lEQLhcWBUEhukZIS
XsoHvpTNTlDGMNfYmOFZ7V7XMHhNacHTA9gdT49HMtKuz1ol4qk=
=NKmm
-----END PGP SIGNATURE-----

View File

@ -1,41 +0,0 @@
Index: b/setup.py
===================================================================
--- a/setup.py
+++ b/setup.py
@@ -20,7 +20,7 @@ if sys.version_info < (3, 7):
raise SystemExit('ERROR: Tried to install Meson with an unsupported Python version: \n{}'
'\nMeson requires Python 3.7.0 or greater'.format(sys.version))
-from setuptools import setup
+from distutils.core import setup
data_files = []
if sys.platform != 'win32':
@@ -28,4 +28,16 @@ if sys.platform != 'win32':
data_files = [('share/man/man1', ['man/meson.1']),
('share/polkit-1/actions', ['data/com.mesonbuild.install.policy'])]
-setup(data_files=data_files,)
+# Since distutils does not understand the find: directive in setup.cfg, and
+# therefore doesn't expand it, we need to do it directly
+import os
+packages=[
+ root.replace('/', '.')
+ for root, dirs, files in os.walk('mesonbuild')
+ if '__init__.py' in files]
+
+setup(
+ packages=packages,
+ package_data={'mesonbuild.dependencies.data': ['mesonbuild/dependencies/data/*.txt']},
+ data_files=data_files,
+)
Index: b/MANIFEST.in
===================================================================
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -17,3 +17,5 @@ include run_unittests.py
include run_meson_command_tests.py
include run_project_tests.py
include meson.py
+
+include mesonbuild/dependencies/data/*.txt

View File

@ -1,14 +0,0 @@
diff --git c/mesonbuild/cmake/interpreter.py i/mesonbuild/cmake/interpreter.py
index fafee86ab..12d7049d2 100644
--- c/mesonbuild/cmake/interpreter.py
+++ i/mesonbuild/cmake/interpreter.py
@@ -828,6 +828,7 @@ class CMakeInterpreter:
cmake_args = []
cmake_args += cmake_get_generator_args(self.env)
+ cmake_args += ['-DCMAKE_LINK_DEPENDS_USE_LINKER=FALSE']
cmake_args += [f'-DCMAKE_INSTALL_PREFIX={self.install_prefix}']
cmake_args += extra_cmake_options
if not any(arg.startswith('-DCMAKE_BUILD_TYPE=') for arg in cmake_args):