24 Commits

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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=344
2025-12-30 09:59:00 +00:00
584c4ed328 Accepting request 1309859 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1309859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=135
2025-10-10 15:07:37 +00:00
Alexei Sorokin
2046f8d167 - Add ensure-pending-subproject-options-are-validated.patch
Fixes unhandled exceptions when boolean options originating from
  key=value strings are passed to subprojects.
  gh#mesonbuild/meson#15062


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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=342
2025-10-08 21:22:52 +00:00
960224169d Accepting request 1306722 from devel:tools:building
Update to 1.9.1 (forwarded request 1306657 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1306722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=134
2025-09-24 13:22:46 +00:00
32728882b3 Update to 1.9.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=340
2025-09-23 12:12:32 +00:00
2cc8c19004 Accepting request 1306173 from home:adkorte:testing
- Add 14976.patch: check for header only Boost libraries.

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

OBS-URL: https://build.opensuse.org/request/show/1302650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=131
2025-09-04 15:58:53 +00:00
13ffdd4f7e OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=333 2025-09-04 05:11:22 +00:00
1761ef43d5 Accepting request 1302597 from home:dimstar:Factory
- Add meson-issue-15992.patch: allow packagers and obs projects to
  toggle verbositoy of the meson commands (__meson_verbose 0|1).

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

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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=328
2025-08-20 11:20:43 +00:00
eafb035bf1 Accepting request 1296766 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1296766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=128
2025-08-01 20:40:11 +00:00
4f1ed74803 Update to 1.8.3
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=326
2025-07-31 12:00:28 +00:00
0bde71fddc Accepting request 1284488 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1284488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/meson?expand=0&rev=127
2025-06-12 13:47:27 +00:00
0598636708 Accepting request 1284485 from GNOME:Next
Update to version 1.8.2

OBS-URL: https://build.opensuse.org/request/show/1284485
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=324
2025-06-10 13:41:18 +00:00
9 changed files with 309 additions and 47 deletions

View File

@@ -9,10 +9,10 @@ Subject: [PATCH 1/2] feat: set up dependencies generation for fedora
2 files changed, 21 insertions(+)
create mode 100644 data/mesongenbuildreq.py
Index: meson-1.7.0/data/macros.meson
Index: meson-1.9.0/data/macros.meson
===================================================================
--- meson-1.7.0.orig/data/macros.meson
+++ meson-1.7.0/data/macros.meson
--- meson-1.9.0.orig/data/macros.meson
+++ meson-1.9.0/data/macros.meson
@@ -47,6 +47,11 @@
%{?qemu_user_space_build: -t 10} \
%{nil}}
@@ -25,27 +25,37 @@ Index: meson-1.7.0/data/macros.meson
# Declarative buildsystem, requires RPM 4.20+ to work
# https://rpm-software-management.github.io/rpm/manual/buildsystem.html
%buildsystem_meson_conf() %meson %*
Index: meson-1.7.0/data/mesongenbuildreq.py
Index: meson-1.9.0/data/mesongenbuildreq.py
===================================================================
--- /dev/null
+++ meson-1.7.0/data/mesongenbuildreq.py
@@ -0,0 +1,19 @@
+++ meson-1.9.0/data/mesongenbuildreq.py
@@ -0,0 +1,29 @@
+import subprocess
+import json
+import sys
+deps_json = json.loads(subprocess.run([sys.argv[1], "introspect", "--dependencies", "meson.build"], capture_output=True).stdout)
+unsorted_deps = dict(zip([x['name'] for x in deps_json],[x['version'] for x in deps_json]))
+unsorted_deps.pop('', None)
+deps = {}
+for lib in list(unsorted_deps.keys()) :
+ deps[lib] = unsorted_deps[lib]
+for lib, versions in deps.items() :
+ # Prepare version constraint
+ version_str = ' ' + ' '.join(versions) if versions else ''
+ line = []
+ for prefix in ["cmake", "pkgconfig", "qmake"] :
+ buildreq = (f"{prefix}({lib}){version_str}")
+ if buildreq.split('=')[-1] == '' and '=' in buildreq :
+ buildreq = buildreq.split('=')[0]
+ line.append(buildreq)
+ print(f"({' or '.join(line)})")
+import os
+
+# Read ignored dependencies from ENV
+ignore_deps = set(os.environ.get("BUILDREQ_IGNORE_DEP", "").split())
+
+# Run introspection command
+deps_json = json.loads(
+ subprocess.run([sys.argv[1], "introspect", "--dependencies", "meson.build"],
+ capture_output=True, text=True).stdout
+)
+
+# Build deps dictionary while skipping ignored libraries
+deps = {entry['name']: entry['version'] for entry in deps_json if entry['name'] not in ignore_deps}
+
+# Output formatted build requirements
+for lib, versions in deps.items():
+ version_str = ' ' + ' '.join(versions) if versions else ''
+ line = []
+ for prefix in ["cmake", "pkgconfig", "qmake"]:
+ buildreq = f"{prefix}({lib}){version_str}"
+ # Strip trailing '=' if version was empty
+ if buildreq.split('=')[-1] == '' and '=' in buildreq:
+ buildreq = buildreq.split('=')[0]
+ line.append(buildreq)
+ print(f"({' or '.join(line)})")
+

