From unknown Mon Aug 18 11:12:23 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#67337 <67337@debbugs.gnu.org> To: bug#67337 <67337@debbugs.gnu.org> Subject: Status: [PATCH gnome-team] gnu: Add gnome-remote-desktop. Reply-To: bug#67337 <67337@debbugs.gnu.org> Date: Mon, 18 Aug 2025 18:12:23 +0000 retitle 67337 [PATCH gnome-team] gnu: Add gnome-remote-desktop. reassign 67337 guix-patches submitter 67337 Vivien Kraus severity 67337 normal tag 67337 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 21 14:40:57 2023 Received: (at submit) by debbugs.gnu.org; 21 Nov 2023 19:40:57 +0000 Received: from localhost ([127.0.0.1]:57460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5WcC-0004Ys-3b for submit@debbugs.gnu.org; Tue, 21 Nov 2023 14:40:57 -0500 Received: from lists.gnu.org ([2001:470:142::17]:50924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r5Wc5-0004Xw-NB for submit@debbugs.gnu.org; Tue, 21 Nov 2023 14:40:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r5Wbw-00033e-Vf for guix-patches@gnu.org; Tue, 21 Nov 2023 14:40:41 -0500 Received: from planete-kraus.eu ([89.234.140.182]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1r5Wbu-0003fg-Fm for guix-patches@gnu.org; Tue, 21 Nov 2023 14:40:40 -0500 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 25b68abb; Tue, 21 Nov 2023 19:40:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:from:date:subject:to:cc:mime-version; s=albinoniA; bh=8Z8/DghAvE5et4E5txBwZpcYPHQ=; b=MRBbHe4IC4bngIqVGdAXUsyCdEFe gOqo8ymDR3SYczcTLqYtzZM06YD2Kgn2uZaugO4SDlEo8iwmhyhcUh1qcLa1ax0G 2Dgjrf0UuTljDrxwoGQHDvNXv6MB99tS91ReOR1e38vIUkW9zAbsbaodkXsR2MO5 R77DTlcTibzz27+7sRcHDR5jjoKJNrCdKt1s6ECJPKAclklqPwbmWRhI06wS+feX ZuSVbiIZGsCMFTbPi2WRqR4gRp+Y/DcN9rTNLhmkc7JBWgNSE1dL6MYRzCLNYVcH m1yAgPWdt3G+td1xHt4xJ5vnnpJEKvAPJsvdO7KD1tCT837Ab/GzrQY/Sw== Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 719413f2 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Tue, 21 Nov 2023 19:40:30 +0000 (UTC) Message-ID: <0846c80615d07096b4b52f5799d9e3dc54d33b3c.1700594819.git.vivien@planete-kraus.eu> From: Vivien Kraus Date: Tue, 21 Nov 2023 18:55:31 +0100 Subject: [PATCH gnome-team] gnu: Add gnome-remote-desktop. To: guix-patches@gnu.org MIME-Version: 1.0 User-Agent: Evolution 3.46.4 Received-SPF: pass client-ip=89.234.140.182; envelope-from=vivien@planete-kraus.eu; helo=planete-kraus.eu X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: rg@raghavgururajan.name, liliana.prikler@gmail.com, maxim.cournoyer@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/gnome.scm (gnome-remote-desktop): New variable. Change-Id: I93d542ef04a703a0c9614968eb71ce85a83d62f4 --- gnu/packages/gnome.scm | 95 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index ab485cffb1..89148c1ec1 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -146,6 +146,7 @@ (define-module (gnu packages gnome) #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) + #:use-module (gnu packages hardware) #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages ibus) #:use-module (gnu packages icu4c) @@ -13489,6 +13490,100 @@ (define-public xffm+ (license license:gpl3+) (properties '((upstream-name . "xffm"))))) +(define-public gnome-remote-desktop + (package + (name "gnome-remote-desktop") + (version "44.2") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/" name "/" + (version-major version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "13kvr1f2vk0qfqr9alpz7wb542b5d5i9ypk74rnn7jsz3csgv7vs")))) + (build-system meson-build-system) + (arguments + (list #:configure-flags + #~'("-Dsystemd=false" + ;; RDP support requires CUDA (ffnvcodec) + "-Drdp=false" + ;; This is for the RDP back-end + "-Dfdk_aac=false" + ;; Enable VNC support + "-Dvnc=true") + #:glib-or-gtk? #t + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'shorten-vnc-test + (lambda _ + ;; The VNC test sets up the connection, parses a message + ;; from the server, and then waits forever. This + ;; modification lets it succeed once it has parsed a + ;; message from the server. + (substitute* "tests/test-client-vnc.c" + (("while \\(TRUE\\)") + "int ret = 0; while (ret == 0)") + (("int ret;") "")))) + (delete 'check) + (add-after 'install 'check + (assoc-ref %standard-phases + 'check)) + (add-before 'check 'pre-check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "HOME" "/tmp") + (setenv "XDG_RUNTIME_DIR" (string-append (getcwd) "/runtime-dir")) + (mkdir (getenv "XDG_RUNTIME_DIR")) + (chmod (getenv "XDG_RUNTIME_DIR") #o700) + (setenv "GSETTINGS_SCHEMA_DIR" + (string-append #$output "/share/glib-2.0/schemas")) + ;; Unless enabled by the user, the VNC server will not + ;; start. + (invoke "gsettings" + "set" + "org.gnome.desktop.remote-desktop.vnc" + "enable" "true") + ;; Pipewire is required. + (setenv "PIPEWIRE_DEBUG" "2") + (setenv "PIPEWIRE_LOG" "meson-logs/pipewire.log") + (invoke "pipewire" "--version") + (system "pipewire &"))))))) + (inputs + (list cairo + glib + libdrm + libepoxy + libgudev + libnotify + libsecret + ;; Cyclic modular dependency + (module-ref + (resolve-interface + '(gnu packages vnc)) + 'libvnc) + pipewire + tpm2-tss)) + (native-inputs + (list asciidoc + dbus + docbook-xsl + docbook-xml-4.3 + gettext-minimal + `(,glib "bin") + itstool + libxml2 + libxslt + mutter + pkg-config + python + python-dbus + python-pygobject)) + (home-page "https://gitlab.gnome.org/GNOME/gnome-remote-desktop") + (synopsis "Share GNOME desktop with remote sessions") + (description "This package provides a remote desktop server for GNOME.") + (license license:gpl2+))) + (define-public libcall-ui (package (name "libcall-ui") base-commit: 1cc3b7e80f60a2a5a6a1400ed0b025efeae7a523 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 19 18:20:28 2023 Received: (at 67337-done) by debbugs.gnu.org; 19 Dec 2023 23:20:28 +0000 Received: from localhost ([127.0.0.1]:37940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFjNz-0006kf-Qp for submit@debbugs.gnu.org; Tue, 19 Dec 2023 18:20:28 -0500 Received: from planete-kraus.eu ([89.234.140.182]:46258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFjNx-0006kU-Oe for 67337-done@debbugs.gnu.org; Tue, 19 Dec 2023 18:20:26 -0500 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 25462810 for <67337-done@debbugs.gnu.org>; Tue, 19 Dec 2023 23:20:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:content-type :content-transfer-encoding:mime-version; s=albinoniB; bh=ANllka3 EQccuExJlrvCQqCXPEO4=; b=B+NgxUtBCKXOc2YKXNrJInJ/PsTrBON5sE9AQFr 1BOdj8AEn96fodB9DAb8WC3fBYQVikU25Mwlvp/DLY+Bvr44k/kA/N+ZW7uCXZkJ jZV0vkSggjVeb7jLaFrDqZstWAUPR/CknHvCoKbv6Rq3O3Ww0raIvmF4bqn77inm umJeFO3az1/tfpbWSrD8r5PsXSzyM0wmj+MzSMeV7UyO7IkSh3ufMeDOQRIpefuD 7K8tMT+Gz7fMSqV2XRrMUe23fboPI99AZwCrJXNJdKvylmbFMw7yOZaG9OJGyMdL KzdkG6JgYk7cU6c6KizQEBpEB96fFSnx5SdIlHO/zNrmuhA== Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id d924eb5a (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for <67337-done@debbugs.gnu.org>; Tue, 19 Dec 2023 23:20:21 +0000 (UTC) Message-ID: <7a16ca6d550c385cbe21f4a7b562c8f1417df498.camel@planete-kraus.eu> Subject: Already pushed From: Vivien Kraus To: 67337-done@debbugs.gnu.org Date: Wed, 20 Dec 2023 00:20:19 +0100 Content-Type: text/plain Content-Transfer-Encoding: 7bit User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67337-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) It has been already pushed. From unknown Mon Aug 18 11:12:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 17 Jan 2024 12:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator