gnu: gdk-pixbuf: Add a search path for the loaders cache file.

Fixes <https://issues.guix.gnu.org/50957>.

The previous commit added a profile hook to compute a gdk-pixbuf loaders cache
file.  This change enables gdk-pixbuf to make use of it.

* gnu/packages/gtk.scm (gdk-pixbuf)[native-search-paths]: Add a search path
specification to set the GDK_PIXBUF_MODULE_FILE environment variable.
This commit is contained in:
Maxim Cournoyer 2021-10-02 22:35:05 -04:00
parent 20e3dd052d
commit 831c08d8f2
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -697,6 +697,14 @@ highlighting and other features typical of a source code editor.")
("perl" ,perl) ("perl" ,perl)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("xsltproc" ,libxslt))) ("xsltproc" ,libxslt)))
(native-search-paths
;; This file is produced by the gdk-pixbuf-loaders-cache-file
;; profile hook.
(list (search-path-specification
(variable "GDK_PIXBUF_MODULE_FILE")
(files (list %gdk-pixbuf-loaders-cache-file))
(separator #f) ;single valued
(file-type 'regular))))
(synopsis "Image loading library") (synopsis "Image loading library")
(description "GdkPixbuf is a library that loads image data in various (description "GdkPixbuf is a library that loads image data in various
formats and stores it as linear buffers in memory. The buffers can then be formats and stores it as linear buffers in memory. The buffers can then be