summaryrefslogtreecommitdiff
path: root/gnu/packages/crypto.scm
diff options
context:
space:
mode:
authorJosselin Poiret <dev@jpoiret.xyz>2024-03-02 22:45:41 +0100
committerLudovic Courtès <ludo@gnu.org>2024-08-31 10:44:55 +0200
commit4eb52d484e1dbbd957fe11fa2c057e9cf459de2b (patch)
treea29e47116ac6d48dc5a0604b9bb4e0cefd557f15 /gnu/packages/crypto.scm
parent9b9977f355d2e58aa9df3524911fd750536c89f7 (diff)
gnu: libxcrypt: Build from tarball.
* gnu/packages/crypto.scm (libxcrypt): Switch to url-fetch as it is now a transitive dependency of git-minimal. Because we're building from a tarball, remove autotools and pkg-config dependencies. Change-Id: I6479db1efe325bbdd109e4db051096d6345ad6a1
Diffstat (limited to 'gnu/packages/crypto.scm')
-rw-r--r--gnu/packages/crypto.scm22
1 files changed, 7 insertions, 15 deletions
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 2bf58918a41..479135ee8d5 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -1653,24 +1653,16 @@ checksum tool based on the BLAKE3 cryptographic hash function.")
(version "4.4.36")
(source
(origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/besser82/libxcrypt")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
+ (method url-fetch)
+ (uri
+ (string-append
+ "https://github.com/besser82/libxcrypt/releases/download/v" version
+ "/libxcrypt-" version ".tar.xz"))
(sha256
- (base32 "1yhpjjjv38y14nrj15bkndq824v42plndgi3k8mmc04grj1fbnjf"))))
+ (base32 "0hw9zphnbzgys5k7ja37iqmwmlyn0y417qr6xqmdw08axv5g9qg5"))))
(build-system gnu-build-system)
(native-inputs
- (list autoconf
- automake
- libtool
- perl
- pkg-config
- ;; Do not run tests needing python, since Python < 3.13 needs it
- ;; for its crypt module
- #;python-3
- #;python-passlib))
+ (list perl))
(synopsis
"Extended crypt library for descrypt, md5crypt, bcrypt, and others")
(description