gnu: python-pyelftools: Update to 0.30 [fixes build].

This avoids

    Test file 'test/testfiles_for_readelf/aarch64-relocs-le.o.elf'
    .......................FAIL
    ....for file test/testfiles_for_readelf/aarch64-relocs-le.o.elf
    ....for option "--debug-dump=info"
    ....Output #1 is readelf, Output #2 is pyelftools
    @@ Mismatch on line #1:
    >>  compilation unit @ offset 0:<<
    >>  compilation unit @ offset 0x0:<<
     ([('equal', 0, 29, 0, 29), ('insert', 29, 29, 29, 31), ('equal', 29, 30, 31, 32)])

* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.30.
[description]: Remove gratuitous whitespace.

Change-Id: I6e15e4532affd7faa7272d42adb65a2efcccce46
This commit is contained in:
Janneke Nieuwenhuizen 2024-01-24 17:13:23 +01:00 committed by Ludovic Courtès
parent 8ff0ee8ed6
commit 1cf91238a2
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -144,7 +144,7 @@
;;; Copyright © 2023 Parnikkapore <poomklao@yahoo.com> ;;; Copyright © 2023 Parnikkapore <poomklao@yahoo.com>
;;; Copyright © 2023 Foundation Devices, Inc. <hello@foundationdevices.com> ;;; Copyright © 2023 Foundation Devices, Inc. <hello@foundationdevices.com>
;;; Copyright © c4droid <c4droid@foxmail.com> ;;; Copyright © c4droid <c4droid@foxmail.com>
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org> ;;; Copyright © 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023 Attila Lendvai <attila@lendvai.name> ;;; Copyright © 2023 Attila Lendvai <attila@lendvai.name>
;;; Copyright © 2023, 2024 Troy Figiel <troy@troyfigiel.com> ;;; Copyright © 2023, 2024 Troy Figiel <troy@troyfigiel.com>
;;; Copyright © 2024 Timothee Mathieu <timothee.mathieu@inria.fr> ;;; Copyright © 2024 Timothee Mathieu <timothee.mathieu@inria.fr>
@ -23107,7 +23107,7 @@ OpenSSH Server for example.")
(define-public python-pyelftools (define-public python-pyelftools
(package (package
(name "python-pyelftools") (name "python-pyelftools")
(version "0.29") (version "0.30")
(home-page "https://github.com/eliben/pyelftools") (home-page "https://github.com/eliben/pyelftools")
(source (source
(origin (origin
@ -23116,7 +23116,7 @@ OpenSSH Server for example.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1mi7i9zlhkkap4q50ciak57ia46mj2jzq0713m3dh0x8j05k9xml")) (base32 "0gk47mq5cqv6qz35aydn67wma5m70gv5f9f6pg38zny6vsfavmq3"))
(snippet (snippet
;; Delete bundled readelf executable. ;; Delete bundled readelf executable.
'(delete-file "test/external_tools/readelf")))) '(delete-file "test/external_tools/readelf"))))
@ -23133,9 +23133,9 @@ OpenSSH Server for example.")
(synopsis (synopsis
"Analyze binary and library file information") "Analyze binary and library file information")
(description "This Python library provides interfaces for parsing and (description "This Python library provides interfaces for parsing and
analyzing two binary and library file formats ; the Executable and Linking analyzing two binary and library file formats ; the Executable and Linking
Format (ELF), and debugging information in the Debugging With Attributed Format (ELF), and debugging information in the Debugging With Attributed
Record Format (DWARF).") Record Format (DWARF).")
(license license:public-domain))) (license license:public-domain)))
(define-public python-pefile (define-public python-pefile