Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/gnome-font-viewer/, media-gfx/gnome-font-viewer/files/
Date: Fri, 21 Jan 2022 17:24:06
Message-Id: 1642785834.137d19b835fb24b1c880bac57455c66805fbb1b7.sam@gentoo
1 commit: 137d19b835fb24b1c880bac57455c66805fbb1b7
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 21 17:23:47 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 21 17:23:54 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137d19b8
7
8 media-gfx/gnome-font-viewer: fix build with meson 0.61
9
10 Closes: https://bugs.gentoo.org/831639
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 ...ome-font-viewer-41.0-fix-meson-0.61-build.patch | 31 ++++++++++++++++++++++
14 .../gnome-font-viewer-41.0.ebuild | 6 ++++-
15 2 files changed, 36 insertions(+), 1 deletion(-)
16
17 diff --git a/media-gfx/gnome-font-viewer/files/gnome-font-viewer-41.0-fix-meson-0.61-build.patch b/media-gfx/gnome-font-viewer/files/gnome-font-viewer-41.0-fix-meson-0.61-build.patch
18 new file mode 100644
19 index 000000000000..545f294206a7
20 --- /dev/null
21 +++ b/media-gfx/gnome-font-viewer/files/gnome-font-viewer-41.0-fix-meson-0.61-build.patch
22 @@ -0,0 +1,31 @@
23 +https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/commit/218166246e29a39e2eac8d3f06976038571b0603
24 +https://bugs.gentoo.org/831639
25 +
26 +From: r-value <i@××××××.moe>
27 +Date: Thu, 30 Dec 2021 17:14:47 +0800
28 +Subject: [PATCH] Fix meson build with meson 0.60.0+
29 +
30 +`i18n.merge_file` has been ignoring positional arguments for a time
31 +and explicitly rejects with error since meson 0.60.0
32 +--- a/data/meson.build
33 ++++ b/data/meson.build
34 +@@ -1,6 +1,6 @@
35 + appdatadir = join_paths(datadir, 'metainfo')
36 + appdata_file = 'org.gnome.font-viewer.appdata.xml'
37 +-merged_appdata = i18n.merge_file(appdata_file,
38 ++merged_appdata = i18n.merge_file(
39 + input: appdata_file + '.in',
40 + output: appdata_file,
41 + po_dir: '../po',
42 +--- a/src/meson.build
43 ++++ b/src/meson.build
44 +@@ -39,7 +39,7 @@ desktop_file = 'org.gnome.font-viewer.desktop'
45 + desktop_conf = configuration_data()
46 + desktop_conf.set('VERSION', meson.project_version())
47 + desktop_conf.set('APPLICATION_ID', application_id)
48 +-i18n.merge_file(desktop_file,
49 ++i18n.merge_file(
50 + input: configure_file(input: desktop_file + '.in.in',
51 + output: desktop_file + '.in',
52 + configuration: desktop_conf),
53 +GitLab
54
55 diff --git a/media-gfx/gnome-font-viewer/gnome-font-viewer-41.0.ebuild b/media-gfx/gnome-font-viewer/gnome-font-viewer-41.0.ebuild
56 index 44bd6932c563..8198ca052745 100644
57 --- a/media-gfx/gnome-font-viewer/gnome-font-viewer-41.0.ebuild
58 +++ b/media-gfx/gnome-font-viewer/gnome-font-viewer-41.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 @@ -27,3 +27,7 @@ BDEPEND="
66 >=sys-devel/gettext-0.19.8
67 virtual/pkgconfig
68 "
69 +
70 +PATCHES=(
71 + "${FILESDIR}"/${P}-fix-meson-0.61-build.patch
72 +)