11 Commits

Author SHA256 Message Date
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
7 changed files with 111 additions and 21 deletions

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

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-----

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

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

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

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmirREoACgkQwk5jG6ux
/nBUmhAAoHEVPp23U0upYEevws83r4Pos2yAU6ULy9lHzsCRucc4HFgv0GSzBHgt
x45VbKG1xfCJ8gQl/GxlLZCySIY9NeUCBcbzLFn34PkyqxQanOgUafE72bpONsDy
+VNbRx6sNuQpFnqTPBnZ/e4q5Wi45pkxo3hVQi0h2QUChrc4wEL5y9rsi/zdkbjY
JqCTcQ3X9+APFVwZoSlcZpvyU5ZC5etTVUcMaUwdEh1M6Y/yLoksty54oeq4zl+l
PStapPuq+xHd3Gio4w1yoHlBuy9wHDdw+WqDeyUWcHq1ngCCsctvXzRDhM+tH7tR
JVEF1Smz5x8O955QFTZyv9fsmHkBsxRTrxhIw/VFh2XHyH+2WCoEreaRhwGGZk7r
v7iGxc0psK3All6VchoPzU3kvA1ZwC/u5om2Z6fkh79maBbXIr50hKuKEjZwJbnp
bQ/azeNGUROrnJWCH4X9xYoKsky6TVtK4WC4WANUSKHpxsL+coz8jMudtFu70pYo
PGIzLy3c+tXAg6zWgFJe2B1eNhORTTIYzSgi+U/dXku4eg3ipLy+UCuH8pl2AqgN
JnLGeD6pwwKyM/aRxA6j0NhD71Rfl3H+CX1GJ8j3yTUQaNDa6oH/5Z0hDf5+BJFR
jiZ+jI3SbU3gOg/DvfgS1GKyFIAMnllaLDZbikAv0+/0X7E11jI=
=gc0A
-----END PGP SIGNATURE-----

21
meson-issue-15992.patch Normal file
View File

@@ -0,0 +1,21 @@
Index: meson-1.9.0/data/macros.meson
===================================================================
--- meson-1.9.0.orig/data/macros.meson
+++ meson-1.9.0/data/macros.meson
@@ -29,14 +29,14 @@
%{shrink:%{__meson} compile \
-C %{_vpath_builddir} \
%{_smp_mflags} \
- %{?__meson_verbose:--verbose} \
+ %[ 0%{?__meson_verbose} ? "--verbose" : "" ] \
%{nil}}
%meson_install \
%{shrink:DESTDIR=%{buildroot} %{__meson} install \
-C %{_vpath_builddir} \
--no-rebuild \
- %{!?__meson_verbose:--quiet} \
+ %[ ! 0%{?__meson_verbose} ? "--quiet" : "" ] \
%{nil}}
%meson_test \

View File

@@ -1,3 +1,70 @@
-------------------------------------------------------------------
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).
-------------------------------------------------------------------
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

@@ -1,7 +1,7 @@
#
# spec file for package meson
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 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.9.0
Release: 0
Summary: Python-based build system
License: Apache-2.0
@@ -52,6 +52,8 @@ Patch1: extend-test-timeout-on-qemu-builds.patch
Patch2: 14001.patch
# PATCH-FIX-UPSTREAM https://github.com/mesonbuild/meson/pull/14580
Patch3: reproducible.patch
# PATCH-FIX-UPSTREAM -- rpm macros do not allow to override verbosity
Patch4: meson-issue-15992.patch
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes