Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, net-misc/gnome-remote-desktop/
Date: Mon, 03 May 2021 19:29:37
Message-Id: 1620070167.c3f91cbd8ea373aaff654805b0061a8db1814db1.mattst88@gentoo
1 commit: c3f91cbd8ea373aaff654805b0061a8db1814db1
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 3 19:23:49 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon May 3 19:29:27 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f91cbd
7
8 net-misc/gnome-remote-desktop: Version bump to 40.1
9
10 And remove the package.mask entry.
11
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 net-misc/gnome-remote-desktop/Manifest | 1 +
15 .../gnome-remote-desktop-40.1.ebuild | 65 ++++++++++++++++++++++
16 profiles/package.mask | 4 --
17 3 files changed, 66 insertions(+), 4 deletions(-)
18
19 diff --git a/net-misc/gnome-remote-desktop/Manifest b/net-misc/gnome-remote-desktop/Manifest
20 index 42d45073c36..7472a0ae559 100644
21 --- a/net-misc/gnome-remote-desktop/Manifest
22 +++ b/net-misc/gnome-remote-desktop/Manifest
23 @@ -1 +1,2 @@
24 DIST gnome-remote-desktop-40.0.tar.xz 59748 BLAKE2B 73c81a8d6a565cbba1475d122c1a16f02a676a572ac29b69bd5a31de5482b985a0bae7c3b8fda8f4ec1895db87ba2b9ca408347166c7e43c9a0456f5b4fdf7b7 SHA512 557d5425a92cc50dfac60d9e5e39fba88bd3a653ece6490aae663913bc1df490b7d864ae0d6e8cc2c305e7c0fa5f77d7b1e63488bc51f38a0f897232b69edc89
25 +DIST gnome-remote-desktop-40.1.tar.xz 63980 BLAKE2B 6f5ebe7f00e2038f88740a994ee90f55b7f3ce6e4ea8898b7326d2f36dea2d89c721cffd253f92cde388b1273ad8d086242bfadaa86e4b87361844b3a3bca5b7 SHA512 39116afa16256820a69e020b71de5458fc5da8154bc8255d2157ff56fc679c39f4608f790d74eb4a0cb10cc61bd27d4172cfc547582100cab5b897644a700ee3
26
27 diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-40.1.ebuild b/net-misc/gnome-remote-desktop/gnome-remote-desktop-40.1.ebuild
28 new file mode 100644
29 index 00000000000..700f245f210
30 --- /dev/null
31 +++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-40.1.ebuild
32 @@ -0,0 +1,65 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +PYTHON_COMPAT=( python3_{7..9} )
38 +inherit gnome.org gnome2-utils meson python-any-r1 systemd xdg
39 +
40 +DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
41 +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-remote-desktop"
42 +
43 +LICENSE="GPL-2+"
44 +SLOT="0"
45 +KEYWORDS="~amd64"
46 +IUSE="+rdp +vnc"
47 +REQUIRED_USE="|| ( rdp vnc )"
48 +RESTRICT="test" # Tests run xvfb-run directly
49 +
50 +DEPEND="
51 + x11-libs/cairo
52 + >=dev-libs/glib-2.68:2
53 + >=media-video/pipewire-0.3.0:0/0.3
54 + app-crypt/libsecret
55 + x11-libs/libnotify
56 + rdp? (
57 + >=net-misc/freerdp-2.3:=[server]
58 + >=sys-fs/fuse-3.9.1
59 + >=x11-libs/libxkbcommon-1.0.0
60 + )
61 + vnc? (
62 + net-libs/libvncserver
63 + )
64 +"
65 +RDEPEND="${DEPEND}
66 + x11-wm/mutter[screencast]
67 +"
68 +BDEPEND="
69 + ${PYTHON_DEPS}
70 + dev-util/gdbus-codegen
71 + dev-util/glib-utils
72 + virtual/pkgconfig
73 +"
74 +
75 +src_prepare() {
76 + default
77 + sed -i -e '/systemd_dep/d' meson.build || die
78 +}
79 +
80 +src_configure() {
81 + local emesonargs=(
82 + $(meson_use rdp)
83 + $(meson_use vnc)
84 + -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
85 + )
86 + meson_src_configure
87 +}
88 +
89 +pkg_postinst() {
90 + xdg_pkg_postinst
91 + gnome2_schemas_update
92 +}
93 +
94 +pkg_postrm() {
95 + xdg_pkg_postrm
96 + gnome2_schemas_update
97 +}
98
99 diff --git a/profiles/package.mask b/profiles/package.mask
100 index 44ce4772b20..5a8397bb01b 100644
101 --- a/profiles/package.mask
102 +++ b/profiles/package.mask
103 @@ -786,10 +786,6 @@ dev-lang/spark
104 >=dev-java/eclipse-ecj-4.10
105 >=www-servers/tomcat-9
106
107 -# Mart Raudsepp <leio@g.o> (2020-02-16)
108 -# Fails to automatically launch pipewire for me. Help welcome figuring it out.
109 -net-misc/gnome-remote-desktop
110 -
111 # Stefan Strogin <steils@g.o> (2020-02-12)
112 # Mask for testing revdeps.
113 >=dev-games/mygui-3.4.0