[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/, profiles/

2023-07-06 Thread Matt Turner
commit: 1939a59cf45b0e5e8e6ae6474a974a0831c03c1b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Jul  5 22:06:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul  6 13:25:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1939a59c

net-misc/gnome-remote-desktop: Version bump to 45_alpha

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31771
Signed-off-by: Matt Turner  gentoo.org>

 net-misc/gnome-remote-desktop/Manifest |  1 +
 .../gnome-remote-desktop-45_alpha.ebuild   | 73 ++
 profiles/package.mask  |  1 +
 3 files changed, 75 insertions(+)

diff --git a/net-misc/gnome-remote-desktop/Manifest 
b/net-misc/gnome-remote-desktop/Manifest
index 21811095db9a..98f36af95cd8 100644
--- a/net-misc/gnome-remote-desktop/Manifest
+++ b/net-misc/gnome-remote-desktop/Manifest
@@ -1 +1,2 @@
 DIST gnome-remote-desktop-44.2.tar.xz 199876 BLAKE2B 
a959e6ca1f72660138640c4f6edfd5ee8bb4185d27d55456fcdee2eaa38e09ac5a76b0bfbf6395c9725f2cb4fa857f3064379d9824810657ea9c046738803411
 SHA512 
2e310cd926e0ed6fd28406a56e4d4ba239b9817b035231f66b648a98e08a5c7a7d810a2b786292aa39a7c67ca17af3de92dce4a6031a4f72166d667b8f498bd0
+DIST gnome-remote-desktop-45.alpha.tar.xz 204532 BLAKE2B 
c9a985b2105c871d3a167d3003a35ad51c30a0b99430ab1795240e3fb17c362532bd06413baf041e805ec82a64639738e47d04a10b3e92d86270f2438eab3ea6
 SHA512 
047488a3c2131cb0a52b6378e8a4edc70eae5b2d9b2f4a53dd83bc7d46ca4a3b87a59817ec31a674b8be1e5b4e997e0b4d504fb03cb54149aa0ed25789a31752

diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-45_alpha.ebuild 
b/net-misc/gnome-remote-desktop/gnome-remote-desktop-45_alpha.ebuild
new file mode 100644
index ..595e4cdbee2a
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-45_alpha.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson systemd xdg
+
+DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-remote-desktop;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="aac doc +rdp systemd +vnc"
+REQUIRED_USE="|| ( rdp vnc ) aac? ( rdp )"
+RESTRICT="test" # Tests run xvfb-run directly
+
+DEPEND="
+   x11-libs/cairo
+   x11-libs/libdrm
+   >=media-libs/libepoxy-1.4
+   >=dev-libs/glib-2.68:2
+   x11-libs/libnotify
+   app-crypt/libsecret
+   >=media-video/pipewire-0.3.49:=
+   app-crypt/tpm2-tss:=
+   rdp? (
+   >=media-libs/nv-codec-headers-11.1.5.0
+   >=net-misc/freerdp-2.10.0:=[server]
+   >=sys-fs/fuse-3.9.1:3
+   >=x11-libs/libxkbcommon-1.0.0
+
+   aac? (
+   media-libs/fdk-aac:=
+   )
+   )
+   vnc? (
+   net-libs/libvncserver
+   )
+"
+RDEPEND="${DEPEND}
+   x11-wm/mutter[screencast]
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+   doc? (
+   app-text/asciidoc
+   )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use doc man)
+   $(meson_use aac fdk_aac)
+   $(meson_use rdp)
+   $(meson_use vnc)
+   $(meson_use systemd)
+   -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/profiles/package.mask b/profiles/package.mask
index a449f14e07a3..ed9e0eac5aa8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -38,6 +38,7 @@
 >=gnome-base/gsettings-desktop-schemas-45_alpha
 >=gui-libs/gtk-4.11
 >=gui-libs/libadwaita-1.4_alpha
+>=net-misc/gnome-remote-desktop-45_alpha
 
 # Michael Orlitzky  (2023-07-05)
 # I suspect I was its only user, and I'm not a user any more. Upstream



[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/, profiles/

2019-08-18 Thread Mart Raudsepp
commit: ed0b1f8514fbe4eb5778d4a8bbaaf0ec3ce08b72
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Aug 18 11:30:19 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Aug 18 11:31:01 2019 +
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  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 000..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 000..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 000..e291cfc6491
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   GNOME Remote Desktop implements remote desktop 
functionality for
+the GNOME platform.
+

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  (2019-08-18)
+# Fails to dbus activate properly for me. Help welcome figuring it out.
+net-misc/gnome-remote-desktop
+
 # Georgy Yakovlev  (2019-08-17)
 # Unmaintained both upstream and in gentoo, author retired
 # Removal in 30 days