diff --git a/appimage/build.sh b/appimage/build.sh index 8c8ab48..223421b 100755 --- a/appimage/build.sh +++ b/appimage/build.sh @@ -42,7 +42,7 @@ cp ../wrapper usr/bin/wrapper-love cp ../AppRun-${ARCH} AppRun # Add our desktop file -sed -e 's/%BINPREFIX%/wrapper-/' -e 's/%ICONPREFIX%//' love.desktop.in > love.desktop +sed -e 's/%BINARY%/wrapper-love/' -e 's/%ICON%/love/' love.desktop.in > love.desktop rm love.desktop.in # Add a DirIcon diff --git a/flatpak/build.sh b/flatpak/build.sh index 9d8eb8b..8f2640e 100755 --- a/flatpak/build.sh +++ b/flatpak/build.sh @@ -31,8 +31,10 @@ cd files mkdir -p bin cp ../wrapper bin/wrapper +mkdir -p ../export + # Add our desktop file -sed -e 's/%BINPREFIX%love/wrapper/' -e 's/%ICONPREFIX%/org.love2d./' love.desktop.in > ../export/org.love2d.love.desktop +sed -e 's/%BINARY%/wrapper/' -e 's/%ICON%/org.love2d.love/' love.desktop.in > ../export/org.love2d.love.desktop rm love.desktop.in # "Install" the icon diff --git a/snap/build.sh b/snap/build.sh index da875ef..8f4d88c 100755 --- a/snap/build.sh +++ b/snap/build.sh @@ -26,7 +26,7 @@ cd love-prepared # First, our icon and desktop file mkdir -p meta/gui mv love.svg meta/gui/icon.svg -sed -e 's/%BINPREFIX%//' -e '/%ICONPREFIX%/d' love.desktop.in > meta/gui/love.desktop +sed -e 's/%BINARY%/love/' -e '/%ICON%/d' love.desktop.in > meta/gui/love.desktop rm love.desktop.in # Now the yaml and launcher diff --git a/tarball/love.desktop.in b/tarball/love.desktop.in index f1d336c..e174613 100644 --- a/tarball/love.desktop.in +++ b/tarball/love.desktop.in @@ -2,9 +2,9 @@ Name=LÖVE Comment=The unquestionably awesome 2D game engine MimeType=application/x-love-game; -Exec=%BINPREFIX%love %f +Exec=%BINARY% %f Type=Application Categories=Development;Game; Terminal=false -Icon=%ICONPREFIX%love +Icon=%ICON% NoDisplay=true