diff options
author | André-Patrick Bubel <code@apb.name> | 2018-04-13 22:10:21 +0200 |
---|---|---|
committer | André-Patrick Bubel <code@apb.name> | 2018-04-13 22:58:38 +0200 |
commit | 8d61dd8ce38acb025e471a831482c47cecb0df52 (patch) | |
tree | a7a367da4e55c21e9501a3b9a939b78631d6a3b0 /pkgs | |
parent | a415a95e7c520b1f0f86c9729a54f5c8e7bd416c (diff) | |
download | nixpkgs-8d61dd8ce38acb025e471a831482c47cecb0df52.tar nixpkgs-8d61dd8ce38acb025e471a831482c47cecb0df52.tar.gz nixpkgs-8d61dd8ce38acb025e471a831482c47cecb0df52.tar.bz2 nixpkgs-8d61dd8ce38acb025e471a831482c47cecb0df52.tar.lz nixpkgs-8d61dd8ce38acb025e471a831482c47cecb0df52.tar.xz nixpkgs-8d61dd8ce38acb025e471a831482c47cecb0df52.tar.zst nixpkgs-8d61dd8ce38acb025e471a831482c47cecb0df52.zip |
dosage: 2016.03.17 -> 2018.04.08
Dosage works again, but requires Python 3 now. As it is an application, it was also moved to its own file.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/graphics/dosage/default.nix | 24 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 23 |
3 files changed, 27 insertions, 24 deletions
diff --git a/pkgs/applications/graphics/dosage/default.nix b/pkgs/applications/graphics/dosage/default.nix new file mode 100644 index 00000000000..48302d6bcb9 --- /dev/null +++ b/pkgs/applications/graphics/dosage/default.nix @@ -0,0 +1,24 @@ +{ stdenv, pythonPackages, fetchFromGitHub }: + +pythonPackages.buildPythonApplication rec { + name = "${pname}-${version}"; + pname = "dosage"; + version = "2018.04.08"; + PBR_VERSION = version; + + src = fetchFromGitHub { + owner = "webcomics"; + repo = "dosage"; + rev = "b2fdc13feb65b93762928f7e99bac7b1b7b31591"; + sha256 = "1p6vllqaf9s6crj47xqp97hkglch1kd4y8y4lxvzx3g2shhhk9hh"; + }; + buildInputs = [ pythonPackages.pytest ]; + propagatedBuildInputs = with pythonPackages; [ colorama lxml requests pbr ]; + + disabled = pythonPackages.pythonOlder "3.3"; + + meta = { + description = "A comic strip downloader and archiver"; + homepage = http://dosage.rocks/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 27636fb8c18..5398c065ed6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1120,7 +1120,9 @@ with pkgs; doitlive = callPackage ../tools/misc/doitlive { }; - dosage = pythonPackages.dosage; + dosage = callPackage ../applications/graphics/dosage { + pythonPackages = python3Packages; + }; dpic = callPackage ../tools/graphics/dpic { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 535da74d9f6..489021a597e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1221,29 +1221,6 @@ in { defusedxml = callPackage ../development/python-modules/defusedxml {}; - dosage = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "dosage"; - version = "2016.03.17"; - PBR_VERSION = version; - src = pkgs.fetchFromGitHub { - owner = "webcomics"; - repo = "dosage"; - rev = "1af022895e5f86bc43da95754c4c4ed305790f5b"; - sha256 = "1bkqhlzigy656pam0znp2ddp1y5sqzyhw3c4fyy58spcafldq4j6"; - }; - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ requests lxml pbr ]; - # prompt_toolkit doesn't work on 3.5 on OSX. - doCheck = !isPy35; - - meta = { - description = "A comic strip downloader and archiver"; - homepage = http://dosage.rocks/; - broken = true; # ctypes error - }; - }; - dugong = callPackage ../development/python-modules/dugong {}; iowait = callPackage ../development/python-modules/iowait {}; |