[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#74035] [PATCH v2 20/26] gnu: liblouis: Update to 3.31.0. [security
From: |
Zheng Junjie |
Subject: |
[bug#74035] [PATCH v2 20/26] gnu: liblouis: Update to 3.31.0. [security fixes] |
Date: |
Mon, 04 Nov 2024 19:58:25 +0800 |
Nicolas Graves via Guix-patches via <guix-patches@gnu.org> writes:
> This fixes CVE-2022-26981.
>
> * gnu/packages/language.scm (liblouis): Update to 3.31.0.
> [arguments]: Improve style using gexps.
> [native-inputs]: Rewrite and replace python-wrapper by python.
> ---
> gnu/packages/language.scm | 47 ++++++++++++++++++---------------------
> 1 file changed, 22 insertions(+), 25 deletions(-)
>
> diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm
> index 78fcba4287..6a5e7927b4 100644
> --- a/gnu/packages/language.scm
> +++ b/gnu/packages/language.scm
> @@ -10,6 +10,7 @@
> ;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com>
> ;;; Copyright © 2024 Efraim Flashner <efraim@flashner.co.il>
> ;;; Copyright © 2024 Charles <charles@charje.net>
> +;;; Copyright © 2024 Nicolas Graves <ngraves@ngraves.fr>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -338,7 +339,7 @@ (define-public libchewing
> (define-public liblouis
> (package
> (name "liblouis")
> - (version "3.15.0")
> + (version "3.31.0")
> (source
> (origin
> (method git-fetch)
> @@ -348,34 +349,30 @@ (define-public liblouis
> (commit (string-append "v" version))))
> (file-name (git-file-name name version))
> (sha256
> - (base32 "1ljy5xsy7vf2r0ix0d7bqcr6qvr6897f8madsx9zlm1mrj31n5px"))))
> + (base32 "02bga2l4jiyrgfqdl27wszz5yd6h80n2dmq3p6nb2br83jywisfh"))))
> (build-system gnu-build-system)
> (outputs '("out" "bin" "doc" "python"))
> (arguments
> - `(#:configure-flags
> - (list
> - "--disable-static"
> - "--enable-ucs4")
> - #:phases
> - (modify-phases %standard-phases
> - (add-after 'install 'install-python-extension
> - (lambda* (#:key outputs #:allow-other-keys)
> - (with-directory-excursion "python"
> - (invoke "python" "setup.py" "install"
> - (string-append "--prefix="
> - (assoc-ref outputs "python"))
> - "--root=/")))))))
> + (list
> + #:configure-flags #~(list "--disable-static" "--enable-ucs4")
> + #:phases
> + #~(modify-phases %standard-phases
> + (add-after 'install 'install-python-extension
> + (lambda _
> + (with-directory-excursion "python"
> + (invoke "python3" "setup.py" "install" "--root=/"
> + (string-append "--prefix=" #$output:python))))))))
> (native-inputs
> - `(("autoconf" ,autoconf)
> - ("automake" ,automake)
> - ("clang-format" ,clang)
> - ("help2man" ,help2man)
> - ("libtool" ,libtool)
> - ("libyaml" ,libyaml)
> - ("makeinfo" ,texinfo)
> - ("perl" ,perl)
> - ("pkg-config" ,pkg-config)
> - ("python" ,python-wrapper)))
> + (list autoconf
> + automake
> + clang
> + help2man
> + libtool
> + libyaml
> + texinfo
> + perl
> + pkg-config
> + python))
> (synopsis "Braille translator and back-translator")
> (description "Liblouis is a braille translator and back-translator named
> in
> honor of Louis Braille. It features support for computer and literary
> braille,
apply, adjust message and use python-minimal, not python.
signature.asc
Description: PGP signature
- [bug#74035] [PATCH v2 07/26] gnu: wireshark: Update to 4.4.1. [security fixes], (continued)
- [bug#74035] [PATCH v2 07/26] gnu: wireshark: Update to 4.4.1. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 10/26] gnu: xlsxio: Update to 0.2.35. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 02/26] gnu: python-django-4.2: Update to 4.2.16. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 12/26] gnu: indent: Remove uneeded arguments., Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 15/26] gnu: shapelib: Update to 1.6.1. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 23/26] gnu: Add sexpp., Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 20/26] gnu: liblouis: Update to 3.31.0. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 20/26] gnu: liblouis: Update to 3.31.0. [security fixes],
Zheng Junjie <=
- [bug#74035] [PATCH v2 25/26] gnu: cjson: Update to 1.7.18. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 08/26] gnu: pam-u2f: Update to 1.3.0. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 11/26] gnu: pypy: Update to 7.3.17. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 03/26] gnu: maradns: Update to 3.5.0036. [security fixes], Nicolas Graves, 2024/11/03
- [bug#74035] [PATCH v2 04/26] gnu: maradns: Improve style., Nicolas Graves, 2024/11/03