brogue: use finalAttrs pattern

This commit is contained in:
Francesco Gazzetta 2024-02-19 16:28:28 +01:00
parent ada4b8c14e
commit 4113399ce0

View file

@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl, fetchpatch, SDL, ncurses, libtcod, makeDesktopItem }: { lib, stdenv, fetchurl, fetchpatch, SDL, ncurses, libtcod, makeDesktopItem }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "brogue"; pname = "brogue";
version = "1.7.5"; version = "1.7.5";
src = fetchurl { src = fetchurl {
url = "https://sites.google.com/site/broguegame/brogue-${version}-linux-amd64.tbz2"; url = "https://sites.google.com/site/broguegame/brogue-${finalAttrs.version}-linux-amd64.tbz2";
sha256 = "0i042zb3axjf0cpgpdh8hvfn66dbfizidyvw0iymjk2n760z2kx7"; sha256 = "0i042zb3axjf0cpgpdh8hvfn66dbfizidyvw0iymjk2n760z2kx7";
}; };
patches = [ patches = [
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
installPhase = '' installPhase = ''
install -m 555 -D bin/brogue $out/bin/brogue install -m 555 -D bin/brogue $out/bin/brogue
install -m 444 -D ${desktopItem}/share/applications/brogue.desktop $out/share/applications/brogue.desktop install -m 444 -D ${finalAttrs.desktopItem}/share/applications/brogue.desktop $out/share/applications/brogue.desktop
install -m 444 -D bin/brogue-icon.png $out/share/icons/hicolor/256x256/apps/brogue.png install -m 444 -D bin/brogue-icon.png $out/share/icons/hicolor/256x256/apps/brogue.png
mkdir -p $out/share/brogue mkdir -p $out/share/brogue
cp -r bin/fonts $out/share/brogue/ cp -r bin/fonts $out/share/brogue/
@ -56,4 +56,4 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ AndersonTorres fgaz ]; maintainers = with maintainers; [ AndersonTorres fgaz ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
}; };
} })