diff options
author | Kier Davis <kierdavis@gmail.com> | 2017-11-24 00:03:22 +0000 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-11-25 09:43:42 +0100 |
commit | cb9bf1c8541f68513eb446c89e763657a6a9a1ef (patch) | |
tree | d431f1a6d734ec644a05f51d288c27434b442121 /pkgs/games/pysolfc/default.nix | |
parent | e2349070aca95bc96f1091c9142634c065f2925b (diff) | |
download | nixpkgs-cb9bf1c8541f68513eb446c89e763657a6a9a1ef.tar nixpkgs-cb9bf1c8541f68513eb446c89e763657a6a9a1ef.tar.gz nixpkgs-cb9bf1c8541f68513eb446c89e763657a6a9a1ef.tar.bz2 nixpkgs-cb9bf1c8541f68513eb446c89e763657a6a9a1ef.tar.lz nixpkgs-cb9bf1c8541f68513eb446c89e763657a6a9a1ef.tar.xz nixpkgs-cb9bf1c8541f68513eb446c89e763657a6a9a1ef.tar.zst nixpkgs-cb9bf1c8541f68513eb446c89e763657a6a9a1ef.zip |
PySolFC: init at 2.0
PySolFC is a solitaire game written in Python, supporting thousands of solitaire variants.
Diffstat (limited to 'pkgs/games/pysolfc/default.nix')
-rw-r--r-- | pkgs/games/pysolfc/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/games/pysolfc/default.nix b/pkgs/games/pysolfc/default.nix new file mode 100644 index 00000000000..85424ebea9b --- /dev/null +++ b/pkgs/games/pysolfc/default.nix @@ -0,0 +1,39 @@ +{ fetchurl, python2, stdenv }: + +with python2.pkgs; + +buildPythonApplication rec { + pname = "PySolFC"; + version = "2.0"; + + src = fetchurl { + url = "mirror://sourceforge/pysolfc/${pname}-${version}.tar.bz2"; + sha256 = "0v0v8iflw55f5mghglkw80j8b7lv1hffjassfhqc4y84dmz8xjyv"; + }; + + patches = [ + ./pysolfc-datadir.patch + ]; + + propagatedBuildInputs = [ + tkinter + ]; + + # No tests in archive + doCheck = false; + + postInstall = '' + # executables should not have an extension + pushd $out/bin + mv pysol.py pysol + rm pysol.pyc + popd + ''; + + meta = with stdenv.lib; { + description = "A collection of more than 1000 solitaire card games"; + homepage = http://pysolfc.sourceforge.net/; + license = licenses.gpl3; + maintainers = with maintainers; [ kierdavis ]; + }; +} |