From unknown Sat Jun 21 10:20:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#26425 <26425@debbugs.gnu.org> To: bug#26425 <26425@debbugs.gnu.org> Subject: Status: [PATCH 1/2] gnu: Add python-poppler-qt5. Reply-To: bug#26425 <26425@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:20:47 +0000 retitle 26425 [PATCH 1/2] gnu: Add python-poppler-qt5. reassign 26425 guix-patches submitter 26425 Ricardo Wurmus severity 26425 normal tag 26425 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 09 16:48:13 2017 Received: (at submit) by debbugs.gnu.org; 9 Apr 2017 20:48:13 +0000 Received: from localhost ([127.0.0.1]:40132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxJkr-0007Oy-4L for submit@debbugs.gnu.org; Sun, 09 Apr 2017 16:48:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxJkp-0007Oi-GS for submit@debbugs.gnu.org; Sun, 09 Apr 2017 16:48:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxJkj-0007O2-AD for submit@debbugs.gnu.org; Sun, 09 Apr 2017 16:48:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33229) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cxJkj-0007Nw-78 for submit@debbugs.gnu.org; Sun, 09 Apr 2017 16:48:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49345) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cxJkh-00065Q-OX for guix-patches@gnu.org; Sun, 09 Apr 2017 16:48:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxJke-0007Ll-MQ for guix-patches@gnu.org; Sun, 09 Apr 2017 16:48:03 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21135) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cxJke-0007LT-F1 for guix-patches@gnu.org; Sun, 09 Apr 2017 16:48:00 -0400 Received: from localhost (xd9ba0b5c.dyn.telefonica.de [217.186.11.92]) by mx.zohomail.com with SMTPS id 1491770877917884.4452522174154; Sun, 9 Apr 2017 13:47:57 -0700 (PDT) From: Ricardo Wurmus To: guix-patches@gnu.org Subject: [PATCH 1/2] gnu: Add python-poppler-qt5. Date: Sun, 9 Apr 2017 22:47:52 +0200 Message-Id: <20170409204753.24456-1-rekado@elephly.net> X-Mailer: git-send-email 2.12.2 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) * gnu/packages/pdf.scm (python-poppler-qt5): New variable. --- gnu/packages/pdf.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 7f3dccc8b..0882d3b94 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -184,6 +184,53 @@ Poppler PDF rendering library.") (license license:lgpl2.1+))) +(define-public python-poppler-qt5 + (package + (name "python-poppler-qt5") + (version "0.24.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "python-poppler-qt5" version)) + (sha256 + (base32 + "0l69llw1fzwz8y90q0qp9q5pifbrqjjbwii7di54dwghw5fc6w1r")))) + (build-system python-build-system) + (arguments + `(;; There are no tests. The check phase just causes a rebuild. + #:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "setup.py" + ;; This check always fails, so disable it. + (("if not check_qtxml\\(\\)") + "if True") + ;; Enable C++11, which is needed because of Qt5. + (("\\*\\*ext_args" line) + (string-append "extra_compile_args=['-std=gnu++11'], " line))) + ;; We need to pass an extra flag here. This cannot be in + ;; configure-flags because it should not be passed for the + ;; installation phase. + ((@@ (guix build python-build-system) call-setuppy) + "build_ext" (list (string-append "--pyqt-sip-dir=" + (assoc-ref inputs "python-pyqt") + "/share/sip")) #t)))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("python-sip" ,python-sip) + ("python-pyqt" ,python-pyqt) + ("poppler-qt5" ,poppler-qt5) + ("qtbase" ,qtbase))) + (home-page "https://pypi.python.org/pypi/python-poppler-qt5") + (synopsis "Python bindings for Poppler-Qt5") + (description + "This package provides Python bindings for the Qt5 interface of the +Poppler PDF rendering library.") + (license license:lgpl2.1+))) + (define-public libharu (package (name "libharu") -- 2.12.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 10 05:13:08 2017 Received: (at 26425) by debbugs.gnu.org; 10 Apr 2017 09:13:08 +0000 Received: from localhost ([127.0.0.1]:40542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxVNk-0008Ok-JT for submit@debbugs.gnu.org; Mon, 10 Apr 2017 05:13:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxVNj-0008OI-08 for 26425@debbugs.gnu.org; Mon, 10 Apr 2017 05:13:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxVNa-0007uK-0X for 26425@debbugs.gnu.org; Mon, 10 Apr 2017 05:13:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35929) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cxVNZ-0007uE-T3; Mon, 10 Apr 2017 05:12:57 -0400 Received: from [193.50.110.120] (port=49684 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cxVNZ-0004kv-9O; Mon, 10 Apr 2017 05:12:57 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: bug#26425: [PATCH 1/2] gnu: Add python-poppler-qt5. References: <20170409204753.24456-1-rekado@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 Germinal an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 10 Apr 2017 11:12:55 +0200 In-Reply-To: <20170409204753.24456-1-rekado@elephly.net> (Ricardo Wurmus's message of "Sun, 9 Apr 2017 22:47:52 +0200") Message-ID: <871st0hbhk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26425 Cc: 26425@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/pdf.scm (python-poppler-qt5): New variable. LGTM! > + (substitute* "setup.py" > + ;; This check always fails, so disable it. > + (("if not check_qtxml\\(\\)") > + "if True") The check fails wrongfully? > + (description > + "This package provides Python bindings for the Qt5 interface of the > +Poppler PDF rendering library.") Python bindings of the Qt bindings of=E2=80=A6 fun! ;-) Thank you, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 11 04:06:31 2017 Received: (at 26425) by debbugs.gnu.org; 11 Apr 2017 08:06:31 +0000 Received: from localhost ([127.0.0.1]:41921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxqop-0004ku-6L for submit@debbugs.gnu.org; Tue, 11 Apr 2017 04:06:31 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxqom-0004kl-MX for 26425@debbugs.gnu.org; Tue, 11 Apr 2017 04:06:29 -0400 Received: from localhost (x4d0ce744.dyn.telefonica.de [77.12.231.68]) by mx.zohomail.com with SMTPS id 1491897985413485.3152817631591; Tue, 11 Apr 2017 01:06:25 -0700 (PDT) References: <20170409204753.24456-1-rekado@elephly.net> <871st0hbhk.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#26425: [PATCH 1/2] gnu: Add python-poppler-qt5. In-reply-to: <871st0hbhk.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 11 Apr 2017 10:06:21 +0200 Message-ID: <87efwzqsg2.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 26425 Cc: 26425@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/packages/pdf.scm (python-poppler-qt5): New variable. > > LGTM! > >> + (substitute* "setup.py" >> + ;; This check always fails, so disable it. >> + (("if not check_qtxml\\(\\)") >> + "if True") > > The check fails wrongfully? Yes. We do provide qtxml with qtbase. It’s easier to disable this check than to fix it, given that we know that we have qtxml. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 22 17:14:04 2017 Received: (at 26425-done) by debbugs.gnu.org; 22 Apr 2017 21:14:04 +0000 Received: from localhost ([127.0.0.1]:34776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d22M0-00036J-2b for submit@debbugs.gnu.org; Sat, 22 Apr 2017 17:14:04 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d22Ly-000360-8p for 26425-done@debbugs.gnu.org; Sat, 22 Apr 2017 17:14:02 -0400 Received: from localhost (xd9ba693d.dyn.telefonica.de [217.186.105.61]) by mx.zohomail.com with SMTPS id 1492895639560539.9841849019493; Sat, 22 Apr 2017 14:13:59 -0700 (PDT) References: <20170409204753.24456-1-rekado@elephly.net> <871st0hbhk.fsf@gnu.org> <87efwzqsg2.fsf@elephly.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: 26425-done@debbugs.gnu.org Subject: Re: bug#26425: [PATCH 1/2] gnu: Add python-poppler-qt5. In-reply-to: <87efwzqsg2.fsf@elephly.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 22 Apr 2017 23:13:57 +0200 Message-ID: <8737d0taay.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 26425-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Ricardo Wurmus writes: > Ludovic Courtès writes: > >> Ricardo Wurmus skribis: >> >>> * gnu/packages/pdf.scm (python-poppler-qt5): New variable. >> >> LGTM! >> >>> + (substitute* "setup.py" >>> + ;; This check always fails, so disable it. >>> + (("if not check_qtxml\\(\\)") >>> + "if True") >> >> The check fails wrongfully? > > Yes. We do provide qtxml with qtbase. It’s easier to disable this > check than to fix it, given that we know that we have qtxml. I forgot to close this bug. This has been pushed to master with commit 99bcae94bcd50fc15bf44b5cc06cd39450f01ad5. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From unknown Sat Jun 21 10:20:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 21 May 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator