From f106e2c5c1a4a97beb2707bbea25e4f8fc72ea61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Nov 2022 01:13:17 +0000 Subject: [PATCH 1/2] python310Packages.pymupdf: 1.20.2 -> 1.21.0 --- pkgs/development/python-modules/pymupdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix index daf2197f8337..ace826d5e2df 100644 --- a/pkgs/development/python-modules/pymupdf/default.nix +++ b/pkgs/development/python-modules/pymupdf/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "pymupdf"; - version = "1.20.2"; + version = "1.21.0"; src = fetchPypi { pname = "PyMuPDF"; inherit version; - sha256 = "sha256-Au7fAfV8a6+16GZ86gCIotJSJkPEcQDxkIvsOmioSIg="; + sha256 = "sha256-pj38KJ4SeharYDEO5gBf6DEhx6l/fBINtoj5KByeXQ8="; }; postPatch = '' From 386fe38b79f5e43152855a912eca816c7c230fa5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 4 Dec 2022 23:17:02 +0100 Subject: [PATCH 2/2] python310Packages.pymupdf: add changelog to meta --- .../python-modules/pymupdf/default.nix | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix index ace826d5e2df..8095ee1b7c0c 100644 --- a/pkgs/development/python-modules/pymupdf/default.nix +++ b/pkgs/development/python-modules/pymupdf/default.nix @@ -9,34 +9,52 @@ , jbig2dec , libjpeg_turbo , gumbo +, pythonOlder }: buildPythonPackage rec { pname = "pymupdf"; version = "1.21.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { pname = "PyMuPDF"; inherit version; - sha256 = "sha256-pj38KJ4SeharYDEO5gBf6DEhx6l/fBINtoj5KByeXQ8="; + hash = "sha256-pj38KJ4SeharYDEO5gBf6DEhx6l/fBINtoj5KByeXQ8="; }; postPatch = '' substituteInPlace setup.py \ --replace '/usr/include/mupdf' ${mupdf.dev}/include/mupdf ''; - nativeBuildInputs = [ swig ]; - buildInputs = [ mupdf freetype harfbuzz openjpeg jbig2dec libjpeg_turbo gumbo ]; + nativeBuildInputs = [ + swig + ]; + + buildInputs = [ + mupdf + freetype + harfbuzz + openjpeg + jbig2dec + libjpeg_turbo + gumbo + ]; doCheck = false; - pythonImportsCheck = [ "fitz" ]; + pythonImportsCheck = [ + "fitz" + ]; meta = with lib; { - description = "Python bindings for MuPDF's rendering library."; + description = "Python bindings for MuPDF's rendering library"; homepage = "https://github.com/pymupdf/PyMuPDF"; - maintainers = with maintainers; [ teto ]; + changelog = "https://github.com/pymupdf/PyMuPDF/releases/tag/${version}"; license = licenses.agpl3Only; + maintainers = with maintainers; [ teto ]; platforms = platforms.linux; }; }