GNU bug report logs - #65806
[PATCH 0/4 pdf-crop-margins python package]

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Nicolas Graves <ngraves@HIDDEN>; Owned by: Steve George <steve@HIDDEN>; Keywords: patch; dated Thu, 7 Sep 2023 15:20:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Owner recorded as Steve George <steve@HIDDEN>. Request was from Steve George <steve@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 65806 <at> debbugs.gnu.org:


Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 19:32:38 2023
Received: from localhost ([127.0.0.1]:41738 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeOUH-0000UC-Mb
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:37 -0400
Received: from 14.mo584.mail-out.ovh.net ([46.105.40.29]:47553)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ngraves@HIDDEN>) id 1qeOUD-0000TT-JN
 for 65806 <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:35 -0400
Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.156.41])
 by mo584.mail-out.ovh.net (Postfix) with ESMTP id 3DE7C22BF1
 for <65806 <at> debbugs.gnu.org>; Thu,  7 Sep 2023 23:32:29 +0000 (UTC)
Received: from ghost-submission-6684bf9d7b-7kht9 (unknown [10.110.103.253])
 by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 132001FDF6;
 Thu,  7 Sep 2023 23:32:29 +0000 (UTC)
Received: from ngraves.fr ([37.59.142.99])
 by ghost-submission-6684bf9d7b-7kht9 with ESMTPSA
 id xzaoA41d+mS6OwQABi008w
 (envelope-from <ngraves@HIDDEN>); Thu, 07 Sep 2023 23:32:29 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-99G0035a494e5d-4c77-4643-9adc-ae7b37dd503c,
 DB6F9D30D203583FCBA53150EC9F55B1C5AACDC8) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 81.67.140.142
From: Nicolas Graves <ngraves@HIDDEN>
To: 65806 <at> debbugs.gnu.org
Subject: [PATCH 4/4] gnu: Add pdf-crop-margins-cli.
Date: Fri,  8 Sep 2023 01:32:13 +0200
Message-ID: <f27279df0034950b1623ee1f763e36309410b937.1694129533.git.ngraves@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <bc8af8e30e35ffdd7e31970ebb021dea978cdcbe.1694129533.git.ngraves@HIDDEN>
References: <bc8af8e30e35ffdd7e31970ebb021dea978cdcbe.1694129533.git.ngraves@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 6741044219858379490
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedviedrudehiedgvdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugedtrddugedvpdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieehkedtieesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65806
Cc: ngraves@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/pdf.scm (pdf-crop-margins-cli): New variable.
---
 gnu/packages/pdf.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 2266296621..7b224746db 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -1021,6 +1021,21 @@ (define-public pdf-crop-margins
 @end itemize")
       (license license:gpl3+))))
 
+(define-public pdf-crop-margins-cli
+  (package
+    (inherit pdf-crop-margins)
+    (name "pdf-crop-margins-cli")
+    (arguments
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'delete-gui-dependencies
+                 (lambda _
+                   (substitute* "setup.py"
+                     (("\"pillow[><=0-9\\.,]*\",")      "")
+                     (("\"PySimpleGUI[><=0-9\\.,]*\",") "")))))))
+    (native-inputs (list python-wheel python-setuptools))
+    (propagated-inputs (list ghostscript python-pymupdf))))
+
 (define-public qpdf
   (package
     (name "qpdf")
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65806; Package guix-patches. Full text available.

Message received at 65806 <at> debbugs.gnu.org:


Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 19:32:37 2023
Received: from localhost ([127.0.0.1]:41736 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeOUH-0000U5-65
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:37 -0400
Received: from 13.mo582.mail-out.ovh.net ([188.165.56.124]:39309)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ngraves@HIDDEN>) id 1qeOUB-0000TR-RZ
 for 65806 <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:34 -0400
Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.16.222])
 by mo582.mail-out.ovh.net (Postfix) with ESMTP id 5E73424544
 for <65806 <at> debbugs.gnu.org>; Thu,  7 Sep 2023 23:32:28 +0000 (UTC)
