summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHennadii Stepanov <hebasto@gmail.com>2025-05-30 21:41:08 +0100
committerHilton Chain <hako@ultrarare.space>2025-06-02 11:52:06 +0800
commitb99a2f21d1335834e893109d10b55c43bb9f5562 (patch)
treea3f6ce7e8fc724044cdc8debdc285b414e325e6a
parenta755edec4313d85905d32c120fdc88c4167998ac (diff)
gnu: python-lief: Update to 0.16.6.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.16.6. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add ninja, python-scikit-build-core, python-pydantic-2. Replace cmake with cmake-minimal. [arguments]<#:phases>: Use ‘build’ phase from the build system. Change directory to "api/python" before build. Change-Id: I8489ed2a3e73ec3ab202d25beae53d320b8808ed Signed-off-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r--gnu/packages/python-xyz.scm18
1 files changed, 9 insertions, 9 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 2aabb83d20..d49e8abf1d 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -39293,7 +39293,7 @@ platform using the ActivityPub protocol.")
(define-public python-lief
(package
(name "python-lief")
- (version "0.12.3")
+ (version "0.16.6")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -39302,19 +39302,19 @@ platform using the ActivityPub protocol.")
(file-name (git-file-name name version))
(sha256
(base32
- "11i6hqmcjh56y554kqhl61698n9v66j2qk1c1g63mv2w07h2z661"))))
- (build-system python-build-system)
- (native-inputs (list cmake))
+ "1pq9nagrnkl1x943bqnpiyxmkd9vk99znfxiwqp6vf012b50bz2a"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list cmake-minimal
+ ninja
+ python-scikit-build-core
+ python-pydantic-2))
(arguments
(list
#:tests? #f ;needs network
#:phases #~(modify-phases %standard-phases
- (replace 'build
+ (add-before 'build 'change-directory
(lambda _
- (invoke
- "python" "setup.py" "--sdk" "build"
- (string-append
- "-j" (number->string (parallel-job-count)))))))))
+ (chdir "api/python"))))))
(home-page "https://github.com/lief-project/LIEF")
(synopsis "Library to instrument executable formats")
(description