mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: gnome-control-center: Patch file name of 'gkbd-keyboard-display'.
Fixes <https://bugs.gnu.org/35605>. Reported by sirgazil <sirgazil@zoho.com>. * gnu/packages/gnome.scm (gnome-control-center)[arguments]: In 'patch-paths' phase, patch "cc-region-panel.cc" and provide it with the absolute file name of 'gkbd-keyboard-display'.
This commit is contained in:
parent
d108f59761
commit
1df38cfcc7
1 changed files with 7 additions and 1 deletions
|
@ -5837,13 +5837,18 @@ (define-public gnome-control-center
|
|||
(add-before 'configure 'patch-paths
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((libc (assoc-ref inputs "libc"))
|
||||
(tzdata (assoc-ref inputs "tzdata")))
|
||||
(tzdata (assoc-ref inputs "tzdata"))
|
||||
(libgnomekbd (assoc-ref inputs "libgnomekbd")))
|
||||
(substitute* "panels/datetime/tz.h"
|
||||
(("/usr/share/zoneinfo/zone.tab")
|
||||
(string-append tzdata "/share/zoneinfo/zone.tab")))
|
||||
(substitute* "panels/datetime/test-endianess.c"
|
||||
(("/usr/share/locale")
|
||||
(string-append libc "/share/locale")))
|
||||
(substitute* "panels/region/cc-region-panel.c"
|
||||
(("\"gkbd-keyboard-display")
|
||||
(string-append "\"" libgnomekbd
|
||||
"/bin/gkbd-keyboard-display")))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("glib:bin" ,glib "bin") ; for glib-mkenums, etc.
|
||||
|
@ -5867,6 +5872,7 @@ (define-public gnome-control-center
|
|||
("grilo" ,grilo)
|
||||
("ibus" ,ibus)
|
||||
("libcanberra" ,libcanberra)
|
||||
("libgnomekbd" ,libgnomekbd)
|
||||
("libgudev" ,libgudev)
|
||||
("libgtop" ,libgtop)
|
||||
("libpwquality" ,libpwquality)
|
||||
|
|
Loading…
Reference in a new issue