File tree Expand file tree Collapse file tree 2 files changed +30
-17
lines changed
Expand file tree Collapse file tree 2 files changed +30
-17
lines changed Original file line number Diff line number Diff line change 55 glib ,
66 gnome ,
77 libexif ,
8+ libheif ,
89 libjxl ,
910 librsvg ,
1011 libxfce4ui ,
@@ -31,11 +32,12 @@ mkXfceDerivation {
3132 ] ;
3233
3334 postInstall = ''
34- # Pull in JXL and WebP support for ristretto.
35+ # Pull in HEIF, JXL and WebP support for ristretto.
3536 # In postInstall to run before gappsWrapperArgsHook.
3637 export GDK_PIXBUF_MODULE_FILE="${
3738 gnome . _gdkPixbufCacheBuilder_DO_NOT_USE {
3839 extraLoaders = [
40+ libheif . out
3941 libjxl
4042 librsvg
4143 webp-pixbuf-loader
Original file line number Diff line number Diff line change 1- { lib
2- , mkXfceDerivation
3- , ffmpegthumbnailer
4- , gdk-pixbuf
5- , glib
6- , freetype
7- , libgepub
8- , libgsf
9- , libjxl
10- , librsvg
11- , poppler
12- , gst_all_1
13- , webp-pixbuf-loader
14- , libxfce4util
1+ {
2+ lib ,
3+ mkXfceDerivation ,
4+ ffmpegthumbnailer ,
5+ gdk-pixbuf ,
6+ glib ,
7+ freetype ,
8+ libgepub ,
9+ libgsf ,
10+ libheif ,
11+ libjxl ,
12+ librsvg ,
13+ poppler ,
14+ gst_all_1 ,
15+ webp-pixbuf-loader ,
16+ libxfce4util ,
1517} :
1618
1719# TODO: add libopenraw
@@ -38,13 +40,22 @@ mkXfceDerivation {
3840 preFixup = ''
3941 gappsWrapperArgs+=(
4042 # Thumbnailers
41- --prefix XDG_DATA_DIRS : "${ lib . makeSearchPath "share" [ libjxl librsvg webp-pixbuf-loader ] } "
43+ --prefix XDG_DATA_DIRS : "${
44+ lib . makeSearchPath "share" [
45+ libheif . out
46+ libjxl
47+ librsvg
48+ webp-pixbuf-loader
49+ ]
50+ } "
51+ # For heif-thumbnailer in heif.thumbnailer
52+ --prefix PATH : "${ lib . makeBinPath [ libheif ] } "
4253 )
4354 '' ;
4455
4556 # WrapGAppsHook won't touch this binary automatically, so we wrap manually.
4657 postFixup = ''
47- wrapProgram $out/lib/tumbler-1/tumblerd " '' ${gappsWrapperArgs[@]}"
58+ wrapGApp $out/lib/tumbler-1/tumblerd
4859 '' ;
4960
5061 meta = with lib ; {
You can’t perform that action at this time.
0 commit comments