summaryrefslogtreecommitdiff
path: root/gnu/packages/freedesktop.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/freedesktop.scm')
-rw-r--r--gnu/packages/freedesktop.scm13
1 files changed, 3 insertions, 10 deletions
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 8e955dd417..f1e31424d3 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1060,7 +1060,7 @@ This library provides just sd-bus (and the busctl utility).")
;; that it would make more sense to maintain a fork of the bits we need.
(package
(name "localed")
- (version "241")
+ (version "257.4")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1068,18 +1068,11 @@ This library provides just sd-bus (and the busctl utility).")
(commit (string-append "v" version))))
(sha256
(base32
- "0sy91flzbhpq58k7v0294pa2gxpr0bk27rcnxlbhk2fi6nc51d28"))
+ "06fackmig43p9xx1155vrr5bx8a6a1cfb958x5acxvvahi8lkg7a"))
(file-name (git-file-name name version))
(modules '((guix build utils)))
(snippet
'(begin
- ;; Connect to the right location for our D-Bus daemon.
- (substitute* '("src/basic/def.h"
- "src/libsystemd/sd-bus/sd-bus.c"
- "src/stdio-bridge/stdio-bridge.c")
- (("/run/dbus/system_bus_socket")
- "/var/run/dbus/system_bus_socket"))
-
;; Don't insist on having systemd as PID 1 (otherwise
;; 'localectl' would exit without doing anything.)
(substitute* "src/shared/bus-util.c"
@@ -1143,7 +1136,7 @@ This library provides just sd-bus (and the busctl utility).")
(substitute* "src/locale/localectl.c"
(("/usr/share/X11/xkb/rules")
(string-append xkb "/share/X11/xkb/rules")))
- (substitute* "src/basic/def.h"
+ (substitute* "src/shared/kbd-util.c"
(("/usr/share/keymaps")
(string-append kbd "/share/keymaps"))))))
(replace 'install