summaryrefslogtreecommitdiffstats
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)
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 000000000000..1c641f55c471
--- /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 ];
+ };
+}