Received: from ghost-submission-6684bf9d7b-pv2nq (unknown [10.110.208.181])
 by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 1CB781FD83;
 Thu,  7 Sep 2023 23:32:28 +0000 (UTC)
Received: from ngraves.fr ([37.59.142.105])
 by ghost-submission-6684bf9d7b-pv2nq with ESMTPSA
 id /NtrA4xd+mQiaQQAzeOs4g
 (envelope-from <ngraves@HIDDEN>); Thu, 07 Sep 2023 23:32:28 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-105G0068dc694d3-834a-43da-ad84-b1bf1b63cf02,
 DB6F9D30D203583FCBA53150EC9F55B1C5AACDC8) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 81.67.140.142
From: Nicolas Graves <ngraves@HIDDEN>
To: 65806 <at> debbugs.gnu.org
Subject: [PATCH 3/4] gnu: Add pdf-crop-margins.
Date: Fri,  8 Sep 2023 01:32:12 +0200
Message-ID: <3535c0c58a946e35378224215147e969deba1659.1694129533.git.ngraves@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <bc8af8e30e35ffdd7e31970ebb021dea978cdcbe.1694129533.git.ngraves@HIDDEN>
References: <bc8af8e30e35ffdd7e31970ebb021dea978cdcbe.1694129533.git.ngraves@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 6740762743007077090
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedviedrudehiedgvdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegtddrudegvddpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieehkedtieesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekvddpmhhouggvpehsmhhtphhouhht
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65806
Cc: ngraves@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/pdf.scm (pdf-crop-margins): New variable.
---
 gnu/packages/pdf.scm | 57 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 30cc325d48..2266296621 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -964,6 +964,63 @@ (define-public python-pymupdf
 analysis, conversion & manipulation of PDF (and other) documents.")
     (license license:agpl3+)))
 
+(define-public pdf-crop-margins
+  (let ((commit "6d89093e33e98ab02196cfc5e06e96003771e735")
+        (revision "0"))
+    (package
+      (name "pdf-crop-margins")
+      (version "2.0.3")
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/abarker/pdfCropMargins")
+               ;; Releases are not in git tags.
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0144px9kl927z6gx380i2sd75izqzxnnzl3laih2dwpqp82r9j6f"))))
+      (build-system pyproject-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'unpack 'lift-requirements
+              (lambda _
+                (substitute* "setup.py"
+                  (("pillow>=9\\.3\\.0")  ; security issues handled by a patch
+                   "pillow>=9.2.0")))))))
+      (native-inputs (list python-setuptools
+                           python-pillow))
+      (propagated-inputs (list ghostscript
+                               python-pymupdf
+                               python-pysimplegui))
+      (home-page "https://github.com/abarker/pdfCropMargins")
+      (synopsis "Automatically crop the margins of PDF files")
+      (description "The pdfCropMargins program is a command-line application to
+automatically crop the margins of PDF files.  Cropping the margins can make it
+easier to read the pages of a PDF document -- whether the document is printed
+or displayed on a screen -- because the display fonts are larger.
+
+Features
+@itemize
+@item Automatically detects the margins and can crop a given percentage of them.
+@item Can crop all the pages to the same size to give a uniform appearance.
+@item Renders and analyzes page images to find the bounding boxes, which allows
+it to deal with noisy scanned PDFs.
+@item A rudimentary 'undo' capability is implemented by default.
+@item Can crop pages uniformly based on the nth smallest crop values, to help
+with noisy documents where a few pages have unwanted markings in their margins.
+@item Can automatically run a document previewer on the output file.
+@item The format of automatically-generated output-file names is modifiable.
+@item Preserves document catalog information such as outlines if possible.
+@item Crops rotated pages according to their appearance in the document viewer.
+@item Can deal with at least simple cases of password-encrypted files.
+@item Can automatically apply a Ghostscript repair operation to attempt to fix
+corrupt PDF files.
+@end itemize")
+      (license license:gpl3+))))
+
 (define-public qpdf
   (package
     (name "qpdf")
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65806; Package guix-patches. Full text available.

Message received at 65806 <at> debbugs.gnu.org:


Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 19:32:37 2023
Received: from localhost ([127.0.0.1]:41734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeOUG-0000U2-RW
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:37 -0400
Received: from 4.mo583.mail-out.ovh.net ([178.33.111.247]:53243)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ngraves@HIDDEN>) id 1qeOU9-0000TN-Su
 for 65806 <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:34 -0400
Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.143.216])
 by mo583.mail-out.ovh.net (Postfix) with ESMTP id 0044F25208
 for <65806 <at> debbugs.gnu.org>; Thu,  7 Sep 2023 23:32:25 +0000 (UTC)
