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: Sun, 19 Mar 2023 03:51:36
Message-Id: 1679197889.783ff348e117743467c066b75c8640e531bf54f0.mattst88@gentoo
1 commit: 783ff348e117743467c066b75c8640e531bf54f0
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Sat Mar 18 20:05:09 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 03:51:29 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ff348
7
8 net-misc/gnome-remote-desktop: Version bump to 44.0
9
10 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/30220
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 net-misc/gnome-remote-desktop/Manifest | 1 +
15 .../gnome-remote-desktop-44.0.ebuild | 73 ++++++++++++++++++++++
16 2 files changed, 74 insertions(+)
17
18 diff --git a/net-misc/gnome-remote-desktop/Manifest b/net-misc/gnome-remote-desktop/Manifest
19 index 93cc4ebb8936..6d14aad81427 100644
20 --- a/net-misc/gnome-remote-desktop/Manifest
21 +++ b/net-misc/gnome-remote-desktop/Manifest
22 @@ -1,2 +1,3 @@
23 DIST gnome-remote-desktop-43.3.tar.xz 196540 BLAKE2B a33dcb830cd5ed0e9c44da8717a7c621231a97a0d503daa007d6d4c47feb83e16905f61a9ebe60ce5231b7fbad035ab24603284f9c9212ccb48dab90cb845a5c SHA512 67dc7c4ab7d2db9ef843e30b688e024ed91341c09fbf4c7d33f4c1d8b7d9d3564fb64bc948b12f2aee3ca8a545fb21842ce79970ec1ddaf99fd64c41a44b8f59
24 +DIST gnome-remote-desktop-44.0.tar.xz 199392 BLAKE2B a1a58a9d100dc1cf40fe03eaf611ac4c895bfb4e135a05ce25d8e00cafb5b7eecddcd7ca98bec65f39ef65fe430e1827214a5775820383f6502f10c437f761b0 SHA512 6ca62126790be4498806aeb61c02edf68f113aa1ec53ab73f8bd822b10f5957b32a67d5a23f7ba023db117a8b2fe8fb3be87ea72bca1c22dedde00e94677549e
25 DIST gnome-remote-desktop-44.rc.tar.xz 199388 BLAKE2B 69ee4ad0cae29eea60a79cce24b5852fdffb524af599e21a4a4963bac6e10fa3cef9c4ed361fc1fb2ebf4954968365288ec6da747e1363b0e0e87e7faeeb138a SHA512 ed33a3add26ada4b8d15d3e0e22cb14ac87c6779c5c7ad89db5ceacae457b4967460a40994c38ebf59b194c23c6d5a94e1b8719ad60d582961091b7ca9ad5ae2
26
27 diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild b/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild
28 new file mode 100644
29 index 000000000000..595e4cdbee2a
30 --- /dev/null
31 +++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild
32 @@ -0,0 +1,73 @@
33 +# Copyright 1999-2023 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.10.0:=[server]
62 + >=sys-fs/fuse-3.9.1:3
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 + doc? (
81 + app-text/asciidoc
82 + )
83 +"
84 +
85 +src_configure() {
86 + local emesonargs=(
87 + $(meson_use doc man)
88 + $(meson_use aac fdk_aac)
89 + $(meson_use rdp)
90 + $(meson_use vnc)
91 + $(meson_use systemd)
92 + -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
93 + )
94 + meson_src_configure
95 +}
96 +
97 +pkg_postinst() {
98 + xdg_pkg_postinst
99 + gnome2_schemas_update
100 +}
101 +
102 +pkg_postrm() {
103 + xdg_pkg_postrm
104 + gnome2_schemas_update
105 +}