at 24.11-pre 1.0 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 fetchFromGitHub, 6 poetry-core, 7 pythonRelaxDepsHook, 8 pdfrw, 9 reportlab, 10 rmscene, 11 setuptools, 12 svglib, 13 xdg, 14}: 15 16buildPythonPackage rec { 17 pname = "rmrl"; 18 version = "0.2.1-unstable-2023-06-1"; 19 20 disabled = pythonOlder "3.10"; 21 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "benneti"; 26 repo = "rmrl"; 27 rev = "e6f20322c80c6551174da1826c78261dfb3b74fe"; 28 hash = "sha256-jGWYrw6kcNSb4zhyCjap3l8+YCdOkk5kb5UCiBgW8u0="; 29 }; 30 31 nativeBuildInputs = [ 32 poetry-core 33 pythonRelaxDepsHook 34 ]; 35 36 pythonRelaxDeps = [ 37 "reportlab" 38 "rmscene" 39 "xdg" 40 ]; 41 42 propagatedBuildInputs = [ 43 pdfrw 44 reportlab 45 rmscene 46 setuptools 47 svglib 48 xdg 49 ]; 50 51 # upstream has no tests 52 doCheck = false; 53 54 pythonImportsCheck = [ "rmrl" ]; 55 56 meta = { 57 description = "Render reMarkable documents to PDF"; 58 homepage = "https://github.com/benneti/rmrl"; 59 license = lib.licenses.gpl3Plus; 60 maintainers = with lib.maintainers; [ dotlambda ]; 61 }; 62}