Unverified Commit 03a84ca2 authored by Masum Reza's avatar Masum Reza Committed by GitHub
Browse files

flatpak: patch trigger paths (#453115)

parents ede29b0b 075b9f93
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -151,6 +151,31 @@ stdenv.mkDerivation (finalAttrs: {

    substituteInPlace doc/meson.build \
      --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;