diff options
author | aszlig <aszlig@nix.build> | 2017-11-09 19:28:47 +0100 |
---|---|---|
committer | aszlig <aszlig@nix.build> | 2017-11-09 19:34:43 +0100 |
commit | 8c5a3d86ae8076910fc7cff1cd5efffed7cef77f (patch) | |
tree | 66fdbefd1888d78a87316f8b83bc4e0cea750303 /pkgs/applications/office/paperwork | |
parent | 35f78e8d1ae7282592163f9372cf8849ee06422b (diff) | |
download | nixlib-8c5a3d86ae8076910fc7cff1cd5efffed7cef77f.tar nixlib-8c5a3d86ae8076910fc7cff1cd5efffed7cef77f.tar.gz nixlib-8c5a3d86ae8076910fc7cff1cd5efffed7cef77f.tar.bz2 nixlib-8c5a3d86ae8076910fc7cff1cd5efffed7cef77f.tar.lz nixlib-8c5a3d86ae8076910fc7cff1cd5efffed7cef77f.tar.xz nixlib-8c5a3d86ae8076910fc7cff1cd5efffed7cef77f.tar.zst nixlib-8c5a3d86ae8076910fc7cff1cd5efffed7cef77f.zip |
paperwork-backend: Move into its own file
This package is most likely only used by Paperwork and thus it makes sense to put it next to the main expression of Paperwork. No functional changes here, evaluating before this commit and afterwards leads to the same derivation hash. Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'pkgs/applications/office/paperwork')
-rw-r--r-- | pkgs/applications/office/paperwork/backend.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/applications/office/paperwork/backend.nix b/pkgs/applications/office/paperwork/backend.nix new file mode 100644 index 000000000000..557529964649 --- /dev/null +++ b/pkgs/applications/office/paperwork/backend.nix @@ -0,0 +1,39 @@ +{ buildPythonPackage, lib, fetchFromGitHub + +, isPy3k, isPyPy + +, pyenchant, simplebayes, pillow, pycountry, whoosh, termcolor +, python-Levenshtein, pyinsane2, pygobject3, pyocr, natsort + +, pkgs +}: + +buildPythonPackage rec { + name = "paperwork-backend-${version}"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "openpaperwork"; + repo = "paperwork-backend"; + rev = version; + sha256 = "1lrawibm6jnykj1bkrl8196kcxrhndzp7r0brdrb4hs54gql7j5x"; + }; + + # Python 2.x is not supported. + disabled = !isPy3k && !isPyPy; + + preCheck = "\"$out/bin/paperwork-shell\" chkdeps paperwork_backend"; + + propagatedBuildInputs = [ + pyenchant simplebayes pillow pycountry whoosh termcolor + python-Levenshtein pyinsane2 pygobject3 pyocr natsort + pkgs.poppler_gi pkgs.gtk3 + ]; + + meta = { + description = "Backend part of Paperwork (Python API, no UI)"; + homepage = https://openpaper.work/; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.aszlig ]; + }; +} |