anchor.diff:    ];
   
     mesonFlags = [
  -    "-Dgdk_pixbuf_query_loaders_path=${gdk-pixbuf.dev}/bin/gdk-pixbuf-query-loaders"
       "-Dgdk_pixbuf_moduledir=${placeholder "out"}/${moduleDir}"
     ];
   
  
positive.code:       --replace "@bindir@/gdk-pixbuf-thumbnailer" "$out/bin/webp-thumbnailer"
    '';
  
    preInstall = ''
      # environment variables controlling loaders.cache generation by gdk-pixbuf-query-loaders
      export GDK_PIXBUF_MODULE_FILE="$out/${loadersPath}"
      export GDK_PIXBUF_MODULEDIR="$out/${moduleDir}"
    '';
  
    postInstall = ''
      # It assumes gdk-pixbuf-thumbnailer can find the webp loader in the loaders.cache referenced by environment variable, breaking containment.
      # So we replace it with a wrapped executable.
      mkdir -p "$out/bin"
  
negative.code:     license = licenses.lgpl2Plus;
      platforms = platforms.unix;
      maintainers = teams.gnome.members ++ [ maintainers.cwyc ];
    };
  }
  