n2048: refactor

+11 -20
+11 -20
pkgs/games/n2048/default.nix
··· 1 - {lib, stdenv, fetchurl, ncurses}: 2 - let 3 - s = 4 - rec { 5 - baseName = "n2048"; 6 - version = "0.1"; 7 - name = "${baseName}-${version}"; 8 - url = "http://www.dettus.net/n2048/${baseName}_v${version}.tar.gz"; 9 sha256 = "184z2rr0rnj4p740qb4mzqr6kgd76ynb5gw9bj8hrfshcxdcg1kk"; 10 }; 11 buildInputs = [ 12 ncurses 13 ]; 14 - in 15 - stdenv.mkDerivation { 16 - inherit (s) name version; 17 - inherit buildInputs; 18 - src = fetchurl { 19 - inherit (s) url sha256; 20 - }; 21 makeFlags = [ 22 "DESTDIR=$(out)" 23 ]; 24 preInstall = '' 25 mkdir -p "$out"/{share/man,bin} 26 ''; 27 - meta = { 28 - inherit (s) version; 29 description = "Console implementation of 2048 game"; 30 - license = lib.licenses.bsd2; 31 - maintainers = [lib.maintainers.raskin]; 32 - platforms = lib.platforms.linux; 33 homepage = "http://www.dettus.net/n2048/"; 34 }; 35 }
··· 1 + { lib, stdenv, fetchurl, ncurses }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "n2048"; 5 + version = "0.1"; 6 + src = fetchurl { 7 + url = "http://www.dettus.net/n2048/n2048_v${version}.tar.gz"; 8 sha256 = "184z2rr0rnj4p740qb4mzqr6kgd76ynb5gw9bj8hrfshcxdcg1kk"; 9 }; 10 buildInputs = [ 11 ncurses 12 ]; 13 makeFlags = [ 14 "DESTDIR=$(out)" 15 ]; 16 preInstall = '' 17 mkdir -p "$out"/{share/man,bin} 18 ''; 19 + meta = with lib; { 20 description = "Console implementation of 2048 game"; 21 + license = licenses.bsd2; 22 + maintainers = with maintainers; [ raskin ]; 23 + platforms = platforms.linux; 24 homepage = "http://www.dettus.net/n2048/"; 25 }; 26 }