gnu: gnome-font-viewer: Fix thumbnail generation.

Previously, thumbnail generation failed, as the gnome-thumbnail-font command
couldn't be found. Using an absolute filename in the .thumbnailer file fixes
this.

Cached failures within .cache/thumbnails/fail/ or similar may need removing
before the effect of this change can be seen.

* gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Add patch-thumbnailer
phase.
This commit is contained in:
Christopher Baines 2021-01-16 10:50:18 +00:00
parent b52bf66739
commit 540893a8cc
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -2252,6 +2252,16 @@ (define-public gnome-font-viewer
(lambda _
(substitute* "meson-postinstall.sh"
(("update-desktop-database") (which "true")))
#t))
(add-after 'install 'patch-thumbnailer
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(substitute*
(string-append
out
"/share/thumbnailers/gnome-font-viewer.thumbnailer")
(("gnome-thumbnail-font")
(string-append out "/bin/gnome-thumbnail-font"))))
#t)))))
(native-inputs
`(("gettext" ,gettext-minimal)