Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/remmina/, net-misc/remmina/files/
Date: Tue, 29 Nov 2022 15:57:25
Message-Id: 1669737433.c38623241f52f154c55970f62b4c77f85c117277.bkohler@gentoo
1 commit: c38623241f52f154c55970f62b4c77f85c117277
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 29 15:53:45 2022 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 29 15:57:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3862324
7
8 net-misc/remmina: fix build against gtk+[-wayland]
9
10 Closes: https://bugs.gentoo.org/883551
11
12 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
13
14 .../remmina-1.4.27_p20221128-missing-gdk-include.patch | 13 +++++++++++++
15 net-misc/remmina/remmina-1.4.27_p20221128.ebuild | 6 ++++--
16 2 files changed, 17 insertions(+), 2 deletions(-)
17
18 diff --git a/net-misc/remmina/files/remmina-1.4.27_p20221128-missing-gdk-include.patch b/net-misc/remmina/files/remmina-1.4.27_p20221128-missing-gdk-include.patch
19 new file mode 100644
20 index 000000000000..618dd721a293
21 --- /dev/null
22 +++ b/net-misc/remmina/files/remmina-1.4.27_p20221128-missing-gdk-include.patch
23 @@ -0,0 +1,13 @@
24 +diff --git a/src/remmina.c b/src/remmina.c
25 +index 5b59339f8..43834b9bd 100644
26 +--- a/src/remmina.c
27 ++++ b/src/remmina.c
28 +@@ -32,6 +32,8 @@
29 + *
30 + */
31 +
32 ++#include <gdk/gdk.h>
33 ++
34 + #define G_LOG_USE_STRUCTURED
35 + #ifndef G_LOG_DOMAIN
36 + #define G_LOG_DOMAIN ((gchar*)"remmina")
37
38 diff --git a/net-misc/remmina/remmina-1.4.27_p20221128.ebuild b/net-misc/remmina/remmina-1.4.27_p20221128.ebuild
39 index e643ec1c2dbc..c6a6755dc703 100644
40 --- a/net-misc/remmina/remmina-1.4.27_p20221128.ebuild
41 +++ b/net-misc/remmina/remmina-1.4.27_p20221128.ebuild
42 @@ -16,7 +16,7 @@ SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/${COMMIT}/Remmina-${COMMIT
43 LICENSE="GPL-2+-with-openssl-exception"
44 SLOT="0"
45 KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
46 -IUSE="+appindicator crypt cups examples gnome-keyring gvnc kwallet nls python spice ssh rdp telemetry vnc webkit x2go zeroconf"
47 +IUSE="+appindicator crypt cups examples gnome-keyring gvnc kwallet nls python spice ssh rdp telemetry vnc wayland webkit x2go zeroconf"
48
49 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
50
51 @@ -27,7 +27,7 @@ COMMON_DEPEND="
52 dev-libs/libsodium:=
53 dev-libs/openssl:0=
54 x11-libs/gdk-pixbuf
55 - x11-libs/gtk+:3
56 + x11-libs/gtk+:3[wayland?]
57 x11-libs/libX11
58 x11-libs/libxkbfile
59 appindicator? ( dev-libs/libappindicator:3 )
60 @@ -67,6 +67,8 @@ DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md )
61
62 S="${WORKDIR}/Remmina-${COMMIT}"
63
64 +PATCHES=( "${FILESDIR}/${P}-missing-gdk-include.patch" )
65 +
66 pkg_setup() {
67 use python && python-single-r1_pkg_setup
68 }