Merge pull request #214007 from camillemndn/qpageview

python3Packages.qpageview: init at 0.6.2

Nick Cao 0dbdc44d 73b9fb8a

Changed files
+41
maintainers
pkgs
development
python-modules
qpageview
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 3212452;
name = "Cameron Nemo";
};
+
camillemndn = {
+
email = "camillemondon@free.fr";
+
github = "camillemndn";
+
githubId = 26444818;
+
name = "Camille M.";
+
};
campadrenalin = {
email = "campadrenalin@gmail.com";
github = "campadrenalin";
+33
pkgs/development/python-modules/qpageview/default.nix
···
+
{ lib
+
, fetchFromGitHub
+
, buildPythonPackage
+
, python3Packages
+
, pythonOlder
+
}:
+
+
python3Packages.buildPythonPackage rec {
+
pname = "qpageview";
+
version = "0.6.2";
+
format = "setuptools";
+
+
disabled = pythonOlder "3.6";
+
+
src = fetchFromGitHub {
+
owner = "frescobaldi";
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-XFMTOD7ums8sbFHUViEI9q6/rCjUmEtXAdd3/OmLsHU=";
+
};
+
+
propagatedBuildInputs = with python3Packages; [ pyqt5 poppler-qt5 pycups ];
+
+
pythonImportsCheck = [ "qpageview" ];
+
+
meta = with lib; {
+
description = "A page-based viewer widget for Qt5/PyQt5";
+
homepage = "https://github.com/frescobaldi/qpageview";
+
changelog = "https://github.com/frescobaldi/qpageview/blob/${src.rev}/ChangeLog";
+
license = licenses.gpl3Only;
+
maintainers = with maintainers; [ camillemndn ];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
qnapstats = callPackage ../development/python-modules/qnapstats { };
+
qpageview = callPackage ../development/python-modules/qpageview { };
+
qrcode = callPackage ../development/python-modules/qrcode { };
qreactor = callPackage ../development/python-modules/qreactor { };