tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
n2048: refactor
Felix Buehler
4 years ago
f60b7917
72f9a086
+11
-20
1 changed file
expand all
collapse all
unified
split
pkgs
games
n2048
default.nix
+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";
0
8
sha256 = "184z2rr0rnj4p740qb4mzqr6kgd76ynb5gw9bj8hrfshcxdcg1kk";
9
};
10
buildInputs = [
11
ncurses
12
];
0
0
0
0
0
0
0
13
makeFlags = [
14
"DESTDIR=$(out)"
15
];
16
preInstall = ''
17
mkdir -p "$out"/{share/man,bin}
18
'';
19
+
meta = with lib; {
0
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
}