flatpak: patch trigger paths (#453115)

This commit is contained in:
Masum Reza
2025-11-02 09:30:49 +00:00
committed by GitHub

View File

@@ -151,6 +151,31 @@ stdenv.mkDerivation (finalAttrs: {
substituteInPlace doc/meson.build \ substituteInPlace doc/meson.build \
--replace-fail '$MESON_INSTALL_DESTDIR_PREFIX/@1@/@2@' '@1@/@2@' --replace-fail '$MESON_INSTALL_DESTDIR_PREFIX/@1@/@2@' '@1@/@2@'
substituteInPlace triggers/gtk-icon-cache.trigger \
--replace-fail '/usr/share/icons/hicolor/index.theme' '/run/current-system/sw/share/icons/hicolor/index.theme'
'';
# Fixup PATHs in trigger scripts
postInstall = ''
wrapProgram $out/share/flatpak/triggers/desktop-database.trigger --prefix PATH : ${
lib.makeBinPath [
desktop-file-utils
]
}
wrapProgram $out/share/flatpak/triggers/gtk-icon-cache.trigger --prefix PATH : ${
lib.makeBinPath [
coreutils
gtk3
]
}
wrapProgram $out/share/flatpak/triggers/mime-database.trigger --prefix PATH : ${
lib.makeBinPath [
shared-mime-info
]
}
''; '';
strictDeps = true; strictDeps = true;