1 |
commit: b7d4f62f083b1e8d0857633c0fd2cf356729d6ca |
2 |
Author: Christophe Lermytte <gentoo <AT> lermytte <DOT> be> |
3 |
AuthorDate: Mon Jan 24 22:16:41 2022 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jan 25 00:49:08 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d4f62f |
7 |
|
8 |
gnome-base/gnome-shell: fix build with meson-0.61 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/831921 |
11 |
Signed-off-by: Christophe Lermytte <gentoo <AT> lermytte.be> |
12 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
13 |
|
14 |
.../files/41.3-fix-build-with-meson-0.61.1.patch | 84 ++++++++++++++++++++++ |
15 |
gnome-base/gnome-shell/gnome-shell-41.3.ebuild | 1 + |
16 |
2 files changed, 85 insertions(+) |
17 |
|
18 |
diff --git a/gnome-base/gnome-shell/files/41.3-fix-build-with-meson-0.61.1.patch b/gnome-base/gnome-shell/files/41.3-fix-build-with-meson-0.61.1.patch |
19 |
new file mode 100644 |
20 |
index 000000000000..ecf212b9794c |
21 |
--- /dev/null |
22 |
+++ b/gnome-base/gnome-shell/files/41.3-fix-build-with-meson-0.61.1.patch |
23 |
@@ -0,0 +1,84 @@ |
24 |
+https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/65450a836ee9e0722a2d4c3327f52345eae293c6 |
25 |
+https://bugs.gentoo.org/831921 |
26 |
+ |
27 |
+From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@×××××.org> |
28 |
+Date: Thu, 23 Dec 2021 17:18:16 +0100 |
29 |
+Subject: [PATCH] build: Drop incorrect positional arg |
30 |
+ |
31 |
+Unlike other targets that take a name, i18n.merge_file() does not. |
32 |
+ |
33 |
+Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2078> |
34 |
+--- |
35 |
+ data/meson.build | 2 +- |
36 |
+ src/calendar-server/meson.build | 2 +- |
37 |
+ subprojects/extensions-app/data/meson.build | 2 +- |
38 |
+ subprojects/extensions-app/data/metainfo/meson.build | 2 +- |
39 |
+ subprojects/extensions-tool/src/templates/meson.build | 2 +- |
40 |
+ 5 files changed, 5 insertions(+), 5 deletions(-) |
41 |
+ |
42 |
+diff --git a/data/meson.build b/data/meson.build |
43 |
+index f924fdf806..76ae45c93a 100644 |
44 |
+--- a/data/meson.build |
45 |
++++ b/data/meson.build |
46 |
+@@ -16,7 +16,7 @@ desktopconf.set('bindir', bindir) |
47 |
+ desktopconf.set('systemd_hidden', have_systemd ? 'true' : 'false') |
48 |
+ |
49 |
+ foreach desktop_file : desktop_files |
50 |
+- i18n.merge_file('desktop', |
51 |
++ i18n.merge_file( |
52 |
+ input: configure_file( |
53 |
+ input: desktop_file + '.in.in', |
54 |
+ output: desktop_file + '.in', |
55 |
+diff --git a/src/calendar-server/meson.build b/src/calendar-server/meson.build |
56 |
+index 7363282a59..8b4ef411c8 100644 |
57 |
+--- a/src/calendar-server/meson.build |
58 |
++++ b/src/calendar-server/meson.build |
59 |
+@@ -27,7 +27,7 @@ configure_file( |
60 |
+ install_dir: servicedir |
61 |
+ ) |
62 |
+ |
63 |
+-i18n.merge_file('evolution-calendar.desktop', |
64 |
++i18n.merge_file( |
65 |
+ input: 'evolution-calendar.desktop.in', |
66 |
+ output: 'evolution-calendar.desktop', |
67 |
+ po_dir: po_dir, |
68 |
+diff --git a/subprojects/extensions-app/data/meson.build b/subprojects/extensions-app/data/meson.build |
69 |
+index d7e7d4001c..4b601e8bd1 100644 |
70 |
+--- a/subprojects/extensions-app/data/meson.build |
71 |
++++ b/subprojects/extensions-app/data/meson.build |
72 |
+@@ -14,7 +14,7 @@ desktopconf.set('bindir', bindir) |
73 |
+ desktopconf.set('app_id', app_id) |
74 |
+ desktopconf.set('prgname', prgname) |
75 |
+ |
76 |
+-i18n.merge_file('desktop', |
77 |
++i18n.merge_file( |
78 |
+ input: configure_file( |
79 |
+ input: base_id + '.desktop.in.in', |
80 |
+ output: desktop_file + '.in', |
81 |
+diff --git a/subprojects/extensions-app/data/metainfo/meson.build b/subprojects/extensions-app/data/metainfo/meson.build |
82 |
+index c4962c0576..a19bfa80a4 100644 |
83 |
+--- a/subprojects/extensions-app/data/metainfo/meson.build |
84 |
++++ b/subprojects/extensions-app/data/metainfo/meson.build |
85 |
+@@ -1,5 +1,5 @@ |
86 |
+ metainfo = app_id + '.metainfo.xml' |
87 |
+-i18n.merge_file(metainfo, |
88 |
++i18n.merge_file( |
89 |
+ input: base_id + '.metainfo.xml.in', |
90 |
+ output: metainfo, |
91 |
+ po_dir: po_dir, |
92 |
+diff --git a/subprojects/extensions-tool/src/templates/meson.build b/subprojects/extensions-tool/src/templates/meson.build |
93 |
+index 670e2bf448..d693bfaddb 100644 |
94 |
+--- a/subprojects/extensions-tool/src/templates/meson.build |
95 |
++++ b/subprojects/extensions-tool/src/templates/meson.build |
96 |
+@@ -4,7 +4,7 @@ template_metas = [ |
97 |
+ ] |
98 |
+ template_deps = [] |
99 |
+ foreach template : template_metas |
100 |
+- template_deps += i18n.merge_file(template, |
101 |
++ template_deps += i18n.merge_file( |
102 |
+ input: template + '.in', |
103 |
+ output: template, |
104 |
+ po_dir: po_dir, |
105 |
+-- |
106 |
+GitLab |
107 |
+ |
108 |
|
109 |
diff --git a/gnome-base/gnome-shell/gnome-shell-41.3.ebuild b/gnome-base/gnome-shell/gnome-shell-41.3.ebuild |
110 |
index a5b2b5a53e21..25496f9f35dc 100644 |
111 |
--- a/gnome-base/gnome-shell/gnome-shell-41.3.ebuild |
112 |
+++ b/gnome-base/gnome-shell/gnome-shell-41.3.ebuild |
113 |
@@ -139,6 +139,7 @@ PATCHES=( |
114 |
"${FILESDIR}"/40.0-optional-bluetooth.patch |
115 |
# Change favorites defaults, bug #479918 |
116 |
"${FILESDIR}"/40.0-defaults.patch |
117 |
+ "${FILESDIR}/${PV}"-fix-build-with-meson-0.61.1.patch |
118 |
) |
119 |
|
120 |
src_prepare() { |