1{ lib 2, fetchFromGitHub 3, buildPythonPackage 4, python3Packages 5, pythonOlder 6}: 7 8python3Packages.buildPythonPackage rec { 9 pname = "qpageview"; 10 version = "0.6.2"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.6"; 14 15 src = fetchFromGitHub { 16 owner = "frescobaldi"; 17 repo = pname; 18 rev = "v${version}"; 19 hash = "sha256-XFMTOD7ums8sbFHUViEI9q6/rCjUmEtXAdd3/OmLsHU="; 20 }; 21 22 propagatedBuildInputs = with python3Packages; [ pyqt5 poppler-qt5 pycups ]; 23 24 pythonImportsCheck = [ "qpageview" ]; 25 26 meta = with lib; { 27 description = "A page-based viewer widget for Qt5/PyQt5"; 28 homepage = "https://github.com/frescobaldi/qpageview"; 29 changelog = "https://github.com/frescobaldi/qpageview/blob/${src.rev}/ChangeLog"; 30 license = licenses.gpl3Only; 31 maintainers = with maintainers; [ camillemndn ]; 32 }; 33}