guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 3f57fe5579c9f417b49a1e5865fab934842d7111
Author: Andreas Enge <[email protected]>
AuthorDate: Mon Jul 6 16:02:17 2026 +0200

    gnu: spice-vdagent: Update to 0.23.0.
    
    * gnu/packages/spice.scm (spice-vdagent): Update to 0.23.0.
    [source]: Drop patch.
    * gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch:
    Remove file.
    * gnu/packages/spice.scm (dist_patch_DATA): Unregister file.
---
 gnu/local.mk                                       |  1 -
 .../spice-vdagent-monitor-size-calculation.patch   | 29 ----------------------
 gnu/packages/spice.scm                             |  7 ++----
 3 files changed, 2 insertions(+), 35 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index a461e2e2c8..7e9cebbc66 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2497,7 +2497,6 @@ dist_patch_DATA =                                         
\
   %D%/packages/patches/sourcetrail-fix-cmakelists-and-paths.patch              
\
   %D%/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch \
   %D%/packages/patches/sphinxbase-fix-doxygen.patch            \
-  %D%/packages/patches/spice-vdagent-monitor-size-calculation.patch     \
   %D%/packages/patches/guile-srfi-125-fix-r7rs-rename-clause.patch \
   %D%/packages/patches/sssd-system-directories.patch           \
   %D%/packages/patches/steghide-fixes.patch                    \
diff --git a/gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch 
b/gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch
deleted file mode 100644
index 370932c7ed..0000000000
--- a/gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 3660acfcbaaca9c66dca5ef09205bd7c1d70b98c Mon Sep 17 00:00:00 2001
-From: Lukas Joeressen <[email protected]>
-Date: Sat, 12 Apr 2025 10:42:02 +0200
-Subject: [PATCH] Fix VDAGentMonitorConfig size calculation
-
-The VDAgentMonitorsConfig struct has the 
VD_AGENT_CONFIG_MONITORS_FLAG_PHYSICAL_SIZE flag that
-indicates if physical monitor sizes are included in the data. If this flag is 
set there is one
-instance of VDAgentMonitorMM for each monitor following the other data.
----
- src/vdagentd/vdagentd.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/vdagentd/vdagentd.c b/src/vdagentd/vdagentd.c
-index 3e59331..27a6f15 100644
---- a/src/vdagentd/vdagentd.c
-+++ b/src/vdagentd/vdagentd.c
-@@ -208,6 +208,9 @@ static void do_client_monitors(VirtioPort *vport, int 
port_nr,
-     /* Store monitor config to send to agents when they connect */
-     size = sizeof(VDAgentMonitorsConfig) +
-            new_monitors->num_of_monitors * sizeof(VDAgentMonConfig);
-+    if (new_monitors->flags & VD_AGENT_CONFIG_MONITORS_FLAG_PHYSICAL_SIZE) {
-+        size += new_monitors->num_of_monitors * sizeof(VDAgentMonitorMM);
-+    }
-     if (message_header->size != size) {
-         syslog(LOG_ERR, "invalid message size for VDAgentMonitorsConfig");
-         return;
--- 
-GitLab
-
diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm
index 27967585a6..f1e9bdd481 100644
--- a/gnu/packages/spice.scm
+++ b/gnu/packages/spice.scm
@@ -285,7 +285,7 @@ Internet and from a wide variety of machine architectures.")
 (define-public spice-vdagent
   (package
     (name "spice-vdagent")
-    (version "0.22.1")
+    (version "0.23.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -293,10 +293,7 @@ Internet and from a wide variety of machine 
architectures.")
                     "spice-vdagent-" version ".tar.bz2"))
               (sha256
                (base32
-                "18472sqr0gibzgzi48dpcbnvm78l05qrl5wv6xywqqj7r9dd3c4k"))
-              (patches
-               (search-patches
-                "spice-vdagent-monitor-size-calculation.patch"))))
+                "0h3aw43wzjkh6921xczmknyrkxal4dx0vwfnry567i4panyzkq33"))))
     (build-system gnu-build-system)
     (arguments
      `(#:configure-flags

Reply via email to