diff options
author | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2017-12-18 11:07:46 +0100 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-02-11 11:49:54 +0100 |
commit | d440ffab7d86fe5e10d7ece4b856634651600696 (patch) | |
tree | 2808382590242904f2f89bb449d85193be035b72 /pkgs/games/mnemosyne | |
parent | b5ecdfa977a38759ca8049bde57a98309f003357 (diff) | |
download | nixpkgs-d440ffab7d86fe5e10d7ece4b856634651600696.tar nixpkgs-d440ffab7d86fe5e10d7ece4b856634651600696.tar.gz nixpkgs-d440ffab7d86fe5e10d7ece4b856634651600696.tar.bz2 nixpkgs-d440ffab7d86fe5e10d7ece4b856634651600696.tar.lz nixpkgs-d440ffab7d86fe5e10d7ece4b856634651600696.tar.xz nixpkgs-d440ffab7d86fe5e10d7ece4b856634651600696.tar.zst nixpkgs-d440ffab7d86fe5e10d7ece4b856634651600696.zip |
mnemosyne: 2.3.2 -> 2.6
Diffstat (limited to 'pkgs/games/mnemosyne')
-rw-r--r-- | pkgs/games/mnemosyne/default.nix | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/pkgs/games/mnemosyne/default.nix b/pkgs/games/mnemosyne/default.nix index 02bd0ba78d1..a5b34933492 100644 --- a/pkgs/games/mnemosyne/default.nix +++ b/pkgs/games/mnemosyne/default.nix @@ -1,30 +1,40 @@ { stdenv , fetchurl -, pythonPackages +, python }: -let - version = "2.3.2"; -in pythonPackages.buildPythonApplication rec { - name = "mnemosyne-${version}"; + +python.pkgs.buildPythonApplication rec { + pname = "mnemosyne"; + version = "2.6"; + src = fetchurl { - url = "http://sourceforge.net/projects/mnemosyne-proj/files/mnemosyne/${name}/Mnemosyne-${version}.tar.gz"; - sha256 = "0jkrw45i4v24p6xyq94z7rz5948h7f5dspgs5mcdaslnlp2accfp"; + url = "mirror://sourceforge/project/mnemosyne-proj/mnemosyne/mnemosyne-${version}/Mnemosyne-${version}.tar.gz"; + sha256 = "0b7b5sk5bfbsg5cyybkv5xw9zw257v3khsn0lwlbxnlhakd0rsg4"; }; - propagatedBuildInputs = with pythonPackages; [ - pyqt4 + + propagatedBuildInputs = with python.pkgs; [ + pyqt5 matplotlib cherrypy + cheroot webob + pillow ]; - preConfigure = '' + + # No tests/ directrory in tarball + doCheck = false; + + prePatch = '' substituteInPlace setup.py --replace /usr $out find . -type f -exec grep -H sys.exec_prefix {} ';' | cut -d: -f1 | xargs sed -i s,sys.exec_prefix,\"$out\", ''; + postInstall = '' mkdir -p $out/share - mv $out/lib/python2.7/site-packages/$out/share/locale $out/share - rm -r $out/lib/python2.7/site-packages/nix + mv $out/${python.sitePackages}/$out/share/locale $out/share + rm -r $out/${python.sitePackages}/nix ''; + meta = { homepage = https://mnemosyne-proj.org/; description = "Spaced-repetition software"; |