Message ID | 66851577873749@myt5-b646bde4b8f3.qloud-c.yandex.net |
---|---|
State | Accepted |
Headers | show |
Series | [bug#38848] Fix path substitution in IBus | expand |
Context | Check | Description |
---|---|---|
cbaines/applying patch | fail | Apply failed |
kanichos@yandex.ru writes: > The IBus package has been broken since forever because it substitutes > paths to setxkbmap and xmodmap binaries with package directories. Oh, good catch! Thanks! (I’ve only ever been using libpinyin, so I never noticed…) Pushed to the master branch with commit 92d7f5b45d. -- Ricardo
diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 5057927174..42a8d5db32 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -116,7 +116,7 @@ "/share/X11/locale"))) (substitute* "ui/gtk3/xkblayout.vala" (("\"(setxkbmap|xmodmap)\"" _ prog) - (string-append "\"" (assoc-ref inputs prog) "\""))) + (string-append "\"" (assoc-ref inputs prog) "/bin/" prog "\""))) #t)) (add-after 'wrap-program 'wrap-with-additional-paths (lambda* (#:key outputs #:allow-other-keys)