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-06-17 22:57:10 +0200
commita87e8b2b2b5673e30317e75eade7266300f8d727 (patch)
tree001dc2cac3ac8429d6b8e23a762eeef6612e941e /gnu/packages/crypto.scm
parent97caa19f63c03db71c0d05a88afc6dd5c713b52e (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 c8a53cccd4..3d50f5091a 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -1649,24 +1649,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