Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-tweaks/files/, gnome-extra/gnome-tweaks/
Date: Tue, 25 Jan 2022 02:16:07
Message-Id: 1643076078.b7a3043f861a5656eeeda12898a109786e0a410e.sam@gentoo
1 commit: b7a3043f861a5656eeeda12898a109786e0a410e
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 25 02:01:18 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 25 02:01:18 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a3043f
7
8 gnome-extra/gnome-tweaks: fix build with meson 0.61
9
10 Closes: https://bugs.gentoo.org/831937
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 .../files/gnome-tweaks-40.0-meson-0.61.patch | 31 ++++++++++++++++++++++
14 gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild | 4 ++-
15 2 files changed, 34 insertions(+), 1 deletion(-)
16
17 diff --git a/gnome-extra/gnome-tweaks/files/gnome-tweaks-40.0-meson-0.61.patch b/gnome-extra/gnome-tweaks/files/gnome-tweaks-40.0-meson-0.61.patch
18 new file mode 100644
19 index 000000000000..9ef4db33ecb5
20 --- /dev/null
21 +++ b/gnome-extra/gnome-tweaks/files/gnome-tweaks-40.0-meson-0.61.patch
22 @@ -0,0 +1,31 @@
23 +https://gitlab.gnome.org/GNOME/gnome-tweaks/-/merge_requests/86.patch
24 +https://bugs.gentoo.org/831937
25 +
26 +From 56f39dc7d04a1be91de1149683874f9c83b794fb Mon Sep 17 00:00:00 2001
27 +From: Mae Dartmann <mae@××××××××××××××.me>
28 +Date: Sat, 22 Jan 2022 18:09:21 +0100
29 +Subject: [PATCH] meson: fix invalid positional argument
30 +
31 +This was deprecated in meson 0.60 and removed in 0.61. See
32 +https://github.com/mesonbuild/meson/pull/9445 for details.
33 +
34 +Signed-off-by: Mae Dartmann <mae@××××××××××××××.me>
35 +--- a/data/meson.build
36 ++++ b/data/meson.build
37 +@@ -1,5 +1,5 @@
38 + appdata_file = 'org.gnome.tweaks.appdata.xml'
39 +-i18n.merge_file(appdata_file,
40 ++i18n.merge_file(
41 + input: appdata_file + '.in',
42 + output: appdata_file,
43 + po_dir: '../po',
44 +@@ -8,7 +8,7 @@ i18n.merge_file(appdata_file,
45 + )
46 +
47 + desktop_file = 'org.gnome.tweaks.desktop'
48 +-i18n.merge_file(desktop_file,
49 ++i18n.merge_file(
50 + input: desktop_file + '.in',
51 + output: desktop_file,
52 + po_dir: '../po',
53 +GitLab
54
55 diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
56 index c5732da246a7..68e456f9a872 100644
57 --- a/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
58 +++ b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
59 @@ -1,4 +1,4 @@
60 -# Copyright 1999-2021 Gentoo Authors
61 +# Copyright 1999-2022 Gentoo Authors
62 # Distributed under the terms of the GNU General Public License v2
63
64 EAPI=7
65 @@ -40,6 +40,8 @@ BDEPEND=">=sys-devel/gettext-0.19.8"
66
67 PATCHES=(
68 "${FILESDIR}"/3.28.1-gentoo-cursor-themes.patch # Add contents of Gentoo's cursor theme directory to cursor theme list
69 +
70 + "${FILESDIR}"/${PN}-40.0-meson-0.61.patch
71 )
72
73 src_install() {