commit:     ed0b1f8514fbe4eb5778d4a8bbaaf0ec3ce08b72
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 18 11:30:19 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Aug 18 11:31:01 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0b1f85

net-misc/gnome-remote-desktop: Initial import (p.masked)

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 <AT> gentoo.org>

 net-misc/gnome-remote-desktop/Manifest             |  1 +
 .../gnome-remote-desktop-0.1.7.ebuild              | 50 ++++++++++++++++++++++
 net-misc/gnome-remote-desktop/metadata.xml         | 10 +++++
 profiles/package.mask                              |  4 ++
 4 files changed, 65 insertions(+)

diff --git a/net-misc/gnome-remote-desktop/Manifest 
b/net-misc/gnome-remote-desktop/Manifest
new file mode 100644
index 00000000000..c65e6461d5c
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/Manifest
@@ -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
index 00000000000..5bd5fbadeee
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-0.1.7.ebuild
@@ -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
index 00000000000..e291cfc6491
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/metadata.xml
@@ -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>gn...@gentoo.org</email>
+               <name>Gentoo GNOME Desktop</name>
+       </maintainer>
+       <longdescription>GNOME Remote Desktop implements remote desktop 
functionality for
+the GNOME platform.</longdescription>
+</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index 94efb39aba0..d3eb9a7d965 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Mart Raudsepp <l...@gentoo.org> (2019-08-18)
+# Fails to dbus activate properly for me. Help welcome figuring it out.
+net-misc/gnome-remote-desktop
+
 # Georgy Yakovlev <gyakov...@gentoo.org> (2019-08-17)
 # Unmaintained both upstream and in gentoo, author retired
 # Removal in 30 days

Reply via email to