From 321e05d0f6494d7eceaf85450435ead485651cc0 Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Sat, 24 Jan 2026 18:42:23 +0100 Subject: [PATCH] home: xdg: Fix compilation warning. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/home/services/xdg.scm (home-xdg-base-directories-configuration): Specify field serializer explicitly. Change-Id: I1b178952e3eb95d3faea38f7cf7a782bc73c0ea5 Signed-off-by: Ludovic Courtès --- gnu/home/services/xdg.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/home/services/xdg.scm b/gnu/home/services/xdg.scm index 2ad33a7418..e4121a1e50 100644 --- a/gnu/home/services/xdg.scm +++ b/gnu/home/services/xdg.scm @@ -108,10 +108,11 @@ like sockets.") @file{/var/log}, but for user. It is not a part of XDG Base Directory Specification, but helps to make implementation of home services more consistent." - (lambda (field-name val) - (when (maybe-value-set? val) - (warn-about-deprecation field-name #f #:replacement 'state-home)) - (serialize-path field-name val))) + (serializer + (lambda (field-name val) + (when (maybe-value-set? val) + (warn-about-deprecation field-name #f #:replacement 'state-home)) + (serialize-path field-name val)))) (state-home (path "$HOME/.local/state") "Base directory for programs to store state data that should persist