summary refs log tree commit diff
path: root/pkgs/games/freecell-solver
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@gmail.com>2015-08-03 21:53:33 -0300
committerAndersonTorres <torres.anderson.85@gmail.com>2015-08-05 22:02:13 -0300
commit1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d (patch)
tree96baed0b920d3a5c8d3ba3b3a0cd54b1bfc691b2 /pkgs/games/freecell-solver
parent6513e09093369181ae5ce54b3285a3315b034ade (diff)
downloadnixpkgs-1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d.tar
nixpkgs-1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d.tar.gz
nixpkgs-1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d.tar.bz2
nixpkgs-1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d.tar.lz
nixpkgs-1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d.tar.xz
nixpkgs-1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d.tar.zst
nixpkgs-1810c3dd42f9c9cca4fb08c2128f352f66b8ec4d.zip
FreeCell-Solver: init at 3.26.0
Diffstat (limited to 'pkgs/games/freecell-solver')
-rw-r--r--pkgs/games/freecell-solver/default.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/games/freecell-solver/default.nix b/pkgs/games/freecell-solver/default.nix
new file mode 100644
index 00000000000..1c641f55c47
--- /dev/null
+++ b/pkgs/games/freecell-solver/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, pkgconfig, cmake, perl, gmp, libtap, perlPackages }:
+
+with stdenv.lib;
+stdenv.mkDerivation rec{
+
+  name = "freecell-solver-${version}";
+  version = "3.26.0";
+
+  src = fetchurl {
+    url = "http://fc-solve.shlomifish.org/downloads/fc-solve/${name}.tar.bz2";
+    sha256 = "0pm6xk4fmwgzva70qxb0pqymdfvpasnvqiwwmm8hpx7g37y11wqk";
+  };
+
+  buildInputs = [ pkgconfig cmake perl gmp libtap
+    perlPackages.TemplateToolkit perlPackages.StringShellQuote
+    perlPackages.GamesSolitaireVerify ];
+
+  meta = {
+    description = "A FreeCell automatic solver";
+    longDescription = ''
+      FreeCell Solver is a program that automatically solves layouts
+      of Freecell and similar variants of Card Solitaire such as Eight
+      Off, Forecell, and Seahaven Towers, as well as Simple Simon
+      boards.
+    '';
+    homepage = http://fc-solve.shlomifish.org/;
+    license = licenses.mit;
+    maintainers = [ maintainers.AndersonTorres ];
+  };
+}