3
meson-1.10.1.tar.gz Normal file
View File

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

16
meson-1.10.1.tar.gz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmls4wkACgkQwk5jG6ux
/nA61g/8C1LwJ2MINYonX9aeE13nMaZPYm+k82PK6hK1o43Lu3BqTa/V4Ud8SM1F
Lm4W02Eph1KI0iwhRqgp6X+FYjvVRaPK4c9K3BWC8xNfLWGkEmPza2Yk6MceRUDQ
CWjHkhNzfAbM55yAw9o8yGANYxpy+mJfo8wjDsb7OfhkXEuaRHIpi9XxvtmswQvZ
yAq69PuM5ngQeL1ZVLWSPLUf/nWQ/+Jf3lXTIvcaCNv4Br/vre65qNZt1aM3TnvY
zpBHmQkx+AHOE0skAnC+rV+br2xeRHD3/chyu90gTuDyoFXVY0HSzAiXw/wLCoWJ
Nq7uTo/RdR1gE6ZMk4MIUaqObxIv3ahR8Uzac1QMT4uXdUB3hoWSWjpCDFqcxKCY
2S+oq4xEuMUMP2AQ0N/Gi3+ZVmIbDA8/vqJA4WzVlfV202tkpTVdmbK587O21dUo
DJRN4Vjj9xOMLSS/TruNxNmg/jt69SB8uWeaMgTjo3x/RHR/rzTBuR3y8QmMBQPu
cHO0gz0AwaVOXuC8tcLotVLfvYYM9DKNzn28NFrGtzXho1DB0CiVYFkkT9rNm1Di
keC5nJbR0i3+vMsgqxdBLIIm8UGaMHEMEq4wbHbu2CoV8vqfWV7XBuYhyN0HOh7D
mXONbA577k/zvsZk9iOpEj9iy8VZIiQ6Iwj961bjP4n9ohUjxtE=
=/RV8
-----END PGP SIGNATURE-----

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmgw8tQACgkQwk5jG6ux
/nDusxAAhVy8NyGNk728aE4lu7JV+mxPzvVwTydY+/ZR5ciFz4qhNytHFJHqPz4V
iX+SrUctErLHjVysJDlbTFeGy8dSlbCrQLz2scC4OCIpoMVTfmgM16/fFyYGNj3a
knfQl91/1+j4GlstJ7aisa8ysqQAaF87BvfFgrJlNtH+1W5UgaJ/WGItpt4Uxz7u
d/2SOMBM+A2YOWrfDLKW8p3SRz9tIw1th8SJVVzBhbC25Xs6GzcBv3IHciOYM+Br
gvuvYgmjnRX1at+YEymdpTBpIpuao0sYL6ziEPcVA+BBlkmcUnSbhtK2u6SaUnBp
fr8fCGcCjG/vWQDPB1PjWsZfYzOFuTNOJVNcEOVN1SX8GoGI86N7awOnn4auumLW
y2sOG4/ssrI6IHM0AkCMi4PxCOtSZ64h1t1nHG9YQP5Pll+3yDljowwQgntS0kVW
16ak40KEOw1T2gjH9idslQdsqu/YpNh3LkzBLiUdcGD+F/Qy3dNHgfrfMy4Lf4xw
hOAz4U8Kq3b9UQkspGXQMcqEf7QhLJpWiYJKIVgPgBrzNjM+hHt2OQqp4v6ght4H
w13vp4IYACVuFGF97U8lKNR5Cpv9TqWL9m8JK114BLJB+XCxfGvp/u2bln5CywXL
Ti2IpMIPN6WzxGfoxygVpFJvMdY5wIGz1N7MGEDuy80HuNHfRWg=
=tuez
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,166 @@
-------------------------------------------------------------------
Mon Jan 19 07:23:47 UTC 2026 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.10.1:
+ rust: use the linker exe for the linker and not the rustc command list
+ compilers/detect: Update the build machine information for ASM
+ gnome: look up g-ir-scanner as a host tool
+ compilers: add link always args if CompileCheckMode.LINK
+ compilers: clike: Deduplicate compile and link args from actually used arg list
+ compilers: Error out on unknown files in compiler checks for MSVC
+ options: canonicalize to host options anything that is not per-machine
+ coredata: lookup options for the correct machine
+ interpreter: listify the values when a dict is passed for the env kwarg
+ cmake: Fix version kwarg being added to static_library targets
-------------------------------------------------------------------
Tue Dec 30 09:49:55 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.10.0:
+ Support for the counted_by attribute
+ Added a values() method for dictionaries
+ Add cmd_array method to ExternalProgram
+ Microchip XC32 compiler support
+ Added OS/2 support
+ Android cross file generator
+ Array .slice() method
+ -Db_vscrt on clang
+ Added build_subdir arg to various targets
+ Support for Cargo workspaces
+ Experimental Codegen module
+ Methods from compiler object now accept strings for
include_directories
+ meson format has a new --check-diff option
+ -Db_thinlto_cache now supported for GCC
+ Using meson.get_compiler() to get a language from another
project is marked broken
+ Experimental C++ import std support
+ Common Cargo.lock for all Cargo subprojects
+ Add a configure log in meson-logs
+ Added new namingscheme option
+ Rewriter improvements
+ Passing -C default-linker-libraries to rustc
+ rustc will receive -C embed-bitcode=no and -C lto command line
options
+ New method to handle GNU and Windows symbol visibility for
C/C++/ObjC/ObjC++
+ Vala BuildTarget dependency enhancements
+ i18n.xgettext now accepts CustomTarget and CustomTargetIndex as
sources
-------------------------------------------------------------------
Wed Nov 26 08:52:33 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.10.0rc2 (pre-release)
- Rebase reproducible.patch
- Drop meson-issue-15992.patch and
ensure-pending-subproject-options-are-validated.patch: fixed
upstream.
-------------------------------------------------------------------
Mon Oct 6 09:35:45 UTC 2025 - Mia Herkt <mia@0x0.st>
- Add ensure-pending-subproject-options-are-validated.patch
Fixes unhandled exceptions when boolean options originating from
key=value strings are passed to subprojects.
gh#mesonbuild/meson#15062
-------------------------------------------------------------------
Tue Sep 23 07:50:04 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.1:
+ coredata: check for per-subproject compiler options
+ Document internal dep support in pkgconfig.generate requires arg
+ Fix not passing user option args to scan-build build
+ get_llvm_tool_names: add llvm 21
+ Check for header only Boost libraries
- Drop get_llvm_tool_names-llvm21.patch and 14976.patch: fixed
upstream
- Update meson.keyring: add the key of Eli Schwartz as trusted
-------------------------------------------------------------------
Sat Sep 20 21:07:26 UTC 2025 - Arjen de Korte <suse+build@de-korte.org>
- Add 14976.patch: check for header only Boost libraries.
-------------------------------------------------------------------
Thu Sep 11 20:12:22 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add get_llvm_tool_names-llvm21.patch to accept LLVM 21.
-------------------------------------------------------------------
Wed Sep 3 12:31:59 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Add meson-issue-15992.patch: allow packagers and obs projects to
toggle verbosity of the meson commands (__meson_verbose 0|1).
-------------------------------------------------------------------
Tue Sep 2 14:37:05 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Modify 14001.patch: allow to specify an envvar to filter out
unwanted deps.
-------------------------------------------------------------------
Mon Aug 25 06:14:17 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Updtae to version 1.9.0:
+ Array .flatten() method
+ clang-tidy's auto-generated targets correctly select source
files
+ Added Qualcomm's embedded linker, eld
+ Added suffix function to the FS module
+ Support response files for custom targets
+ meson format now has a --source-file-path argument when reading
from stdin
+ Added license keyword to pkgconfig.generate
+ New experimental option rust_dynamic_std
+ Rust and non-Rust sources in the same target
+ Explicitly setting Swift module name is now supported
+ Top-level statement handling in Swift libraries
+ Swift compiler receives select C family compiler options
+ Swift/C++ interoperability is now supported
+ Support for MASM in Visual Studio backends
+ Limited support for WrapDB v1
-------------------------------------------------------------------
Wed Aug 20 10:11:40 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.8.4:
+ compilers: move CFLAGS/CXXFLAGS handling to Environment.
+ interpreter: rename default_project_options.
+ options: machine_file_options keys are always OptionKeys
+ options: tighten types for validating options
+ interpreter: use correct type for project_default_options
+ options: split pending subproject options into their own dictionary
+ options: warn if subproject sets another subproject option too late
-------------------------------------------------------------------
Thu Jul 31 10:49:59 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.8.3:
+ Add project to check that test target's args and depends are in
path.
+ options: do not store duplicate UserOptions.
+ options: apply CFLAGS even if c_link_args exists.
+ interpreter: allow retrieving build options with get_option().
+ environment: allow setting build options with "build." prefix.
+ hdf5: Skip failing Fortran config-tool test when h5fc is
broken.
+ Replace deprecated setup.py install command.
-------------------------------------------------------------------
Tue Jun 10 06:56:52 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.8.2:
+ Unbreak "Fix setuptools 49 test".
+ cargo: set edition for build machine as well.
+ Vala: Fix GResource source directories.
+ Vala: Add test for generated UI in subdirectories.
+ cmake: Fix target_link_libraries against project targets.
+ vala: Pass --shared-library to valac when generating a .gir
file.
+ tests: don't skip frameworks/17 mpi for auto/pkgconfig.
-------------------------------------------------------------------
Mon May 26 13:09:47 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -190,3 +190,90 @@ DxKir5MPwHwJCgyyieTD2TDlOQTC9S2s+GPrzv/DZRDXLaVdhX/2ogOMPmTsyDmU
dxBkBtFt+g3obj4=
=AiRn
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
Lwn5
=G2wy
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,7 +1,7 @@
#
# spec file for package meson
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
@@ -35,7 +35,7 @@
%{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
%bcond_without mono
Name: meson%{name_ext}
Version: 1.8.1
Version: 1.10.1
Release: 0
Summary: Python-based build system
License: Apache-2.0
@@ -101,7 +101,9 @@ BuildRequires: %{python_module gobject}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: libboost_python3-devel
BuildRequires: libboost_regex-devel
%if 0%{?suse_version} < 1600
BuildRequires: libboost_system-devel
%endif
BuildRequires: libboost_test-devel
BuildRequires: libboost_thread-devel
BuildRequires: libjpeg-devel

View File

@@ -11,17 +11,17 @@ Date: Fri May 9 11:36:03 2025 +0200
This patch was done while working on reproducible builds for openSUSE.
Index: meson-1.8.0/data/macros.meson
Index: meson-1.10.0rc1/data/macros.meson
===================================================================
--- meson-1.8.0.orig/data/macros.meson
+++ meson-1.8.0/data/macros.meson
--- meson-1.10.0rc1.orig/data/macros.meson
+++ meson-1.10.0rc1/data/macros.meson
@@ -28,7 +28,7 @@
%meson_build \
%{shrink:%{__meson} compile \
-C %{_vpath_builddir} \
- -j %{_smp_build_ncpus} \
+ %{_smp_mflags} \
%{?__meson_verbose:--verbose} \
%[ 0%{?__meson_verbose} ? "--verbose" : "" ] \
%{nil}}
@@ -42,7 +42,7 @@