diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-09-17 23:58:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-17 23:58:49 +0200 |
commit | be4606dbe4457be9cc590658aa6ca43bc51be86a (patch) | |
tree | e5991b02645d4433ca14aa61c04ca22966fdabe5 /pkgs/applications | |
parent | fc6c3326771d95de18e18d324c64681549df32af (diff) | |
parent | b047ec51734cd1a0761f82138ef30adb5e4724ae (diff) | |
download | nixlib-be4606dbe4457be9cc590658aa6ca43bc51be86a.tar nixlib-be4606dbe4457be9cc590658aa6ca43bc51be86a.tar.gz nixlib-be4606dbe4457be9cc590658aa6ca43bc51be86a.tar.bz2 nixlib-be4606dbe4457be9cc590658aa6ca43bc51be86a.tar.lz nixlib-be4606dbe4457be9cc590658aa6ca43bc51be86a.tar.xz nixlib-be4606dbe4457be9cc590658aa6ca43bc51be86a.tar.zst nixlib-be4606dbe4457be9cc590658aa6ca43bc51be86a.zip |
Merge pull request #67617 from dawidsowa/kcc
kcc: init at 5.5.1
Diffstat (limited to 'pkgs/applications')
-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 ]; + }; +} |