at 23.11-beta 896 B view raw
1{ lib 2, buildPythonPackage 3, pythonOlder 4, fetchFromGitHub 5, poetry-core 6, pdfrw 7, reportlab 8, setuptools 9, svglib 10, xdg 11}: 12 13buildPythonPackage rec { 14 pname = "rmrl"; 15 version = "unstable-2022-12-11"; 16 17 disabled = pythonOlder "3.7"; 18 19 format = "pyproject"; 20 21 src = fetchFromGitHub { 22 owner = "naturale0"; 23 repo = "rmrl"; 24 rev = "3c908536f11dfa92f81e7127ae76f18f0b2cc3e3"; 25 hash = "sha256-13pMfRe2McWDpBTlJy/TBT0W5wyd0EXDoocxeIzmqCo="; 26 }; 27 28 nativeBuildInputs = [ 29 poetry-core 30 ]; 31 32 propagatedBuildInputs = [ 33 pdfrw 34 reportlab 35 setuptools 36 svglib 37 xdg 38 ]; 39 40 # upstream has no tests 41 doCheck = false; 42 43 pythonImportsCheck = [ "rmrl" ]; 44 45 meta = { 46 description = "Render reMarkable documents to PDF"; 47 homepage = "https://github.com/naturale0/rmrl"; 48 license = lib.licenses.gpl3Plus; 49 maintainers = with lib.maintainers; [ dotlambda ]; 50 }; 51}