From unknown Wed Jun 18 23:08:09 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#61042 <61042@debbugs.gnu.org> To: bug#61042 <61042@debbugs.gnu.org> Subject: Status: [PATCH 0/6] Upgrade spice packages Reply-To: bug#61042 <61042@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:08:09 +0000 retitle 61042 [PATCH 0/6] Upgrade spice packages reassign 61042 guix-patches submitter 61042 Simon Streit severity 61042 normal tag 61042 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 13:45:14 2023 Received: (at submit) by debbugs.gnu.org; 24 Jan 2023 18:45:14 +0000 Received: from localhost ([127.0.0.1]:57583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOIE-0005FU-AE for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:45:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:38138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOIC-00057C-At for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:45:12 -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 1pKOIB-0006lx-E9 for guix-patches@gnu.org; Tue, 24 Jan 2023 13:45:11 -0500 Received: from smtprelay08.ispgateway.de ([134.119.228.98]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pKOI9-0008IP-QH for guix-patches@gnu.org; Tue, 24 Jan 2023 13:45:10 -0500 Received: from [93.195.175.202] (helo=motorball.tsis.home.arpa) by smtprelay08.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pKOIt-00083A-Ks; Tue, 24 Jan 2023 19:45:55 +0100 From: Simon Streit To: guix-patches@gnu.org Subject: [PATCH 0/6] Upgrade spice packages Date: Tue, 24 Jan 2023 19:44:56 +0100 Message-Id: <20230124184456.17021-1-simon@netpanic.org> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn Received-SPF: none client-ip=134.119.228.98; envelope-from=simon@netpanic.org; helo=smtprelay08.ispgateway.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Simon Streit 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: -3.3 (---) I've prepared a patch series to upgrade most of the packages that belong to spice family. There could be more details that I've missed while upgrading. I temporarily disabled tests in spice-gtk. So far 'disable-session-test fails to succeed after changing the build system to meson. I will happily accept any suggestions for improvement and provide a second batch of patches. Kind regards Simon Streit (6): gnu: usbredir: Update to 0.13.0. gnu: virglrenderer: Update to 0.10.4. gnu: spice-protocol: Update to 0.14.4. gnu: spice-gtk: Update to 0.41. gnu: spice: Update to 0.15.1. gnu: spice-vdagent: Update to 0.22.0. gnu/packages/spice.scm | 112 ++++++++++++++++++++--------------------- 1 file changed, 56 insertions(+), 56 deletions(-) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 13:48:37 2023 Received: (at 61042) by debbugs.gnu.org; 24 Jan 2023 18:48:37 +0000 Received: from localhost ([127.0.0.1]:57593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLV-00073B-7B for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:37 -0500 Received: from smtprelay05.ispgateway.de ([80.67.18.28]:23893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLU-000732-1H for 61042@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:36 -0500 Received: from [93.195.175.202] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pKOMF-0004H3-0o; Tue, 24 Jan 2023 19:49:23 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [PATCH 1/6] gnu: usbredir: Update to 0.13.0. Date: Tue, 24 Jan 2023 19:48:20 +0100 Message-Id: <20230124184825.21827-1-simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230124184456.17021-1-simon@netpanic.org> References: <20230124184456.17021-1-simon@netpanic.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (usbredir): Update to 0.1.30. [build-system]: Change to meson-build-system. [inputs]: Add glib. --- gnu/packages/spice.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 2be724c455..fd0ac077ed 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2019 Rutger Helling ;;; Copyright © 2019, 2020, 2022 Marius Bakke ;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2023 Simon Streit ;;; ;;; This file is part of GNU Guix. ;;; @@ -60,19 +61,20 @@ (define-public usbredir (package (name "usbredir") (home-page "https://spice-space.org") - (version "0.9.0") + (version "0.13.0") (source (origin (method url-fetch) (uri (string-append home-page "/download/" name "/" name "-" version ".tar.xz")) (sha256 (base32 - "19jnpzlanq0a1m5lmlcsp50wxf7icxvpvclx7hnf0zxw8azngqd3")))) - (build-system gnu-build-system) + "0vn4gnd8nmnrvvj2rm7akf4sbcslmdk3v22k9kmxxrha5jhgm9jb")))) + (build-system meson-build-system) (propagated-inputs (list libusb)) (native-inputs (list autoconf automake libtool pkg-config)) + (inputs (list glib)) (synopsis "Tools for sending USB device traffic over a network") (description "Usbredir is a network protocol for sending USB device traffic over a -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 13:48:42 2023 Received: (at 61042) by debbugs.gnu.org; 24 Jan 2023 18:48:42 +0000 Received: from localhost ([127.0.0.1]:57598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLZ-00073a-JN for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:42 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.97]:25034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLW-00073I-Gk for 61042@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:39 -0500 Received: from [93.195.175.202] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pKOMI-0004H3-Ci; Tue, 24 Jan 2023 19:49:26 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [PATCH 2/6] gnu: virglrenderer: Update to 0.10.4. Date: Tue, 24 Jan 2023 19:48:21 +0100 Message-Id: <20230124184825.21827-2-simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230124184825.21827-1-simon@netpanic.org> References: <20230124184456.17021-1-simon@netpanic.org> <20230124184825.21827-1-simon@netpanic.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (virglrenderer): Update to 0.10.4. [uri]: Update source uri. [build-system] Change to meson-build-system. [inputs]: Add python; remove eudev. [home-page]: Update url. --- gnu/packages/spice.scm | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index fd0ac077ed..6eb8a4bfc7 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -85,25 +85,24 @@ (define-public usbredir (define-public virglrenderer (package (name "virglrenderer") - (version "0.6.0") + (version "0.10.4") (source (origin (method url-fetch) - (uri (string-append - "https://www.freedesktop.org/software/virgl/" - "virglrenderer-" version ".tar.bz2")) - (patches (search-patches "virglrenderer-CVE-2017-6386.patch")) + (uri (string-append "https://gitlab.freedesktop.org/virgl/" + name "/-/archive/" version "/" name "-" version + ".tar.gz")) (sha256 (base32 - "06kf0q4l52gzx5p63l8850hff8pmhp7xv1hk8zgx2apbw18y6jd5")))) - (build-system gnu-build-system) + "0522czb3nixkpwjknw3w1ifaj50686a2aj46v4r5cr0zh9cxqgys")))) + (build-system meson-build-system) (inputs - (list libepoxy mesa eudev)) + (list libepoxy mesa python)) (native-inputs (list pkg-config)) (synopsis "Virtual 3D GPU library") (description "A virtual 3D GPU library that enables a virtualized operating system to use the host GPU to accelerate 3D rendering.") - (home-page "https://virgil3d.github.io") + (home-page "https://gitlab.freedesktop.org/virgl/virglrenderer") (license (list license:expat license:bsd-3)))) (define-public spice-protocol -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 13:48:42 2023 Received: (at 61042) by debbugs.gnu.org; 24 Jan 2023 18:48:42 +0000 Received: from localhost ([127.0.0.1]:57600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLa-00073i-2z for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:42 -0500 Received: from smtprelay05.ispgateway.de ([80.67.18.28]:14589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLX-00073R-R5 for 61042@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:40 -0500 Received: from [93.195.175.202] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pKOMK-0004H3-0M; Tue, 24 Jan 2023 19:49:28 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [PATCH 3/6] gnu: spice-protocol: Update to 0.14.4. Date: Tue, 24 Jan 2023 19:48:22 +0100 Message-Id: <20230124184825.21827-3-simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230124184825.21827-1-simon@netpanic.org> References: <20230124184456.17021-1-simon@netpanic.org> <20230124184825.21827-1-simon@netpanic.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice-protocol): Update to 0.14.4. --- gnu/packages/spice.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 6eb8a4bfc7..cfcae44b91 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -108,7 +108,7 @@ (define-public virglrenderer (define-public spice-protocol (package (name "spice-protocol") - (version "0.14.3") + (version "0.14.4") (source (origin (method url-fetch) (uri (string-append @@ -116,7 +116,7 @@ (define-public spice-protocol "spice-protocol-" version ".tar.xz")) (sha256 (base32 - "0yj8k7gcirrsf21w0q6146n5g4nzn2pqky4p90n5760m5ayfb1pr")))) + "04nr2w6ymy5jinfi3lj6205yd5h0swss3ykxqk7l3m4z1mhvmzq4")))) (build-system meson-build-system) (arguments `(#:phases -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 13:48:49 2023 Received: (at 61042) by debbugs.gnu.org; 24 Jan 2023 18:48:49 +0000 Received: from localhost ([127.0.0.1]:57604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLg-00074B-Gp for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:49 -0500 Received: from smtprelay05.ispgateway.de ([80.67.18.28]:20948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLZ-00073Y-82 for 61042@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:41 -0500 Received: from [93.195.175.202] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pKOML-0004H3-GK; Tue, 24 Jan 2023 19:49:29 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [PATCH 4/6] gnu: spice-gtk: Update to 0.41. Date: Tue, 24 Jan 2023 19:48:23 +0100 Message-Id: <20230124184825.21827-4-simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230124184825.21827-1-simon@netpanic.org> References: <20230124184456.17021-1-simon@netpanic.org> <20230124184825.21827-1-simon@netpanic.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice-gtk): Update to 0.41. [source]: Modify uri scheme. [build-system]: Change to meson-build-system. [inputs]: Remove labels. [native-inputs]: Remove labels. [arguments]: Disable tests temporarily. --- gnu/packages/spice.scm | 68 ++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index cfcae44b91..1f68b1309d 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -42,6 +42,8 @@ (define-module (gnu packages spice) #:use-module (gnu packages pkg-config) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) + #:use-module (gnu packages python-xyz) #:use-module (gnu packages security-token) #:use-module (gnu packages tls) #:use-module (gnu packages virtualization) @@ -138,16 +140,16 @@ (define-public spice-protocol (define-public spice-gtk (package (name "spice-gtk") - (version "0.37") + (version "0.41") (source (origin (method url-fetch) (uri (string-append "https://spice-space.org/download/gtk/" - "spice-gtk-" version ".tar.bz2")) + name "-" version ".tar.xz")) (sha256 (base32 - "1drvj8y35gnxbnrxsipwi15yh0vs9ixzv4wslz6r3lra8w3bfa0z")))) - (build-system gnu-build-system) + "17wnl2yfaic4zd4k7iz76rpdpb3jgnk7dhlcxcp7114ixb5vby6q")))) + (build-system meson-build-system) (propagated-inputs (list gstreamer gst-plugins-base @@ -158,39 +160,39 @@ (define-public spice-gtk pixman openssl-1.1)) (inputs - `(("glib-networking" ,glib-networking) - ("gobject-introspection" ,gobject-introspection) - ("json-glib" ,json-glib) - ("libepoxy" ,libepoxy) - ("libjpeg" ,libjpeg-turbo) - ("libxcb" ,libxcb) - ("lz4" ,lz4) - ("mesa" ,mesa) - ("pulseaudio" ,pulseaudio) - ("python" ,python) - ("opus" ,opus) - ("usbredir" ,usbredir))) + (list bash-minimal + glib-networking + json-glib + libepoxy + libjpeg-turbo + libxcb + lz4 + mesa + opus + pulseaudio + python + python-pyparsing + python-six + usbredir)) (native-inputs - `(("glib:bin" ,glib "bin") - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list `(,glib "bin") + gobject-introspection + intltool + pkg-config + python + vala)) (arguments - `(#:configure-flags - '("--enable-gstaudio" - "--enable-gstvideo" - "--enable-pulse" - "--enable-vala" - "--enable-introspection") + `(#:tests? #f #:phases (modify-phases %standard-phases - (add-before 'check 'disable-session-test - (lambda _ - ;; XXX: Disable session tests, because they require USB support, - ;; which is not available in the build container. - (substitute* "tests/Makefile" - (("test-session\\$\\(EXEEXT\\) ") "")) - #t)) + ;; (add-before 'check 'disable-session-test + ;; (lambda _ + ;; ;; XXX: Disable session tests, because they require USB + ;; ;; support, which is not available in the build container. + ;; (substitute* "tests/meson.build" + ;; (("[ \t]*.*session.*$") "")) + ;; #t + ;; )) (add-after 'install 'patch-la-files (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 13:48:49 2023 Received: (at 61042) by debbugs.gnu.org; 24 Jan 2023 18:48:49 +0000 Received: from localhost ([127.0.0.1]:57606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLh-00074D-2K for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:49 -0500 Received: from smtprelay05.ispgateway.de ([80.67.18.28]:50784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLa-00073b-1Y for 61042@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:42 -0500 Received: from [93.195.175.202] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pKOMM-0004H3-9o; Tue, 24 Jan 2023 19:49:30 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [PATCH 5/6] gnu: spice: Update to 0.15.1. Date: Tue, 24 Jan 2023 19:48:24 +0100 Message-Id: <20230124184825.21827-5-simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230124184825.21827-1-simon@netpanic.org> References: <20230124184456.17021-1-simon@netpanic.org> <20230124184825.21827-1-simon@netpanic.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice): Update to 0.15.1. [inputs]: Add bash-minimal. --- gnu/packages/spice.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 1f68b1309d..44080049c5 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -219,7 +219,7 @@ (define-public spice-gtk (define-public spice (package (name "spice") - (version "0.15.0") + (version "0.15.1") (source (origin (method url-fetch) (uri (string-append @@ -227,12 +227,13 @@ (define-public spice "spice-server/spice-" version ".tar.bz2")) (sha256 (base32 - "1xd0xffw0g5vvwbq4ksmm3jjfq45f9dw20xpmi82g1fj9f7wy85k")))) + "0ym3n60gq0kzzknk5ir8ib09cxsak9hkv7mmgsyic69jmdkszadd")))) (build-system gnu-build-system) (propagated-inputs (list openssl-1.1 pixman spice-protocol)) (inputs - (list cyrus-sasl + (list bash-minimal + cyrus-sasl glib libjpeg-turbo libcacard ; smartcard support @@ -251,7 +252,6 @@ (define-public spice `(#:configure-flags '("--enable-lz4" "--enable-automated-tests") - #:phases (modify-phases %standard-phases ;; XXX: Otherwise the server listen tests fails with @@ -259,7 +259,6 @@ (define-public spice (add-before 'check 'set-XDG_CONFIG_HOME (lambda _ (setenv "XDG_CONFIG_HOME" "/tmp")))) - ;; Several tests appear to be opening the same sockets concurrently. #:parallel-tests? #f)) (synopsis "Server implementation of the SPICE protocol") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 13:48:49 2023 Received: (at 61042) by debbugs.gnu.org; 24 Jan 2023 18:48:49 +0000 Received: from localhost ([127.0.0.1]:57608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLh-00074L-D3 for submit@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:49 -0500 Received: from smtprelay05.ispgateway.de ([80.67.18.28]:3202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKOLa-00073z-S7 for 61042@debbugs.gnu.org; Tue, 24 Jan 2023 13:48:43 -0500 Received: from [93.195.175.202] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pKOMN-0004H3-0G; Tue, 24 Jan 2023 19:49:31 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [PATCH 6/6] gnu: spice-vdagent: Update to 0.22.0. Date: Tue, 24 Jan 2023 19:48:25 +0100 Message-Id: <20230124184825.21827-6-simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230124184825.21827-1-simon@netpanic.org> References: <20230124184456.17021-1-simon@netpanic.org> <20230124184825.21827-1-simon@netpanic.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice-vdagent): Update to 0.22.0. [patches]: Remove spice-vdagent-glib-2.68.patch. --- gnu/packages/spice.scm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 44080049c5..bf44d05e10 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -272,7 +272,7 @@ (define-public spice (define-public spice-vdagent (package (name "spice-vdagent") - (version "0.21.0") + (version "0.22.0") (source (origin (method url-fetch) (uri (string-append @@ -280,9 +280,7 @@ (define-public spice-vdagent "spice-vdagent-" version ".tar.bz2")) (sha256 (base32 - "0n8jlc1pv6mkry161y656b1nk9hhhminjq6nymzmmyjl7k95ymzx")) - (patches - (search-patches "spice-vdagent-glib-2.68.patch")))) + "14zvm20ww6cnmqadjy9qlmh04imvnv395zdkgmlcvkixxsi9fdam")))) (build-system gnu-build-system) (arguments `(#:configure-flags -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 16:01:20 2023 Received: (at 61042) by debbugs.gnu.org; 2 Feb 2023 21:01:20 +0000 Received: from localhost ([127.0.0.1]:35941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghr-0002wh-QG for submit@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:20 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.98]:28882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghp-0002w0-8M for 61042@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:17 -0500 Received: from [93.195.174.127] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pNgho-0003ZU-I1; Thu, 02 Feb 2023 22:01:16 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [v2 1/6] gnu: usbredir: Update to 0.13.0. Date: Thu, 2 Feb 2023 22:00:59 +0100 Message-Id: X-Mailer: git-send-email 2.39.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (usbredir): Update to 0.1.30. [build-system]: Change to meson-build-system. [inputs]: Add glib. --- gnu/packages/spice.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 2be724c455..fd0ac077ed 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2019 Rutger Helling ;;; Copyright © 2019, 2020, 2022 Marius Bakke ;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2023 Simon Streit ;;; ;;; This file is part of GNU Guix. ;;; @@ -60,19 +61,20 @@ (define-public usbredir (package (name "usbredir") (home-page "https://spice-space.org") - (version "0.9.0") + (version "0.13.0") (source (origin (method url-fetch) (uri (string-append home-page "/download/" name "/" name "-" version ".tar.xz")) (sha256 (base32 - "19jnpzlanq0a1m5lmlcsp50wxf7icxvpvclx7hnf0zxw8azngqd3")))) - (build-system gnu-build-system) + "0vn4gnd8nmnrvvj2rm7akf4sbcslmdk3v22k9kmxxrha5jhgm9jb")))) + (build-system meson-build-system) (propagated-inputs (list libusb)) (native-inputs (list autoconf automake libtool pkg-config)) + (inputs (list glib)) (synopsis "Tools for sending USB device traffic over a network") (description "Usbredir is a network protocol for sending USB device traffic over a -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 16:01:20 2023 Received: (at 61042) by debbugs.gnu.org; 2 Feb 2023 21:01:20 +0000 Received: from localhost ([127.0.0.1]:35943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghs-0002wo-6f for submit@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:20 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.98]:42338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghp-0002w1-8Q for 61042@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:17 -0500 Received: from [93.195.174.127] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pNghp-0003ZU-7O; Thu, 02 Feb 2023 22:01:17 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [v2 2/6] gnu: virglrenderer: Update to 0.10.4. Date: Thu, 2 Feb 2023 22:01:00 +0100 Message-Id: X-Mailer: git-send-email 2.39.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (virglrenderer): Update to 0.10.4. [uri]: Update source uri. [build-system] Change to meson-build-system. [inputs]: Add python; remove eudev. [home-page]: Update url. --- gnu/packages/spice.scm | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index fd0ac077ed..6eb8a4bfc7 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -85,25 +85,24 @@ (define-public usbredir (define-public virglrenderer (package (name "virglrenderer") - (version "0.6.0") + (version "0.10.4") (source (origin (method url-fetch) - (uri (string-append - "https://www.freedesktop.org/software/virgl/" - "virglrenderer-" version ".tar.bz2")) - (patches (search-patches "virglrenderer-CVE-2017-6386.patch")) + (uri (string-append "https://gitlab.freedesktop.org/virgl/" + name "/-/archive/" version "/" name "-" version + ".tar.gz")) (sha256 (base32 - "06kf0q4l52gzx5p63l8850hff8pmhp7xv1hk8zgx2apbw18y6jd5")))) - (build-system gnu-build-system) + "0522czb3nixkpwjknw3w1ifaj50686a2aj46v4r5cr0zh9cxqgys")))) + (build-system meson-build-system) (inputs - (list libepoxy mesa eudev)) + (list libepoxy mesa python)) (native-inputs (list pkg-config)) (synopsis "Virtual 3D GPU library") (description "A virtual 3D GPU library that enables a virtualized operating system to use the host GPU to accelerate 3D rendering.") - (home-page "https://virgil3d.github.io") + (home-page "https://gitlab.freedesktop.org/virgl/virglrenderer") (license (list license:expat license:bsd-3)))) (define-public spice-protocol -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 16:01:20 2023 Received: (at 61042) by debbugs.gnu.org; 2 Feb 2023 21:01:21 +0000 Received: from localhost ([127.0.0.1]:35945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghs-0002ww-JJ for submit@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:20 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.98]:52959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghp-0002w3-HG for 61042@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:18 -0500 Received: from [93.195.174.127] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pNghp-0003ZU-Pm; Thu, 02 Feb 2023 22:01:17 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [v2 3/6] gnu: spice-protocol: Update to 0.14.4. Date: Thu, 2 Feb 2023 22:01:01 +0100 Message-Id: <8976f67b16881d5e79deb205508d41827d77a2f9.1675370158.git.simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice-protocol): Update to 0.14.4. --- gnu/packages/spice.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 6eb8a4bfc7..cfcae44b91 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -108,7 +108,7 @@ (define-public virglrenderer (define-public spice-protocol (package (name "spice-protocol") - (version "0.14.3") + (version "0.14.4") (source (origin (method url-fetch) (uri (string-append @@ -116,7 +116,7 @@ (define-public spice-protocol "spice-protocol-" version ".tar.xz")) (sha256 (base32 - "0yj8k7gcirrsf21w0q6146n5g4nzn2pqky4p90n5760m5ayfb1pr")))) + "04nr2w6ymy5jinfi3lj6205yd5h0swss3ykxqk7l3m4z1mhvmzq4")))) (build-system meson-build-system) (arguments `(#:phases -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 16:01:21 2023 Received: (at 61042) by debbugs.gnu.org; 2 Feb 2023 21:01:21 +0000 Received: from localhost ([127.0.0.1]:35947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghs-0002x3-SC for submit@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:21 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.98]:10536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghp-0002vy-8O for 61042@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:18 -0500 Received: from [93.195.174.127] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pNghm-0003ZU-Ai; Thu, 02 Feb 2023 22:01:14 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [v2 0/6] Upgrade spice packages Date: Thu, 2 Feb 2023 22:00:58 +0100 Message-Id: X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230124184456.17021-1-simon@netpanic.org> References: <20230124184456.17021-1-simon@netpanic.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) Second version. Gnome-boxes had to be modified too, as it would otherwise fail to build after upgrading the other packages. Simon Streit (6): gnu: usbredir: Update to 0.13.0. gnu: virglrenderer: Update to 0.10.4. gnu: spice-protocol: Update to 0.14.4. gnu: spice-gtk: Update to 0.41. gnu: spice: Update to 0.15.1. gnu: spice-vdagent: Update to 0.22.0. gnu/packages/spice.scm | 112 ++++++++++++++++++++--------------------- 1 file changed, 56 insertions(+), 56 deletions(-) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 16:01:23 2023 Received: (at 61042) by debbugs.gnu.org; 2 Feb 2023 21:01:23 +0000 Received: from localhost ([127.0.0.1]:35949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghv-0002xK-5K for submit@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:23 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.98]:58025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghq-0002wU-O6 for 61042@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:19 -0500 Received: from [93.195.174.127] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pNghq-0003ZU-Vk; Thu, 02 Feb 2023 22:01:19 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [v2 5/6] gnu: spice: Update to 0.15.1. Date: Thu, 2 Feb 2023 22:01:03 +0100 Message-Id: <1251ea0445a640767e03ac58b47b9c17c18dc5ec.1675370158.git.simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice): Update to 0.15.1. [inputs]: Add bash-minimal. --- gnu/packages/spice.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 1f68b1309d..44080049c5 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -219,7 +219,7 @@ (define-public spice-gtk (define-public spice (package (name "spice") - (version "0.15.0") + (version "0.15.1") (source (origin (method url-fetch) (uri (string-append @@ -227,12 +227,13 @@ (define-public spice "spice-server/spice-" version ".tar.bz2")) (sha256 (base32 - "1xd0xffw0g5vvwbq4ksmm3jjfq45f9dw20xpmi82g1fj9f7wy85k")))) + "0ym3n60gq0kzzknk5ir8ib09cxsak9hkv7mmgsyic69jmdkszadd")))) (build-system gnu-build-system) (propagated-inputs (list openssl-1.1 pixman spice-protocol)) (inputs - (list cyrus-sasl + (list bash-minimal + cyrus-sasl glib libjpeg-turbo libcacard ; smartcard support @@ -251,7 +252,6 @@ (define-public spice `(#:configure-flags '("--enable-lz4" "--enable-automated-tests") - #:phases (modify-phases %standard-phases ;; XXX: Otherwise the server listen tests fails with @@ -259,7 +259,6 @@ (define-public spice (add-before 'check 'set-XDG_CONFIG_HOME (lambda _ (setenv "XDG_CONFIG_HOME" "/tmp")))) - ;; Several tests appear to be opening the same sockets concurrently. #:parallel-tests? #f)) (synopsis "Server implementation of the SPICE protocol") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 16:01:23 2023 Received: (at 61042) by debbugs.gnu.org; 2 Feb 2023 21:01:24 +0000 Received: from localhost ([127.0.0.1]:35951 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghv-0002xM-Ez for submit@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:23 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.98]:43206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghq-0002w6-6Y for 61042@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:19 -0500 Received: from [93.195.174.127] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pNghq-0003ZU-EC; Thu, 02 Feb 2023 22:01:18 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [v2 4/6] gnu: spice-gtk: Update to 0.41. Date: Thu, 2 Feb 2023 22:01:02 +0100 Message-Id: X-Mailer: git-send-email 2.39.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice-gtk): Update to 0.41. [source]: Modify uri scheme. [build-system]: Change to meson-build-system. [inputs]: Remove labels. [native-inputs]: Remove labels. [arguments]: Disable tests temporarily. --- gnu/packages/spice.scm | 68 ++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index cfcae44b91..1f68b1309d 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -42,6 +42,8 @@ (define-module (gnu packages spice) #:use-module (gnu packages pkg-config) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) + #:use-module (gnu packages python-xyz) #:use-module (gnu packages security-token) #:use-module (gnu packages tls) #:use-module (gnu packages virtualization) @@ -138,16 +140,16 @@ (define-public spice-protocol (define-public spice-gtk (package (name "spice-gtk") - (version "0.37") + (version "0.41") (source (origin (method url-fetch) (uri (string-append "https://spice-space.org/download/gtk/" - "spice-gtk-" version ".tar.bz2")) + name "-" version ".tar.xz")) (sha256 (base32 - "1drvj8y35gnxbnrxsipwi15yh0vs9ixzv4wslz6r3lra8w3bfa0z")))) - (build-system gnu-build-system) + "17wnl2yfaic4zd4k7iz76rpdpb3jgnk7dhlcxcp7114ixb5vby6q")))) + (build-system meson-build-system) (propagated-inputs (list gstreamer gst-plugins-base @@ -158,39 +160,39 @@ (define-public spice-gtk pixman openssl-1.1)) (inputs - `(("glib-networking" ,glib-networking) - ("gobject-introspection" ,gobject-introspection) - ("json-glib" ,json-glib) - ("libepoxy" ,libepoxy) - ("libjpeg" ,libjpeg-turbo) - ("libxcb" ,libxcb) - ("lz4" ,lz4) - ("mesa" ,mesa) - ("pulseaudio" ,pulseaudio) - ("python" ,python) - ("opus" ,opus) - ("usbredir" ,usbredir))) + (list bash-minimal + glib-networking + json-glib + libepoxy + libjpeg-turbo + libxcb + lz4 + mesa + opus + pulseaudio + python + python-pyparsing + python-six + usbredir)) (native-inputs - `(("glib:bin" ,glib "bin") - ("intltool" ,intltool) - ("pkg-config" ,pkg-config) - ("vala" ,vala))) + (list `(,glib "bin") + gobject-introspection + intltool + pkg-config + python + vala)) (arguments - `(#:configure-flags - '("--enable-gstaudio" - "--enable-gstvideo" - "--enable-pulse" - "--enable-vala" - "--enable-introspection") + `(#:tests? #f #:phases (modify-phases %standard-phases - (add-before 'check 'disable-session-test - (lambda _ - ;; XXX: Disable session tests, because they require USB support, - ;; which is not available in the build container. - (substitute* "tests/Makefile" - (("test-session\\$\\(EXEEXT\\) ") "")) - #t)) + ;; (add-before 'check 'disable-session-test + ;; (lambda _ + ;; ;; XXX: Disable session tests, because they require USB + ;; ;; support, which is not available in the build container. + ;; (substitute* "tests/meson.build" + ;; (("[ \t]*.*session.*$") "")) + ;; #t + ;; )) (add-after 'install 'patch-la-files (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 16:01:24 2023 Received: (at 61042) by debbugs.gnu.org; 2 Feb 2023 21:01:24 +0000 Received: from localhost ([127.0.0.1]:35953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghv-0002xT-Sd for submit@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:24 -0500 Received: from smtprelay05.ispgateway.de ([80.67.31.98]:2769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNghr-0002wa-K2 for 61042@debbugs.gnu.org; Thu, 02 Feb 2023 16:01:20 -0500 Received: from [93.195.174.127] (helo=motorball.tsis.home.arpa) by smtprelay05.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pNghr-0003ZU-Sb; Thu, 02 Feb 2023 22:01:19 +0100 From: Simon Streit To: 61042@debbugs.gnu.org Subject: [v2 6/6] gnu: spice-vdagent: Update to 0.22.0. Date: Thu, 2 Feb 2023 22:01:04 +0100 Message-Id: <1720ebab7697aaa59784676d114a504f256a99fa.1675370158.git.simon@netpanic.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Df-Sender: c2ltb25AbmV0cGFuaWMub3Jn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042 Cc: Simon Streit 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 (-) * gnu/packages/spice.scm (spice-vdagent): Update to 0.22.0. [patches]: Remove spice-vdagent-glib-2.68.patch. --- gnu/packages/spice.scm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm index 44080049c5..bf44d05e10 100644 --- a/gnu/packages/spice.scm +++ b/gnu/packages/spice.scm @@ -272,7 +272,7 @@ (define-public spice (define-public spice-vdagent (package (name "spice-vdagent") - (version "0.21.0") + (version "0.22.0") (source (origin (method url-fetch) (uri (string-append @@ -280,9 +280,7 @@ (define-public spice-vdagent "spice-vdagent-" version ".tar.bz2")) (sha256 (base32 - "0n8jlc1pv6mkry161y656b1nk9hhhminjq6nymzmmyjl7k95ymzx")) - (patches - (search-patches "spice-vdagent-glib-2.68.patch")))) + "14zvm20ww6cnmqadjy9qlmh04imvnv395zdkgmlcvkixxsi9fdam")))) (build-system gnu-build-system) (arguments `(#:configure-flags -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 15:07:08 2023 Received: (at 61042-done) by debbugs.gnu.org; 25 Feb 2023 20:07:08 +0000 Received: from localhost ([127.0.0.1]:41602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pW0p2-0003l9-EV for submit@debbugs.gnu.org; Sat, 25 Feb 2023 15:07:08 -0500 Received: from mail-qv1-f41.google.com ([209.85.219.41]:44642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pW0oz-0003ke-Kn for 61042-done@debbugs.gnu.org; Sat, 25 Feb 2023 15:07:06 -0500 Received: by mail-qv1-f41.google.com with SMTP id op8so1845406qvb.11 for <61042-done@debbugs.gnu.org>; Sat, 25 Feb 2023 12:07:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ROpwZTSGy8G0rw1zoNNIhj2Jf1YCOsX07QrfFmi2ugA=; b=nBHcksWPvlBAG51uzh/Q0bjKtZsqSwdvuf08qfFWowsk2r16yWexL5/3WAuhE9vizA R3YV9Ln2/WHXOzalmWs4284EQTPBMgYDNqqfBvvdxUiskl6DUl6aclitI0v6z/hg5+r8 BTvpqZhia1OAW1jtIu9v09hpC5VWsmh9ylqs0LvIbW5AUPLnh8AhkIqET1mnGX4dx7MJ Sl3DjICI78s1ms9827g7XmLEfBcprrR2Z8fBaGIf1tHvW3Wpcos2HSDyZLaWbXdT9JLx Cg0osSY71vfoeDKYX75+2PKQlQUJA6jvlLVpHAg+GBLtpGug1NoVNVbZGSC05gGhG1XF w69A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ROpwZTSGy8G0rw1zoNNIhj2Jf1YCOsX07QrfFmi2ugA=; b=p5xzwo7P0kPXmJr+tlux1Y0M2dR66YfZD4+GW6V006qs4lp1NheTPDNiQmyhjQ0e1g dysj0ENzVmxTVyemseID9t7lDK8M8dAGFjamCjUeBZEaDD/OXroF5xB1GwW8LrDVY96k PhnNGGIKvfvy7KbBKT2zTGct6J5izWeTAFIvnpi3cYdh7DFpVgrsX2ye9btwn6RwGima AgLw8UbMQy9VEj7Az3cfxIxgiKmG4XQxDx/iVIqrbw1sp9Vko6/MB8sPsaHParPSGeio bNnRot85Y2V7zG4esLenBDdKVoArpVRr5ZWo15WqsK4ONo1QCSH0DCtMXXNSZnOk9JF3 /DSA== X-Gm-Message-State: AO0yUKX9D4kBOgdAg4wmdSNQpPaRAWKH2E9gIfy5AvSrHrbikBJrnylC 63b/W3PpZ30cYknix3uBA0+gl89dpRbzwsHd X-Google-Smtp-Source: AK7set/sKZxitlfMWGQ1y7L20A4y8wMj4s9nRzjj2IgEJAbOluKafuszadxXGPp2v/6v4Y9yeRQZ3Q== X-Received: by 2002:a05:6214:2027:b0:56e:a0eb:9b28 with SMTP id 7-20020a056214202700b0056ea0eb9b28mr43688372qvf.3.1677355619775; Sat, 25 Feb 2023 12:06:59 -0800 (PST) Received: from hurd (dsl-141-27.b2b2c.ca. [66.158.141.27]) by smtp.gmail.com with ESMTPSA id 135-20020a37068d000000b006ff8a122a1asm1745676qkg.78.2023.02.25.12.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Feb 2023 12:06:59 -0800 (PST) From: Maxim Cournoyer To: Simon Streit Subject: Re: bug#61042: [PATCH 0/6] Upgrade spice packages References: Date: Sat, 25 Feb 2023 15:06:58 -0500 In-Reply-To: (Simon Streit's message of "Thu, 2 Feb 2023 22:01:00 +0100") Message-ID: <87wn45ecgt.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61042-done Cc: 61042-done@debbugs.gnu.org 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 (-) Hi Simon, Simon Streit writes: > * gnu/packages/spice.scm (virglrenderer): Update to 0.10.4. > [uri]: Update source uri. > [build-system] Change to meson-build-system. > [inputs]: Add python; remove eudev. > [home-page]: Update url. > --- > gnu/packages/spice.scm | 17 ++++++++--------- > 1 file changed, 8 insertions(+), 9 deletions(-) > > diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm > index fd0ac077ed..6eb8a4bfc7 100644 > --- a/gnu/packages/spice.scm > +++ b/gnu/packages/spice.scm > @@ -85,25 +85,24 @@ (define-public usbredir > (define-public virglrenderer > (package > (name "virglrenderer") > - (version "0.6.0") > + (version "0.10.4") > (source (origin > (method url-fetch) > - (uri (string-append > - "https://www.freedesktop.org/software/virgl/" > - "virglrenderer-" version ".tar.bz2")) > - (patches (search-patches "virglrenderer-CVE-2017-6386.patch")) > + (uri (string-append "https://gitlab.freedesktop.org/virgl/" > + name "/-/archive/" version "/" name "-" version > + ".tar.gz")) We don't use any of the 'archive' github/gitlab links as they point to tarballs generated on the fly, which may change subtly and invalidate the hash. I've used git-fetch instead. > (sha256 > (base32 > - "06kf0q4l52gzx5p63l8850hff8pmhp7xv1hk8zgx2apbw18y6jd5")))) > - (build-system gnu-build-system) > + "0522czb3nixkpwjknw3w1ifaj50686a2aj46v4r5cr0zh9cxqgys")))) > + (build-system meson-build-system) > (inputs > - (list libepoxy mesa eudev)) > + (list libepoxy mesa python)) I move python to native-inputs, since no reference to it is kept. > (native-inputs > (list pkg-config)) > (synopsis "Virtual 3D GPU library") > (description "A virtual 3D GPU library that enables a virtualized operating > system to use the host GPU to accelerate 3D rendering.") > - (home-page "https://virgil3d.github.io") > + (home-page "https://gitlab.freedesktop.org/virgl/virglrenderer") > (license (list license:expat license:bsd-3)))) Thanks for spotting the change of URI, I had missed it in my other submission also updating spice and friends (sorry for missing that older submission in the first place!). Closing. -- Thanks, Maxim From unknown Wed Jun 18 23:08:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Mar 2023 11:24:07 +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