diff options
| author | Hugo Buddelmeijer <hugo@buddelmeijer.nl> | 2026-01-14 23:19:39 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-16 20:23:45 +0100 |
| commit | aa0883d233643f64acca281f747e0a6e6fddb35c (patch) | |
| tree | 683fa36373b2993f44353590e2d4072e3d8d3b26 | |
| parent | 519210ce80a09338e262906721335aeba3ead474 (diff) | |
gnu: guile-2.2.4: Fix build by using libxcrypt-without-failure-tokens.
* gnu/packages/guile.scm (guile-2.2.4): Use libxcrypt-without-failure-tokens.
Change-Id: I91d4d7287636f34aa64ce8d47736b14c311b7a62
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5624
| -rw-r--r-- | gnu/packages/guile.scm | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 2980b46f2b9..8f138c24bd7 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm | |||
| @@ -335,18 +335,21 @@ without requiring the source code to be rewritten.") | |||
| 335 | (files '("lib/guile/2.2/site-ccache"))))))) | 335 | (files '("lib/guile/2.2/site-ccache"))))))) |
| 336 | 336 | ||
| 337 | (define-public guile-2.2.4 | 337 | (define-public guile-2.2.4 |
| 338 | ;; This has no dependencies, but is used in (guix quirks). | 338 | ;; guile-2.2.4 has no dependents, but is used in (guix quirks). |
| 339 | ;; Do not remove! | 339 | ;; Do not remove! |
| 340 | (package | 340 | (package |
| 341 | (inherit guile-2.2) | 341 | (inherit guile-2.2) |
| 342 | (version "2.2.4") | 342 | (version "2.2.4") |
| 343 | (source (origin | 343 | (source |
| 344 | (inherit (package-source guile-2.2)) | 344 | (origin |
| 345 | (uri (string-append "mirror://gnu/guile/guile-" version | 345 | (inherit (package-source guile-2.2)) |
| 346 | ".tar.xz")) | 346 | (uri (string-append "mirror://gnu/guile/guile-" version ".tar.xz")) |
| 347 | (sha256 | 347 | (sha256 |
| 348 | (base32 | 348 | (base32 "07p3g0v2ba2vlfbfidqzlgbhnzdx46wh2rgc5gszq1mjyx5bks6r")))) |
| 349 | "07p3g0v2ba2vlfbfidqzlgbhnzdx46wh2rgc5gszq1mjyx5bks6r")))))) | 349 | ;; libxcrypt-without-failure-tokens uses --disable-failure-tokens, which is |
| 350 | ;; necessary for the "crypt: glibc EINVAL" test of guile-2.2.4. | ||
| 351 | (inputs (modify-inputs (package-inputs guile-2.2) | ||
| 352 | (replace "libxcrypt" libxcrypt-without-failure-tokens))))) | ||
| 350 | 353 | ||
| 351 | (define-public guile-3.0 | 354 | (define-public guile-3.0 |
| 352 | ;; This is the latest Guile stable version. | 355 | ;; This is the latest Guile stable version. |
