1 |
commit: 6056e84c2a009fc2d40edf91db4b3f8ce3c5183f |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jan 20 19:28:01 2022 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jan 20 19:28:01 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6056e84c |
7 |
|
8 |
dev-util/glade: fix build with meson-0.61 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/831453 |
11 |
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> |
12 |
|
13 |
dev-util/glade/files/glade-3.38.2-meson-0.61.patch | 57 ++++++++++++++++++++++ |
14 |
dev-util/glade/glade-3.38.2.ebuild | 5 +- |
15 |
2 files changed, 61 insertions(+), 1 deletion(-) |
16 |
|
17 |
diff --git a/dev-util/glade/files/glade-3.38.2-meson-0.61.patch b/dev-util/glade/files/glade-3.38.2-meson-0.61.patch |
18 |
new file mode 100644 |
19 |
index 000000000000..72f9c0e509ba |
20 |
--- /dev/null |
21 |
+++ b/dev-util/glade/files/glade-3.38.2-meson-0.61.patch |
22 |
@@ -0,0 +1,57 @@ |
23 |
+From 61304b2e8bac8ded76643cb7c3e781f73881dd2b Mon Sep 17 00:00:00 2001 |
24 |
+From: Mike Gilbert <floppym@g.o> |
25 |
+Date: Thu, 20 Jan 2022 14:18:09 -0500 |
26 |
+Subject: [PATCH 1/2] meson: i18n.merge_file() does not take a positional |
27 |
+ argument |
28 |
+ |
29 |
+--- |
30 |
+ data/meson.build | 2 -- |
31 |
+ 1 file changed, 2 deletions(-) |
32 |
+ |
33 |
+diff --git a/data/meson.build b/data/meson.build |
34 |
+index 9f244566..bfbc514c 100644 |
35 |
+--- a/data/meson.build |
36 |
++++ b/data/meson.build |
37 |
+@@ -2,7 +2,6 @@ desktop_conf = configuration_data() |
38 |
+ desktop_conf.set('VERSION', glade_version) |
39 |
+ |
40 |
+ i18n.merge_file( |
41 |
+- 'desktop', |
42 |
+ type: 'desktop', |
43 |
+ input: configure_file( |
44 |
+ input: 'org.gnome.Glade.desktop.in.in', |
45 |
+@@ -18,7 +17,6 @@ i18n.merge_file( |
46 |
+ appdata = glade_name + '.appdata.xml' |
47 |
+ |
48 |
+ i18n.merge_file( |
49 |
+- 'appdata', |
50 |
+ input: 'org.gnome.Glade.appdata.xml.in', |
51 |
+ output: '@BASENAME@', |
52 |
+ po_dir: po_dir, |
53 |
+-- |
54 |
+GitLab |
55 |
+ |
56 |
+ |
57 |
+From 04ba6f969f716fbfe3c7feb7e4bab8678cc1e9eb Mon Sep 17 00:00:00 2001 |
58 |
+From: Mike Gilbert <floppym@g.o> |
59 |
+Date: Thu, 20 Jan 2022 14:19:03 -0500 |
60 |
+Subject: [PATCH 2/2] Remove duplicate entry for 'da' from help/LINGUAS |
61 |
+ |
62 |
+--- |
63 |
+ help/LINGUAS | 1 - |
64 |
+ 1 file changed, 1 deletion(-) |
65 |
+ |
66 |
+diff --git a/help/LINGUAS b/help/LINGUAS |
67 |
+index fc3cd4c3..d67e42c8 100644 |
68 |
+--- a/help/LINGUAS |
69 |
++++ b/help/LINGUAS |
70 |
+@@ -1,6 +1,5 @@ |
71 |
+ # please keep this list sorted alphabetically |
72 |
+ # |
73 |
+-da |
74 |
+ bg |
75 |
+ ca |
76 |
+ cs |
77 |
+-- |
78 |
+GitLab |
79 |
+ |
80 |
|
81 |
diff --git a/dev-util/glade/glade-3.38.2.ebuild b/dev-util/glade/glade-3.38.2.ebuild |
82 |
index b904db0e2b54..5844cf0a192c 100644 |
83 |
--- a/dev-util/glade/glade-3.38.2.ebuild |
84 |
+++ b/dev-util/glade/glade-3.38.2.ebuild |
85 |
@@ -1,4 +1,4 @@ |
86 |
-# Copyright 1999-2021 Gentoo Authors |
87 |
+# Copyright 1999-2022 Gentoo Authors |
88 |
# Distributed under the terms of the GNU General Public License v2 |
89 |
|
90 |
EAPI=7 |
91 |
@@ -50,6 +50,9 @@ PATCHES=( |
92 |
# To avoid file collison with other slots, rename help module. |
93 |
# Prevent the UI from loading glade:3's gladeui devhelp documentation. |
94 |
"${FILESDIR}"/${PN}-3.14.1-doc-version.patch |
95 |
+ |
96 |
+ # https://bugs.gentoo.org/831453 |
97 |
+ "${FILESDIR}"/glade-3.38.2-meson-0.61.patch |
98 |
) |
99 |
|
100 |
pkg_setup() { |