Compare commits
11 Commits
Author | SHA256 | Date | |
---|---|---|---|
e63f774471 | |||
13ffdd4f7e | |||
1761ef43d5 | |||
125fa95a40 | |||
045b4c2521 | |||
4cfd89b223 | |||
d08ed6f528 | |||
eafb035bf1 | |||
4f1ed74803 | |||
0bde71fddc | |||
0598636708 |
BIN
meson-1.8.1.tar.gz
(Stored with Git LFS)
BIN
meson-1.8.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
@@ -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
3
meson-1.9.0.tar.gz
Normal 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
16
meson-1.9.0.tar.gz.asc
Normal 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
21
meson-issue-15992.patch
Normal 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 \
|
@@ -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>
|
Mon May 26 13:09:47 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package meson
|
# 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>
|
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
%{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
|
%{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
|
||||||
%bcond_without mono
|
%bcond_without mono
|
||||||
Name: meson%{name_ext}
|
Name: meson%{name_ext}
|
||||||
Version: 1.8.1
|
Version: 1.9.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Python-based build system
|
Summary: Python-based build system
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -52,6 +52,8 @@ Patch1: extend-test-timeout-on-qemu-builds.patch
|
|||||||
Patch2: 14001.patch
|
Patch2: 14001.patch
|
||||||
# PATCH-FIX-UPSTREAM https://github.com/mesonbuild/meson/pull/14580
|
# PATCH-FIX-UPSTREAM https://github.com/mesonbuild/meson/pull/14580
|
||||||
Patch3: reproducible.patch
|
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 base >= 3.7}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
|
Reference in New Issue
Block a user