Merge pull request #187707 from onny/paperwork-backend

python310Packages.paperwork-backend: Fix tests

authored by

Guillaume Girol and committed by
GitHub
c6d38ef4 3c68c1f4

+37 -29
+37 -29
pkgs/applications/office/paperwork/paperwork-backend.nix
··· 1 { buildPythonPackage 2 , lib 3 , fetchFromGitLab 4 - 5 - , isPy3k 6 - , isPyPy 7 - 8 , pyenchant 9 , scikit-learn 10 , pypillowfight ··· 20 , openpaperwork-core 21 , openpaperwork-gtk 22 , psutil 23 - 24 - , pkgs 25 }: 26 27 buildPythonPackage rec { ··· 30 31 sourceRoot = "source/paperwork-backend"; 32 33 - # Python 2.x is not supported. 34 - disabled = !isPy3k && !isPyPy; 35 - 36 patchPhase = '' 37 echo 'version = "${version}"' > src/paperwork_backend/_version.py 38 chmod a+w -R .. ··· 40 ''; 41 42 propagatedBuildInputs = [ 43 pyenchant 44 - scikit-learn 45 - pypillowfight 46 pycountry 47 - whoosh 48 - termcolor 49 - python-Levenshtein 50 - libinsane 51 pygobject3 52 pyocr 53 - natsort 54 - pkgs.poppler_gi 55 - pkgs.gtk3 56 - distro 57 - openpaperwork-core 58 ]; 59 60 - preCheck = '' 61 - export HOME=$(mktemp -d) 62 - ''; 63 64 - nativeBuildInputs = [ pkgs.gettext pkgs.which pkgs.shared-mime-info ]; 65 preBuild = '' 66 make l10n_compile 67 ''; 68 69 - checkInputs = [ openpaperwork-gtk psutil pkgs.libreoffice ]; 70 71 - meta = { 72 description = "Backend part of Paperwork (Python API, no UI)"; 73 - homepage = "https://openpaper.work/"; 74 - license = lib.licenses.gpl3Plus; 75 - maintainers = with lib.maintainers; [ aszlig symphorien ]; 76 }; 77 }
··· 1 { buildPythonPackage 2 , lib 3 , fetchFromGitLab 4 , pyenchant 5 , scikit-learn 6 , pypillowfight ··· 16 , openpaperwork-core 17 , openpaperwork-gtk 18 , psutil 19 + , gtk3 20 + , poppler_gi 21 + , gettext 22 + , which 23 + , shared-mime-info 24 + , libreoffice 25 + , unittestCheckHook 26 }: 27 28 buildPythonPackage rec { ··· 31 32 sourceRoot = "source/paperwork-backend"; 33 34 patchPhase = '' 35 echo 'version = "${version}"' > src/paperwork_backend/_version.py 36 chmod a+w -R .. ··· 38 ''; 39 40 propagatedBuildInputs = [ 41 + distro 42 + gtk3 43 + libinsane 44 + natsort 45 + openpaperwork-core 46 pyenchant 47 pycountry 48 pygobject3 49 pyocr 50 + pypillowfight 51 + python-Levenshtein 52 + poppler_gi 53 + scikit-learn 54 + termcolor 55 + whoosh 56 ]; 57 58 + nativeBuildInputs = [ 59 + gettext 60 + shared-mime-info 61 + which 62 + ]; 63 64 preBuild = '' 65 make l10n_compile 66 ''; 67 68 + checkInputs = [ 69 + libreoffice 70 + openpaperwork-gtk 71 + psutil 72 + unittestCheckHook 73 + ]; 74 75 + preCheck = '' 76 + export HOME=$TMPDIR 77 + ''; 78 + 79 + meta = with lib; { 80 description = "Backend part of Paperwork (Python API, no UI)"; 81 + homepage = "https://openpaper.work"; 82 + license = licenses.gpl3Plus; 83 + maintainers = with maintainers; [ aszlig symphorien ]; 84 }; 85 }