Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/
Date: Wed, 21 Sep 2022 14:17:58
Message-Id: 1663769860.ab1a6f4903be54f7de185a22e4f04d2f3c57ed5b.mattst88@gentoo
1 commit: ab1a6f4903be54f7de185a22e4f04d2f3c57ed5b
2 Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
3 AuthorDate: Sun Sep 18 08:44:19 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 21 14:17:40 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1a6f49
7
8 net-misc/gnome-remote-desktop: Version bump to 43.0
9
10 Closes: https://github.com/gentoo/gentoo/pull/27321
11 Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 net-misc/gnome-remote-desktop/Manifest | 1 +
15 .../gnome-remote-desktop-43.0.ebuild | 70 ++++++++++++++++++++++
16 net-misc/gnome-remote-desktop/metadata.xml | 3 +
17 3 files changed, 74 insertions(+)
18
19 diff --git a/net-misc/gnome-remote-desktop/Manifest b/net-misc/gnome-remote-desktop/Manifest
20 index c98ca308e2e5..63de68ada60e 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-42.4.tar.xz 165500 BLAKE2B c1221d5aa91fcbc5c6defd902674f210e9132495202659dbacffcb7da17042a2ad73d938a147c63a77e822b34dfee9300226fd0180e321b3087057c7e2365268 SHA512 dc040e216c7cff4a2f95d706d7916489ba0a871dff502fbc5ef81d374f7ea1edc32286d32ad07f961a3bc55b353663e72296042b61837c3479fc929bd1253d98
25 +DIST gnome-remote-desktop-43.0.tar.xz 195212 BLAKE2B ccfb43075ce6e36de4bcf3f92265e6596b78831393e3d6b079ef71ae729a9d48fdf177673b4b7e67db8c92a0d397461c60727780f18ff78c671eac6a01229ab4 SHA512 d774d85ef15b02f6c668806e8d7b036c3063decbec81a8cf253aaa01e13a49d802f4338e677744867e2e1ab3dc02ed30c8d8edbca2a9c428b783d5a4cdd8d110
26
27 diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-43.0.ebuild b/net-misc/gnome-remote-desktop/gnome-remote-desktop-43.0.ebuild
28 new file mode 100644
29 index 000000000000..e47a5ae09642
30 --- /dev/null
31 +++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-43.0.ebuild
32 @@ -0,0 +1,70 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +inherit gnome.org gnome2-utils meson 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="aac doc +rdp systemd +vnc"
47 +REQUIRED_USE="|| ( rdp vnc ) aac? ( rdp )"
48 +RESTRICT="test" # Tests run xvfb-run directly
49 +
50 +DEPEND="
51 + x11-libs/cairo
52 + x11-libs/libdrm
53 + >=media-libs/libepoxy-1.4
54 + >=dev-libs/glib-2.68:2
55 + x11-libs/libnotify
56 + app-crypt/libsecret
57 + >=media-video/pipewire-0.3.49:=
58 + app-crypt/tpm2-tss
59 + rdp? (
60 + >=media-libs/nv-codec-headers-11.1.5.0
61 + >=net-misc/freerdp-2.8.0:=[server]
62 + >=sys-fs/fuse-3.9.1
63 + >=x11-libs/libxkbcommon-1.0.0
64 +
65 + aac? (
66 + media-libs/fdk-aac
67 + )
68 + )
69 + vnc? (
70 + net-libs/libvncserver
71 + )
72 +"
73 +RDEPEND="${DEPEND}
74 + x11-wm/mutter[screencast]
75 +"
76 +BDEPEND="
77 + dev-util/gdbus-codegen
78 + dev-util/glib-utils
79 + virtual/pkgconfig
80 +"
81 +
82 +src_configure() {
83 + local emesonargs=(
84 + $(meson_use doc man)
85 + $(meson_use aac fdk_aac)
86 + $(meson_use rdp)
87 + $(meson_use vnc)
88 + $(meson_use systemd)
89 + -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
90 + )
91 + meson_src_configure
92 +}
93 +
94 +pkg_postinst() {
95 + xdg_pkg_postinst
96 + gnome2_schemas_update
97 +}
98 +
99 +pkg_postrm() {
100 + xdg_pkg_postrm
101 + gnome2_schemas_update
102 +}
103
104 diff --git a/net-misc/gnome-remote-desktop/metadata.xml b/net-misc/gnome-remote-desktop/metadata.xml
105 index f453528b934f..aa52c31abcc2 100644
106 --- a/net-misc/gnome-remote-desktop/metadata.xml
107 +++ b/net-misc/gnome-remote-desktop/metadata.xml
108 @@ -5,4 +5,7 @@
109 <email>gnome@g.o</email>
110 <name>Gentoo GNOME Desktop</name>
111 </maintainer>
112 + <use>
113 + <flag name="aac">Use <pkg>media-libs/fdk-aac</pkg> for audio output redirection of the RDP backend</flag>
114 + </use>
115 </pkgmetadata>