Created attachment 2075[details]
changes to the installdir before calling xdg-desktop-menu
changes to the install directory before calling xdg-desktop-menu. This avoids having whitespace in the arguments for xdg-desktop-menu.
Comment on attachment 2075[details]
changes to the installdir before calling xdg-desktop-menu
Ugh, the xdg-desktop-menu problem is a bug in XDG's shell script, not MojoSetup. :(
I'd really rather not chdir() to work around it...let me think about it awhile longer.
--ryan.
Comment on attachment 2075[details]
changes to the installdir before calling xdg-desktop-menu
hg changeset 695:682e60bf3a0f implements a chdir() strategy...the xdg-utils scripts are basically hopeless for fixing, so we'll have to work around it.
--ryan.
Created attachment 2074 [details] Escapes % and " in the .desktop file
Created attachment 2075 [details] changes to the installdir before calling xdg-desktop-menu changes to the install directory before calling xdg-desktop-menu. This avoids having whitespace in the arguments for xdg-desktop-menu.
Comment on attachment 2074 [details] Escapes % and " in the .desktop file This is now hg changeset 689:0c5e12c9c3a9. --ryan.
Comment on attachment 2075 [details] changes to the installdir before calling xdg-desktop-menu Ugh, the xdg-desktop-menu problem is a bug in XDG's shell script, not MojoSetup. :( I'd really rather not chdir() to work around it...let me think about it awhile longer. --ryan.
Comment on attachment 2075 [details] changes to the installdir before calling xdg-desktop-menu hg changeset 695:682e60bf3a0f implements a chdir() strategy...the xdg-utils scripts are basically hopeless for fixing, so we'll have to work around it. --ryan.