[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/, profiles/
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/
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