Received: from ghost-submission-6684bf9d7b-h4tdv (unknown [10.110.171.164])
 by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B07091FD42;
 Thu,  7 Sep 2023 23:32:25 +0000 (UTC)
Received: from ngraves.fr ([37.59.142.102])
 by ghost-submission-6684bf9d7b-h4tdv with ESMTPSA
 id YEBzKIld+mRPEgMAerS5MA
 (envelope-from <ngraves@HIDDEN>); Thu, 07 Sep 2023 23:32:25 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-102R004873a587e-68c1-4561-8586-aa646d41a17a,
 DB6F9D30D203583FCBA53150EC9F55B1C5AACDC8) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 81.67.140.142
From: Nicolas Graves <ngraves@HIDDEN>
To: 65806 <at> debbugs.gnu.org
Subject: [PATCH 1/4] gnu: Add python-pymupdf.
Date: Fri,  8 Sep 2023 01:32:10 +0200
Message-ID: <bc8af8e30e35ffdd7e31970ebb021dea978cdcbe.1694129533.git.ngraves@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 6739918318147003106
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedviedrudehiedgvdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteeffefhfffhjeevleeuvdehgffgveekheeuhfekhfehuefgheffhedugfegleeinecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegtddrudegvddpfeejrdehledrudegvddruddtvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieehkedtieesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65806
Cc: ngraves@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/pdf.scm (python-pymupdf): New variable.
---
 gnu/packages/pdf.scm | 58 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index e270bdf27f..30cc325d48 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -103,6 +103,7 @@ (define-module (gnu packages pdf)
   #:use-module (gnu packages sdl)
   #:use-module (gnu packages sphinx)
   #:use-module (gnu packages sqlite)
+  #:use-module (gnu packages swig)
   #:use-module (gnu packages tex)
   #:use-module (gnu packages time)
   #:use-module (gnu packages tcl)
@@ -906,6 +907,63 @@ (define-public mupdf
                    license:silofl1.1    ;resources/fonts/{han,noto,sil,urw}
                    license:asl2.0)))) ; resources/fonts/droid
 
