* [gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/, profiles/
@ 2019-08-18 11:31 Mart Raudsepp
0 siblings, 0 replies; 2+ messages in thread
From: Mart Raudsepp @ 2019-08-18 11:31 UTC (permalink / raw
To: gentoo-commits
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>gnome@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 <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
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/, profiles/
@ 2023-07-06 13:25 Matt Turner
0 siblings, 0 replies; 2+ messages in thread
From: Matt Turner @ 2023-07-06 13:25 UTC (permalink / raw
To: gentoo-commits
commit: 1939a59cf45b0e5e8e6ae6474a974a0831c03c1b
Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Wed Jul 5 22:06:57 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Jul 6 13:25:22 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31771
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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 <mjo@gentoo.org> (2023-07-05)
# I suspect I was its only user, and I'm not a user any more. Upstream
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-07-06 13:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-18 11:31 [gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/, profiles/ Mart Raudsepp
-- strict thread matches above, loose matches on Subject: below --
2023-07-06 13:25 Matt Turner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox