net-misc/gnome-remote-desktop: Initial import (p.masked)
authorMart Raudsepp <leio@gentoo.org>
Sun, 18 Aug 2019 11:30:19 +0000 (14:30 +0300)
committerMart Raudsepp <leio@gentoo.org>
Sun, 18 Aug 2019 11:31:01 +0000 (14:31 +0300)
Doesn't properly dbus activate and work for me yet so far with
GNOME 3.30. Added for further testing.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
net-misc/gnome-remote-desktop/Manifest [new file with mode: 0644]
net-misc/gnome-remote-desktop/gnome-remote-desktop-0.1.7.ebuild [new file with mode: 0644]
net-misc/gnome-remote-desktop/metadata.xml [new file with mode: 0644]
profiles/package.mask

diff --git a/net-misc/gnome-remote-desktop/Manifest b/net-misc/gnome-remote-desktop/Manifest
new file mode 100644 (file)
index 0000000..c65e646
--- /dev/null
@@ -0,0 +1 @@
+DIST gnome-remote-desktop-0.1.7.tar.xz 25636 BLAKE2B 00e389bc8887c3d43f9221a45c6c7154e4140fab560c5c568fe92f06794b736efcf2265c763d0d9d57d5343dd2f71b7a3a2c45b0466cdae608f0a609af53175d SHA512 dd20e5e6fd724ff03d8a32319c7145f1fef4331439e52921b812f087e6b83185bf318bb2fb9758fe083ec3cfea30448b601da4ed1aba85fa892ef7fbb794b9ed
diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-0.1.7.ebuild b/net-misc/gnome-remote-desktop/gnome-remote-desktop-0.1.7.ebuild
new file mode 100644 (file)
index 0000000..5bd5fba
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson systemd xdg
+
+DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
+HOMEPAGE="https://gitlab.gnome.org/jadahl/gnome-remote-desktop"
+SRC_URI="https://gitlab.gnome.org/jadahl/gnome-remote-desktop/uploads/ed3e8b8ebc1a74b6f4ed7260a2739f40/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+DEPEND="
+       dev-libs/glib:2
+       >=media-video/pipewire-0.2.5:0/0.2
+       sys-apps/systemd
+       net-libs/libvncserver
+       app-crypt/libsecret
+       x11-libs/libnotify
+"
+RDEPEND="${DEPEND}
+       x11-wm/mutter[screencast]
+"
+BDEPEND="
+       dev-util/gdbus-codegen
+       dev-util/glib-utils
+       virtual/pkgconfig
+"
+
+src_configure() {
+       local emesonargs=(
+               -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+       )
+       meson_src_configure
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       gnome2_schemas_update
+}
+
+pkg_postrm() {
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}
diff --git a/net-misc/gnome-remote-desktop/metadata.xml b/net-misc/gnome-remote-desktop/metadata.xml
new file mode 100644 (file)
index 0000000..e291cfc
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <maintainer type="project">
+               <email>gnome@gentoo.org</email>
+               <name>Gentoo GNOME Desktop</name>
+       </maintainer>
+       <longdescription>GNOME Remote Desktop implements remote desktop functionality for
+the GNOME platform.</longdescription>
+</pkgmetadata>
index 94efb39aba032caccc483c61d90a385dee53f0b4..d3eb9a7d965214b9f0d7a5828795657d8f8349bb 100644 (file)
 
 #--- END OF EXAMPLES ---
 
+# Mart Raudsepp <leio@gentoo.org> (2019-08-18)
+# Fails to dbus activate properly for me. Help welcome figuring it out.
+net-misc/gnome-remote-desktop
+
 # Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-17)
 # Unmaintained both upstream and in gentoo, author retired
 # Removal in 30 days