+(define-public python-pymupdf
+  (package
+    (name "python-pymupdf")
+    (version "1.22.5")
+    (source
+     (origin
+       ;; Not pypi because it download the third_party tarball.
+        (method git-fetch)
+        (uri (git-reference
+              (url "https://github.com/pymupdf/PyMuPDF")
+              (commit version)))
+        (file-name (git-file-name name version))
+        (sha256
+         (base32 "0n2dvszry5h163x8nn2n33mb2rhjgfjsyllhr02n4fz9madv4rx8"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags #~(list "-k" "not test_color_count")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'build 'set-build-env
+            (lambda _
+              (let ((include-mupdf
+                     #$(file-append (this-package-input "mupdf") "/include")))
+                (substitute* "setup.py"
+                  (("^include_dirs = .*$")
+                   (string-append
+                    "include_dirs = [ \"" include-mupdf "/mupdf\", \""
+                    #$(file-append
+                       (this-package-input "freetype") "/include/freetype2")
+                    "\"]\n"))
+                  (("^extra_swig_args = .*$")
+                   (string-append
+                    "extra_swig_args = [ \"-I" include-mupdf "\" ]\n"))))
+              (setenv "CC" "gcc")
+              (setenv "USE_SYSTEM_LIBS" "yes")
+              (setenv "PYMUPDF_SETUP_MUPDF_BUILD" "")
+              (setenv "PYMUPDF_SETUP_MUPDF_THIRD" "0"))))))
+    (inputs (list mupdf
+                  freetype
+                  gumbo-parser
+                  harfbuzz
+                  jbig2dec
+                  libjpeg-turbo
+                  openjpeg
+                  tesseract-ocr))
+    (native-inputs (list gcc
+                         pkg-config
+                         swig
+                         python-pytest
+                         python-fonttools))
+    (home-page "https://github.com/pymupdf/PyMuPDF")
+    (synopsis "Python bindings for the PDF toolkit and renderer MuPDF")
+    (description "This package provides a Python library for data extraction,
+analysis, conversion & manipulation of PDF (and other) documents.")
+    (license license:agpl3+)))
+
 (define-public qpdf
   (package
     (name "qpdf")

base-commit: 72745172d155e489936f694d6b9013cb76272370
prerequisite-patch-id: eb618ab7b10483d917c308a38792af98baa517e2
prerequisite-patch-id: 40b6c9f09f27833367a71ec25d77afae4d2a835e
prerequisite-patch-id: c12968d02d99c253f858586a86b16fa32d41f1c1
prerequisite-patch-id: 09d995d48139f8e61183d5634cda13a01cdb50f7
prerequisite-patch-id: 86baa45ec2aad977c8c8135f7613aa391155de6d
prerequisite-patch-id: 3425fbbff6a603d60b4e143ea2141aabf4ddc92c
prerequisite-patch-id: c373c01aab5dcba3503a97d51c62a595147a041c
prerequisite-patch-id: cda857c790b88c681c4e713c5f71e40291970daf
prerequisite-patch-id: 8e234d0f4d93d2aad499eec8842be3d28da98707
prerequisite-patch-id: 5f664cb2fd995a53765c5ffc19a708ac795cc0c4
prerequisite-patch-id: ed447cba9cf9b7e1a1b47aa27acb14f8f2da0a8e
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#65806; Package guix-patches. Full text available.

Message received at 65806 <at> debbugs.gnu.org:


Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 19:32:34 2023
Received: from localhost ([127.0.0.1]:41731 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeOUD-0000Tb-Ge
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:34 -0400
Received: from 13.mo583.mail-out.ovh.net ([87.98.182.191]:47899)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ngraves@HIDDEN>) id 1qeOUA-0000TP-MY
 for 65806 <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:32:31 -0400
Received: from director8.ghost.mail-out.ovh.net (unknown [10.108.20.172])
 by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4E794251C6
 for <65806 <at> debbugs.gnu.org>; Thu,  7 Sep 2023 23:32:27 +0000 (UTC)
Received: from ghost-submission-6684bf9d7b-7k7h5 (unknown [10.110.171.145])
 by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id EBD221FDFE;
 Thu,  7 Sep 2023 23:32:26 +0000 (UTC)
Received: from ngraves.fr ([37.59.142.106])
 by ghost-submission-6684bf9d7b-7k7h5 with ESMTPSA
 id jgFdNopd+mTmEwMArtIOVQ
 (envelope-from <ngraves@HIDDEN>); Thu, 07 Sep 2023 23:32:26 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-106R00640fe4cb0-45d3-4706-b6f0-2d4be83080da,
 DB6F9D30D203583FCBA53150EC9F55B1C5AACDC8) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 81.67.140.142
From: Nicolas Graves <ngraves@HIDDEN>
To: 65806 <at> debbugs.gnu.org
Subject: [PATCH 2/4] gnu: Add python-pysimplegui.
Date: Fri,  8 Sep 2023 01:32:11 +0200
Message-ID: <67b3d1810b1f05aa13fd896020a47254f4774577.1694129533.git.ngraves@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <bc8af8e30e35ffdd7e31970ebb021dea978cdcbe.1694129533.git.ngraves@HIDDEN>
References: <bc8af8e30e35ffdd7e31970ebb021dea978cdcbe.1694129533.git.ngraves@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN>, jgart <jgart@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 6740481267564012258
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedviedrudehiedgvdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedurdeijedrudegtddrudegvddpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieehkedtieesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65806
Cc: ngraves@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pysimplegui): New variable.
---
 gnu/packages/python-xyz.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index c0e4b62418..61a8c57f1e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5531,6 +5531,25 @@ (define-public python-pysdl2
 common SDL2 functionality.")
     (license license:cc0)))
 
+(define-public python-pysimplegui
+  (package
+    (name "python-pysimplegui")
+    (version "4.60.4")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "PySimpleGUI" version))
+              (sha256
+               (base32
+                "1fi39fmh2iw88h2jh5ifd2vdrc6fpihc0pb0pqsyl6m5071q537q"))))
+    (build-system pyproject-build-system)
+    (inputs (list `(,python "tk")))
+    (home-page "https://github.com/PySimpleGUI/PySimpleGUI")
+    (synopsis "Python GUI library")
+    (description
+     "This package provides a simple Graphical User Interface library for
+Python.")
+    (license license:lgpl3)))
+
 (define-public python-pystache
   (package
     (name "python-pystache")
-- 
2.41.0





Information forwarded to lars@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:
bug#65806; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Sep 2023 15:19:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 11:19:18 2023
Received: from localhost ([127.0.0.1]:40982 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeGms-0002Am-Bt
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 11:19:18 -0400
Received: from lists.gnu.org ([2001:470:142::17]:53864)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ngraves@HIDDEN>) id 1qeGmq-0002AF-60
 for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 11:19:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>)
 id 1qeGmi-0007Hr-Ve
 for guix-patches@HIDDEN; Thu, 07 Sep 2023 11:19:09 -0400
Received: from 16.mo584.mail-out.ovh.net ([188.165.55.104])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>)
 id 1qeGmb-0000Es-Cg
 for guix-patches@HIDDEN; Thu, 07 Sep 2023 11:19:08 -0400
Received: from director2.ghost.mail-out.ovh.net (unknown [10.109.143.210])
 by mo584.mail-out.ovh.net (Postfix) with ESMTP id 1DF6024F97
 for <guix-patches@HIDDEN>; Thu,  7 Sep 2023 15:18:47 +0000 (UTC)
Received: from ghost-submission-6684bf9d7b-2m8t9 (unknown [10.111.208.99])
 by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9DDA61FE9D
 for <guix-patches@HIDDEN>; Thu,  7 Sep 2023 15:18:47 +0000 (UTC)
Received: from ngraves.fr ([37.59.142.106])
 by ghost-submission-6684bf9d7b-2m8t9 with ESMTPSA
 id T85bItfp+WSu2gAA8N37+g (envelope-from <ngraves@HIDDEN>)
 for <guix-patches@HIDDEN>; Thu, 07 Sep 2023 15:18:47 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-106R006839eef28-f6d5-4d54-a889-bc35d0b102bf,
 22B6DBAF3119D5E6228D63ED3BA41B787505BA23) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 81.67.140.142
From: Nicolas Graves <ngraves@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/4 pdf-crop-margins python package]
Date: Thu, 07 Sep 2023 17:18:44 +0200
Message-ID: <87edjaj9kb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Ovh-Tracer-Id: 16849936532955587322
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedviedrudehhedgkeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueejleeileejfffhleetjedtleejheevudffleevgfdufeekhefgvddvveegveefnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugedtrddugedvpdefjedrheelrddugedvrddutdeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht
Received-SPF: pass client-ip=188.165.55.104; envelope-from=ngraves@HIDDEN;
 helo=16.mo584.mail-out.ovh.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)


-- 
Best regards,
Nicolas Graves




Acknowledgement sent to Nicolas Graves <ngraves@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#65806; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 2 May 2024 13:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.