rocksndiamonds: fix the build (dangling symlink) (#380044)

This commit is contained in:
Wolfgang Walther 2025-02-09 17:54:09 +01:00 committed by GitHub
commit 8f73f996c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -46,13 +46,17 @@ stdenv.mkDerivation rec {
''; '';
installPhase = '' installPhase = ''
runHook preInstall
appDir=$out/share/applications appDir=$out/share/applications
iconDir=$out/share/icons/hicolor/32x32/apps iconDir=$out/share/icons/hicolor/32x32/apps
mkdir -p $out/bin $appDir $iconDir $dataDir mkdir -p $out/bin $appDir $iconDir $dataDir
cp rocksndiamonds $out/bin/ cp rocksndiamonds $out/bin/
ln -s ${desktopItem}/share/applications/* $appDir/ ln -s ${desktopItem}/share/applications/* $appDir/
ln -s $dataDir/graphics/gfx_classic/RocksIcon32x32.png $iconDir/rocksndiamonds.png ln -s $dataDir/graphics/gfx_classic/icons/icon.png $iconDir/rocksndiamonds.png
cp -r conf docs graphics levels music sounds $dataDir cp -r conf docs graphics levels music sounds $dataDir
runHook postInstall
''; '';
enableParallelBuilding = true; enableParallelBuilding = true;