speed-dreams: move icon to spec-compliant location
This commit is contained in:
@@ -100,13 +100,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
postInstall = ''
|
||||
substituteInPlace "$out/share/applications/speed-dreams.desktop" \
|
||||
--replace-fail "Exec=$out/games/speed-dreams-2" "Exec=$out/bin/speed-dreams"
|
||||
--replace-fail "Exec=$out/games/speed-dreams-2" "Exec=speed-dreams"
|
||||
${lib.optionalString stdenv.isLinux ''
|
||||
# Symlink for desktop icon
|
||||
mkdir -p $out/share/pixmaps/
|
||||
ln -s "$out/share/games/speed-dreams-2/data/icons/icon.png" "$out/share/pixmaps/speed-dreams-2.png"
|
||||
mkdir -p $out/share/icons/hicolor/{96x96,scalable}/apps
|
||||
ln -s "$out/share/games/speed-dreams-2/data/icons/icon.png" "$out/share/icons/hicolor/96x96/apps/speed-dreams-2.png"
|
||||
ln -s "$out/share/games/speed-dreams-2/data/icons/icon.svg" "$out/share/icons/hicolor/scalable/apps/speed-dreams-2.svg"
|
||||
substituteInPlace "$out/share/applications/speed-dreams.desktop" \
|
||||
--replace-fail "Icon=/build/speed-dreams-code/speed-dreams-data/data/data/icons/icon.png" "Icon=$out/share/pixmaps/speed-dreams-2.png"
|
||||
--replace-fail "Icon=/build/speed-dreams-code/speed-dreams-data/data/data/icons/icon.png" "Icon=speed-dreams-2"
|
||||
''}
|
||||
'';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user