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
This commit is contained in:
Dominique Leuenberger 2022-04-25 21:34:59 +00:00 committed by Git OBS Bridge
commit e21d7b1cd6
7 changed files with 64 additions and 20 deletions

26
34daa53a.patch Normal file
View File

@ -0,0 +1,26 @@
From 34daa53aa6e6714f906f20bcc17f5300c21abcde Mon Sep 17 00:00:00 2001
From: Antoine Jacoutot <ajacoutot@gnome.org>
Date: Wed, 23 Mar 2022 22:15:11 +0100
Subject: [PATCH] gnome module: properly fallback to gtk-update-icon-cache
Commit a0cade8f introduced a typo and wrongly check for
gtk4-update-icon-cache twice.
If gtk4-update-icon-cache (gtk4) is not found, look for
gtk-update-icon-cache (gtk3) instead.
---
mesonbuild/modules/gnome.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py
index 673a781a41d..501be9ae4da 100644
--- a/mesonbuild/modules/gnome.py
+++ b/mesonbuild/modules/gnome.py
@@ -371,7 +371,7 @@ def post_install(self, state: 'ModuleState', args: T.List['TYPE_var'], kwargs: '
prog = state.find_program('gtk4-update-icon-cache', required=False)
found = isinstance(prog, build.Executable) or prog.found()
if not found:
- prog = state.find_program('gtk4-update-icon-cache')
+ prog = state.find_program('gtk-update-icon-cache')
icondir = os.path.join(datadir_abs, 'icons', 'hicolor')
script = state.backend.get_executable_serialisation([prog, '-q', '-t', '-f', icondir])
script.skip_if_destdir = True

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmIvgwAACgkQwk5jG6ux
/nCzgA/8CBfnDLv//YDnMk+ZKlGk+xM9lZ8l4G17hr5nHEjjpvU2pgguzm3iAcH9
m4xJXrlrQW+SxaI+RdA9pE/BxR02OcHZ0iPGruzpjU5FvorPWUdUu+gLb5seqkH5
YEnXVeaURGbWxOHDhjXPPi8dVSR8oBafYonJQfxjDyl3Cxp2QYuJv7kQ935BXNbR
qiLqgG/M9m96SlYwysfzqKI5IMG7SGlaio6/srtYgp/+pZqyJDa6r397YrsRtY4F
x8amOxppVamo4SYK+1X/3PhQNBMnaZGYm6LsQ+VZcTKmupiZuz1GWWMTJaCkWEaQ
zZ24kITXSDMRPk8B8XAlM6cxzFT9MVzSjwmoy+fag5owwFrLPUuYKgI3bgTIYVv7
o7EFz7lgklJkHZD7QXqzEom8E+aBFDZUL5wLDER7wrnMfH2PSNp4VkF3SuY/aT/P
Dzn08CpcbotQEBunLWKO/q85JcQ6+42fMiDEHBJ+sK+J781ZJ7UlqwQ/GpeFhS3X
b3p3VpXJQuk0XR2lJBeeQUn5L+F6OoXXsZm4UWQMgV/y7r+hVaLj8JRk8j7tAHle
K27odVh3Pu58FTfgvIV37CEsf9tSdvw/yQnt9gFlYcJXmcpF+BB9c4Y5YqY+TxiZ
x3wvkrGCT/LECfXaofSrOBXOtnyhFXC8KLx0AT5cxJVnIx3dNVw=
=YiOR
-----END PGP SIGNATURE-----

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

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

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

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmI+Im8ACgkQwk5jG6ux
/nAx1A//ahO5t+1WhvVbNqUS4vqpkEi4SeG5oeg/K1LURjoNYUek3t+FGB1Yn278
zwQ55vH9FNyT18LrV3LcKBKAAF0Ja+j7o+LQcG9zF6g31QOAzVW4ACF7TK5XXaMn
1mSPuzlF1s81SP4SMpaTdAEk1XJfS0b913YPvBcxvkG5ti1/pdQ9ORuX37cax3XF
OaWppWmkRKiNPOScZdLprOC+RrHitdaTyEmZ5idudy+HeqZ733yoGaBgel7hxdgn
u9GVQJj2oKL2HR1Vaoc/iyd7khiXQHA3GqcDkGP4jWEFwaQ02l3mohGhq333325s
9dO+tm4y29BZ5NFzaXm9B0sUqrEPHJggdl/+ylwzf5WtI30UTPYlF2u+UpIStVIX
Ta+Xq/wtaUO5469IYX7CFHY0qNr0rGq+s3XpMjqdHk+Sjhuk2Ff6bSeky+3z29C8
aWYW7cWFcHzPRTy0BX4S2ZC6gsuAnHgsoqOn05oPNbbKMMzlaR5O31ugQh2KYVVb
N+ujIDzfyMQfq2acZ4SbX8gBmfOFC1KADqmUMc8MUVyDFLTiNCEFkzrJCOXFAeMb
pUgFon6s+VimPxTUM+rdSqQdt6Mh5dU90dLiPV7rXvJx3rupCiJO8zu7ncI3+Dm2
Nz6Rl05j+hAwctC23EIQNwoKYJafeYwuIHD0yd30vLG2ZaASxkw=
=WxQj
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon Apr 25 07:08:30 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Add 34daa53a.patch: gnome module: properly fallback to
gtk-update-icon-cache.
-------------------------------------------------------------------
Sat Apr 23 11:35:57 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
- 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
-------------------------------------------------------------------
Tue Mar 15 14:31:51 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@ -28,7 +28,7 @@
%{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
%bcond_with setuptools
Name: meson%{name_ext}
Version: 0.61.3
Version: 0.61.4
Release: 0
Summary: Python-based build system
License: Apache-2.0
@ -37,6 +37,8 @@ URL: https://mesonbuild.com/
Source: https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz
Source1: https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz.asc
Source2: meson.keyring
# PATCH-FIX-UPSTREAM 34daa53a.patch dimstar@opensuse.org -- gnome module: properly fallback to gtk-update-icon-cache
Patch0: https://github.com/mesonbuild/meson/commit/34daa53a.patch
# PATCH-FIX-OPENSUSE meson-test-installed-bin.patch dimstar@opensuse.org -- We want the test suite to run against /usr/bin/meson coming from our meson package.
Patch1: meson-test-installed-bin.patch
# PATCH-FEATURE-OPENSUSE meson-distutils.patch tchvatal@suse.com -- build and install using distutils instead of full setuptools
@ -159,6 +161,7 @@ This package provides support for meson.build files in Vim.
%prep
%setup -q -n meson-%{version}
%patch0 -p1
%patch1 -p1
%if !%{with setuptools}
%patch2 -p1