X-Loop: help-debbugs@HIDDEN Subject: [bug#65806] [PATCH 0/4 pdf-crop-margins python package] Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 07 Sep 2023 15:20:02 +0000 Resent-Message-ID: <handler.65806.B.16940999588360 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 65806 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65806 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16940999588360 (code B ref -1); Thu, 07 Sep 2023 15:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Sep 2023 15:19:18 +0000 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> 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-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
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Nicolas Graves <ngraves@HIDDEN> Subject: bug#65806: Acknowledgement ([PATCH 0/4 pdf-crop-margins python package]) Message-ID: <handler.65806.B.16940999588360.ack <at> debbugs.gnu.org> References: <87edjaj9kb.fsf@HIDDEN> X-Gnu-PR-Message: ack 65806 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 65806 <at> debbugs.gnu.org Date: Thu, 07 Sep 2023 15:20:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 65806 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 65806: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65806 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#65806] [PATCH 2/4] gnu: Add python-pysimplegui. Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: lars@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN Resent-Date: Thu, 07 Sep 2023 23:33:01 +0000 Resent-Message-ID: <handler.65806.B65806.16941295541852 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65806 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65806 <at> debbugs.gnu.org Cc: ngraves@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, jgart <jgart@HIDDEN> X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, jgart <jgart@HIDDEN> Received: via spool by 65806-submit <at> debbugs.gnu.org id=B65806.16941295541852 (code B ref 65806); Thu, 07 Sep 2023 23:33:01 +0000 Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:34 +0000 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> 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 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#65806] [PATCH 1/4] gnu: Add python-pymupdf. References: <87edjaj9kb.fsf@HIDDEN> In-Reply-To: <87edjaj9kb.fsf@HIDDEN> Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 07 Sep 2023 23:33:02 +0000 Resent-Message-ID: <handler.65806.B65806.16941295571868 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65806 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65806 <at> debbugs.gnu.org Cc: ngraves@HIDDEN Received: via spool by 65806-submit <at> debbugs.gnu.org id=B65806.16941295571868 (code B ref 65806); Thu, 07 Sep 2023 23:33:02 +0000 Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:37 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#65806] [PATCH 3/4] gnu: Add pdf-crop-margins. Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 07 Sep 2023 23:33:02 +0000 Resent-Message-ID: <handler.65806.B65806.16941295571875 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65806 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65806 <at> debbugs.gnu.org Cc: ngraves@HIDDEN Received: via spool by 65806-submit <at> debbugs.gnu.org id=B65806.16941295571875 (code B ref 65806); Thu, 07 Sep 2023 23:33:02 +0000 Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:37 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#65806] [PATCH 4/4] gnu: Add pdf-crop-margins-cli. Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 07 Sep 2023 23:33:03 +0000 Resent-Message-ID: <handler.65806.B65806.16941295581882 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65806 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65806 <at> debbugs.gnu.org Cc: ngraves@HIDDEN Received: via spool by 65806-submit <at> debbugs.gnu.org id=B65806.16941295581882 (code B ref 65806); Thu, 07 Sep 2023 23:33:03 +0000 Received: (at 65806) by debbugs.gnu.org; 7 Sep 2023 23:32:38 +0000 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> 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-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
Received: (at control) by debbugs.gnu.org; 2 May 2024 13:00:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 02 09:00:07 2024 Received: from localhost ([127.0.0.1]:43648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s2W2g-0005i6-Pw for submit <at> debbugs.gnu.org; Thu, 02 May 2024 09:00:06 -0400 Received: from mailtransmit05.runbox.com ([2a0c:5a00:149::26]:55418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <steve@HIDDEN>) id 1s2W2e-0005gi-Iw for control <at> debbugs.gnu.org; Thu, 02 May 2024 09:00:05 -0400 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <steve@HIDDEN>) id 1s2W2B-000Vv9-R5 for control <at> debbugs.gnu.org; Thu, 02 May 2024 14:59:35 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=futurile.net; s=selector1; h=Content-Type:MIME-Version:Message-ID:Subject: To:From:Date; bh=XCujqo6pQ8RlA+2S2A4cv/HjTtXOkzT9KNWa3mf1aFw=; b=esSqs1Y3Bzwl olVKa4Dcm/4iKva6SeP1Us10V8OlQSWPnludKCe9x4LSOC+LcepZaIbOAdj2aYl06RbfRPNZj1VQ0 1/FaT/UH+CDhP4aijBllzykbtzcPZWT/KHwgjDaS3+9NtNG/YqnYpoP8p8iFa0qyDr732DlKz7rW1 BU1n6/qJmuqJY+eqgQBJSNHwOCe1KpdydvL/tFe93Oumqipdl7GGyYlOsIZ+LOGKcfxUTIJQ5JhSB 4dy/TtkkNLYbg/ncrHCvDfx/e0wO7zJpk8fvI17KU2EyCGbkVWuZkt5Q67c7qPkJqllF6xm9qPkDF Vd76BGHY4Fz85bizwd4FyA==; Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from <steve@HIDDEN>) id 1s2W2B-0005KP-E4 for control <at> debbugs.gnu.org; Thu, 02 May 2024 14:59:35 +0200 Received: by submission02.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_SECP256R1__RSA_SHA256__AES_256_GCM:256) (Exim 4.93) id 1s2W22-000gqH-Sv for control <at> debbugs.gnu.org; Thu, 02 May 2024 14:59:27 +0200 Date: Thu, 2 May 2024 13:59:25 +0100 From: Steve George <steve@HIDDEN> To: control <at> debbugs.gnu.org Subject: owner 65806 Message-ID: <1714654759-2660-bts-steve@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: devscripts bts/2.22.1ubuntu1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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.7 (-) owner 65806 ! thanks
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.