Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / tcl2048 / default.nix
blobb74d3630e0e69e7255c1827c0baed69eab5b38f5
1 { lib, stdenv, fetchurl, tcl, tcllib, runtimeShell }:
3 tcl.mkTclDerivation rec {
4   pname = "tcl2048";
5   version = "0.4.0";
7   src = fetchurl {
8     url = "https://raw.githubusercontent.com/dbohdan/2048.tcl/v${version}/2048.tcl";
9     sha256 = "53f5503efd7f029b2614b0f9b1e3aac6c0342735a3c9b811d74a5135fee3e89e";
10   };
12   buildInputs = [ tcllib ];
13   dontUnpack = true;
15   installPhase = ''
16     mkdir -pv $out/bin
17     install -m 755 $src $out/bin/2048
18   '';
20   meta = {
21     homepage = "https://github.com/dbohdan/2048.tcl";
22     description = "The game of 2048 implemented in Tcl";
23     license = lib.licenses.mit;
24     maintainers = with lib.maintainers; [ dbohdan ];
25     mainProgram = "2048";
26     platforms = lib.platforms.all;
27   };