pysolfc: 2.16.0 -> 2.20.1

+27 -9
+27 -9
pkgs/games/pysolfc/default.nix
··· 1 - { lib, fetchzip, buildPythonApplication, python3Packages 2 - , desktop-file-utils, freecell-solver }: 3 4 buildPythonApplication rec { 5 pname = "PySolFC"; 6 - version = "2.16.0"; 7 8 src = fetchzip { 9 url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC/PySolFC-${version}/PySolFC-${version}.tar.xz"; 10 - sha256 = "sha256-kklB16IrDicxqMee1kbxtoqgwcSrMjCV4HP6GtnZxo8="; 11 }; 12 13 cardsets = fetchzip { 14 - url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.1/PySolFC-Cardsets-2.1.tar.bz2"; 15 - sha256 = "sha256-0ji6jY7zJFaaaJdInaULKUou+u934RMzYjxVDGVHbE0="; 16 }; 17 18 propagatedBuildInputs = with python3Packages; [ 19 - tkinter six random2 configobj 20 - pysol-cards attrs pycotap 21 # optional : 22 - pygame freecell-solver pillow 23 ]; 24 25 patches = [ ··· 35 postInstall = '' 36 mkdir $out/share/PySolFC/cardsets 37 cp -r $cardsets/* $out/share/PySolFC/cardsets 38 ''; 39 40 # No tests in archive
··· 1 + { lib 2 + , fetchzip 3 + , buildPythonApplication 4 + , python3Packages 5 + , desktop-file-utils 6 + , freecell-solver 7 + }: 8 9 buildPythonApplication rec { 10 pname = "PySolFC"; 11 + version = "2.20.1"; 12 13 src = fetchzip { 14 url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC/PySolFC-${version}/PySolFC-${version}.tar.xz"; 15 + hash = "sha256-mEnsq8Su0ses+nqoSFC+Wr0MHY7aTDMbtDV8toYVNPY="; 16 }; 17 18 cardsets = fetchzip { 19 + url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.2/PySolFC-Cardsets-2.2.tar.bz2"; 20 + hash = "sha256-mWJ0l9rvn9KeZ9rCWy7VjngJzJtSQSmG8zGcYFE4yM0="; 21 + }; 22 + 23 + music = fetchzip { 24 + url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySol-Music/PySol-Music-4.50/pysol-music-4.50.tar.xz"; 25 + hash = "sha256-sOl5U98aIorrQHJRy34s0HHaSW8hMUE7q84FMQAj5Yg="; 26 }; 27 28 propagatedBuildInputs = with python3Packages; [ 29 + tkinter 30 + six 31 + random2 32 + configobj 33 + pysol-cards 34 + attrs 35 + pycotap 36 # optional : 37 + pygame 38 + freecell-solver 39 + pillow 40 ]; 41 42 patches = [ ··· 52 postInstall = '' 53 mkdir $out/share/PySolFC/cardsets 54 cp -r $cardsets/* $out/share/PySolFC/cardsets 55 + cp -r $music/data/music $out/share/PySolFC 56 ''; 57 58 # No tests in archive