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