Unverified Commit e48763ab authored by Doron Behar's avatar Doron Behar Committed by GitHub
Browse files

Merge pull request #311943 from doronbehar/pkg/octave-wrap-xdg

octave.buildEnv: fix Exec= line in .desktop file
parents ef464583 2bf27860
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -63,6 +63,14 @@ in buildEnv {
      addPkgLocalList $out ${octave}

      wrapOctavePrograms "${lib.concatStringsSep " " packages}"
      # We also need to modify the Exec= line of the desktop file, so it will point
      # to the wrapper we generated above.
      rm $out/share/applications # should be a symlink to ${octave}/share/applications
      mkdir $out/share/applications
      substitute \
        ${octave}/share/applications/org.octave.Octave.desktop \
        $out/share/applications/org.octave.Octave.desktop \
        --replace-fail ${octave}/bin/octave $out/bin/octave
     '' + postBuild;

  inherit (octave) meta;