Message ID | 22876547edd70bd6fbc7e6808a6931c7648552e1.1693823061.git.iyzsong@member.fsf.org |
---|---|
State | New |
Headers | show |
Series | [bug#65728] gnu: ibus: Disable registry cache. | expand |
iyzsong@envs.net writes: > From: 宋文武 <iyzsong@member.fsf.org> > > Fixes <https://issues.guix.gnu.org/22707>. > > * gnu/packages/ibus.scm (ibus)[arguments]: Add 'disable-registry-cache' phase. > --- > gnu/packages/ibus.scm | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm > index f9ef44a6d9..62323ece6f 100644 > --- a/gnu/packages/ibus.scm > +++ b/gnu/packages/ibus.scm > @@ -241,6 +241,12 @@ (define-public ibus > #$flags)) > ((#:phases phases '%standard-phases) > #~(modify-phases #$phases > + (add-after 'unpack 'disable-registry-cache > + ;; IBus registry cache depends on mtime, which doesn't work on > + ;; Guix. > + (lambda _ > + (substitute* "bus/main.c" > + (("ibus_init") "g_cache = \"none\"; ibus_init")))) > (replace 'wrap-with-additional-paths > (lambda* (#:key outputs #:allow-other-keys) > ;; Make sure 'ibus-setup' and 'ibus-daemon' runs with the > > base-commit: c72bc0bb71a7315241c174636f96faee46a6dfa8 Thanks, installed!
diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index f9ef44a6d9..62323ece6f 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -241,6 +241,12 @@ (define-public ibus #$flags)) ((#:phases phases '%standard-phases) #~(modify-phases #$phases + (add-after 'unpack 'disable-registry-cache + ;; IBus registry cache depends on mtime, which doesn't work on + ;; Guix. + (lambda _ + (substitute* "bus/main.c" + (("ibus_init") "g_cache = \"none\"; ibus_init")))) (replace 'wrap-with-additional-paths (lambda* (#:key outputs #:allow-other-keys) ;; Make sure 'ibus-setup' and 'ibus-daemon' runs with the
From: 宋文武 <iyzsong@member.fsf.org> Fixes <https://issues.guix.gnu.org/22707>. * gnu/packages/ibus.scm (ibus)[arguments]: Add 'disable-registry-cache' phase. --- gnu/packages/ibus.scm | 6 ++++++ 1 file changed, 6 insertions(+) base-commit: c72bc0bb71a7315241c174636f96faee46a6dfa8