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