3 , buildPythonApplication
9 buildPythonApplication rec {
14 url = "https://versaweb.dl.sourceforge.net/project/pysolfc/PySolFC/PySolFC-${version}/PySolFC-${version}.tar.xz";
15 hash = "sha256-mEnsq8Su0ses+nqoSFC+Wr0MHY7aTDMbtDV8toYVNPY=";
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=";
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=";
28 propagatedBuildInputs = with python3Packages; [
43 ./pysolfc-datadir.patch
46 nativeBuildInputs = [ desktop-file-utils ];
48 desktop-file-edit --set-key Icon --set-value ${placeholder "out"}/share/icons/pysol01.png data/pysol.desktop
49 desktop-file-edit --set-key Comment --set-value "${meta.description}" data/pysol.desktop
53 mkdir $out/share/PySolFC/cardsets
54 cp -r $cardsets/* $out/share/PySolFC/cardsets
55 cp -r $music/data/music $out/share/PySolFC
62 description = "A collection of more than 1000 solitaire card games";
63 homepage = "https://pysolfc.sourceforge.io";
64 license = licenses.gpl3;
65 maintainers = with maintainers; [ kierdavis ];