diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-09-18 21:15:35 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-09-18 21:15:35 +0200 |
commit | 62791c3743629e08da4e2f6c58e7d64be0df6dd8 (patch) | |
tree | 17821fa81ba5e22ead9545c9e2451cc3e005a093 /pkgs/applications/graphics | |
parent | fa4a3af5a70ecc628d1467eb5c4b89a479633ce6 (diff) | |
parent | 6b3832a5194feacf4e9708fe94869f3aa7781296 (diff) | |
download | nixlib-62791c3743629e08da4e2f6c58e7d64be0df6dd8.tar nixlib-62791c3743629e08da4e2f6c58e7d64be0df6dd8.tar.gz nixlib-62791c3743629e08da4e2f6c58e7d64be0df6dd8.tar.bz2 nixlib-62791c3743629e08da4e2f6c58e7d64be0df6dd8.tar.lz nixlib-62791c3743629e08da4e2f6c58e7d64be0df6dd8.tar.xz nixlib-62791c3743629e08da4e2f6c58e7d64be0df6dd8.tar.zst nixlib-62791c3743629e08da4e2f6c58e7d64be0df6dd8.zip |
Merge branch 'master' into staging-next
Diffstat (limited to 'pkgs/applications/graphics')
-rw-r--r-- | pkgs/applications/graphics/kcc/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/kcc/default.nix b/pkgs/applications/graphics/kcc/default.nix new file mode 100644 index 000000000000..da3589189725 --- /dev/null +++ b/pkgs/applications/graphics/kcc/default.nix @@ -0,0 +1,38 @@ +{ lib +, mkDerivationWith +, python3Packages +, p7zip +, archiveSupport ? true +}: + +mkDerivationWith python3Packages.buildPythonApplication rec { + pname = "kcc"; + version = "5.5.1"; + + src = python3Packages.fetchPypi { + inherit version; + pname = "KindleComicConverter"; + sha256 = "5dbee5dc5ee06a07316ae5ebaf21ffa1970094dbae5985ad735e2807ef112644"; + }; + + propagatedBuildInputs = with python3Packages ; [ + pillow + pyqt5 + psutil + python-slugify + raven + ]; + + qtWrapperArgs = lib.optional archiveSupport [ "--prefix" "PATH" ":" "${ lib.makeBinPath [ p7zip ] }" ]; + + postFixup = '' + wrapProgram $out/bin/kcc "''${qtWrapperArgs[@]}" + ''; + + meta = with lib; { + description = "Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ"; + homepage = "https://kcc.iosphe.re"; + license = licenses.isc; + maintainers = with maintainers; [ dawidsowa ]; + }; +} |