[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
31/47: gnu: python-reportlab: Update to 4.0.8.
From: |
guix-commits |
Subject: |
31/47: gnu: python-reportlab: Update to 4.0.8. |
Date: |
Wed, 10 Jan 2024 14:52:58 -0500 (EST) |
rekado pushed a commit to branch wip-python-science
in repository guix.
commit c5dbaae415ccb8babdaa1bb24e57fa050b17e3e9
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Tue Jan 9 13:13:24 2024 +0100
gnu: python-reportlab: Update to 4.0.8.
* gnu/packages/pdf.scm (python-reportlab): Update to 4.0.8.
[arguments]: Update configure flags and 'find-libraries phase.
[inputs]: Remove freetype and libart-lgpl.
[propagated-inputs]: Add python-chardet.
Change-Id: I626ef4c71a0b867ec4e1c74a71e45843349f46ef
---
gnu/packages/pdf.scm | 34 ++++++++++++----------------------
1 file changed, 12 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 644a4617a6..e8f1448bfe 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2015, 2016 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
-;;; Copyright © 2014, 2015, 2016, 2018, 2019, 2021 Ricardo Wurmus
<rekado@elephly.net>
+;;; Copyright © 2014, 2015, 2016, 2018, 2019, 2021, 2024 Ricardo Wurmus
<rekado@elephly.net>
;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
;;; Copyright © 2016 Nikita <nikita@n0.is>
@@ -1119,38 +1119,28 @@ optimize toolbar for portrait / landscape
(define-public python-reportlab
(package
(name "python-reportlab")
- (version "3.5.42")
+ (version "4.0.8")
(source (origin
(method url-fetch)
(uri (pypi-uri "reportlab" version))
(sha256
(base32
- "0i17qgm7gzy7pzp240mkpsx9rn8rr67jh5npp5bylv3sd41g48cw"))))
+ "0lq8fibbgp7bfasxjf33s4hzqr405y655bkxggxmjxqsga0lb68n"))))
(build-system python-build-system)
(arguments
- '(;; FIXME: There is one test failure, building the pdf manual from
source,
- ;; but it does not cause the build to fail.
- #:test-target "tests"
- #:configure-flags (list "--use-system-libart")
- #:phases
- (modify-phases %standard-phases
+ (list
+ #:test-target "tests"
+ #:configure-flags '(list "--no-download-t1-files")
+ #:phases
+ #~(modify-phases %standard-phases
(add-after 'unpack 'find-libraries
(lambda* (#:key inputs #:allow-other-keys)
- (let ((libart (assoc-ref inputs "libart-lgpl"))
- (freetype (assoc-ref inputs "freetype"))
- (dlt1 (assoc-ref inputs "font-curve-files")))
+ (let ((dlt1 (assoc-ref inputs "font-curve-files")))
(substitute* "setup.py"
- (("/usr/include/libart-\\*")
- (string-append libart "/include/libart-2.0"))
- (("/usr/include/freetype2")
- (string-append freetype "/include"))
(("http://www.reportlab.com/ftp/pfbfer-20180109.zip")
- (string-append "file://" dlt1)))
- #t))))))
+ (string-append "file://" dlt1)))))))))
(inputs
- `(("freetype" ,freetype)
- ("libart-lgpl" ,libart-lgpl)
- ("font-curve-files"
+ `(("font-curve-files"
,(origin
(method url-fetch)
(uri "http://www.reportlab.com/ftp/pfbfer-20180109.zip")
@@ -1158,7 +1148,7 @@ optimize toolbar for portrait / landscape
(base32
"1v0gy4mbx02ys96ssx89420y0njknlrxs2bx64bv4rp8a0al66w5"))))))
(propagated-inputs
- (list python-pillow))
+ (list python-chardet python-pillow))
(home-page "https://www.reportlab.com")
(synopsis "Python library for generating PDFs and graphics")
(description "This is the ReportLab PDF Toolkit. It allows rapid creation
- 15/47: gnu: python-scikit-learn: Update to 1.3.2., (continued)
- 15/47: gnu: python-scikit-learn: Update to 1.3.2., guix-commits, 2024/01/10
- 16/47: gnu: python-pynndescent: Update to 0.5.11., guix-commits, 2024/01/10
- 17/47: gnu: python-umap-learn: Update to 0.5.5., guix-commits, 2024/01/10
- 18/47: gnu: Add python-cppy., guix-commits, 2024/01/10
- 12/47: gnu: python-afdko: Disable failing test., guix-commits, 2024/01/10
- 19/47: gnu: python-kiwisolver: Update to 1.4.5., guix-commits, 2024/01/10
- 26/47: gnu: python-poliastro: Make compatible with latest matplotlib., guix-commits, 2024/01/10
- 28/47: gnu: tadbit: Add missing input., guix-commits, 2024/01/10
- 23/47: gnu: Add python-pytest-nunit., guix-commits, 2024/01/10
- 30/47: gnu: python-pegasusio: Disable tests., guix-commits, 2024/01/10
- 31/47: gnu: python-reportlab: Update to 4.0.8.,
guix-commits <=
- 37/47: gnu: python-cartopy: Update to 0.22.0., guix-commits, 2024/01/10
- 03/47: gnu: python-doit: Update to 0.36.0., guix-commits, 2024/01/10
- 06/47: gnu: meson-python: Update to 0.15.0., guix-commits, 2024/01/10
- 09/47: gnu: python-lazy-loader: Update to 0.3., guix-commits, 2024/01/10
- 04/47: gnu: Add python-pyproject-metadata-0.7., guix-commits, 2024/01/10
- 05/47: gnu: Add python-pydevtool., guix-commits, 2024/01/10
- 08/47: gnu: python-tifffile: Update to 2023.12.9., guix-commits, 2024/01/10
- 13/47: gnu: python-pypng: Update to 0.20220715.0., guix-commits, 2024/01/10
- 14/47: gnu: python-matplotx: Disable test_png test., guix-commits, 2024/01/10
- 20/47: gnu: Add python-contourpy., guix-commits, 2024/01/10