guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#63765] [PATCH 0/8] gnu: python-lief: Update to 0.13.0.


From: Hilton Chain
Subject: [bug#63765] [PATCH 0/8] gnu: python-lief: Update to 0.13.0.
Date: Sun, 28 May 2023 16:07:36 +0800

This patchset updates python-lief to 0.13.0 and unbundles its 3rd-party
dependencies.

1. Update details:
  In previous version of python-lief, only Python bindings are installed.  This
time its SDK is built and installed to "out" output, while Python bindings to a
new output, "python".

  It would be better to rename the package to "lief" and move it out of
python-xyz.scm later, but at the moment I'm not sure where to put it.


2. Unbundle details:
Dependencies remain bundled:
  * tcb-span-d6c6e30.zip (https://github.com/tcbrindle/span)
  * leaf-1.81.0.zip      (https://github.com/boostorg/leaf)
The two above are single-file headers and I'm currently failed to unbundle them.
  * Melkor_ELF_Fuzzer-ac2495b.zip
This one is from a fork and I can't find the source.
  * Catch2-2.13.8.zip
This one is used for testing and there's no option to unbundle it.

  utfcpp and mbedtls-apache are updated for cmake files.  mbedtls-apache 3.X is
needed so the previously packaged one (2.28.X, LTS version) is renamed to
mbedtls-apache-lts.


Hilton Chain (8):
  gnu: Add ftest-for-utfcpp.
  gnu: utfcpp: Update to 3.2.3.
  gnu: mbedtls-apache: Rename package to mbedtls-apache-lts.
  gnu: mbedtls-apache-for-hiawatha: Use inherited source.
  gnu: mbedtls-apache-lts: Update to 2.28.3.
  gnu: Add mbedtls-apache, version 3.4.0.
  gnu: Add frozen.
  gnu: python-lief: Update to 0.13.0.

 gnu/packages/cpp.scm              | 23 ++++++++
 gnu/packages/emulators.scm        |  2 +-
 gnu/packages/game-development.scm |  2 +-
 gnu/packages/hardware.scm         |  4 +-
 gnu/packages/haxe.scm             |  6 +-
 gnu/packages/irc.scm              |  2 +-
 gnu/packages/julia-jll.scm        |  2 +-
 gnu/packages/julia.scm            |  2 +-
 gnu/packages/linphone.scm         |  2 +-
 gnu/packages/linux.scm            |  2 +-
 gnu/packages/networking.scm       |  2 +-
 gnu/packages/python-xyz.scm       | 96 ++++++++++++++++++++++++++-----
 gnu/packages/search.scm           |  2 +-
 gnu/packages/textutils.scm        | 34 ++++++-----
 gnu/packages/tls.scm              | 50 +++++++---------
 gnu/packages/video.scm            |  2 +-
 16 files changed, 160 insertions(+), 73 deletions(-)


base-commit: b96b82bcd4bc24529941ff74a91432481f1a71b5
--
2.40.1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]