~ruther/guix-local

2b3782eb6efc95fe752fe3199fa54561ec8dd7fd — Ludovic Courtès 4 months ago 812fc78
gnu: guile: Add 3.0.11.

* gnu/packages/guile.scm (guile-3.0.11): New variable.
(guile-3.0-latest): Add comment.

Change-Id: Id8ec934bb504750a5cefb5d417eab84175c47d01
Merges: #4747
1 files changed, 22 insertions(+), 1 deletions(-)

M gnu/packages/guile.scm
M gnu/packages/guile.scm => gnu/packages/guile.scm +22 -1
@@ 474,7 474,28 @@ without requiring the source code to be rewritten.")
            (variable "GUILE_EXTENSIONS_PATH")
            (files '("lib/guile/3.0/extensions")))))))

(define-public guile-3.0-latest guile-3.0)
(define-public guile-3.0.11
  (package
    (inherit guile-3.0)
    (name "guile")
    (version "3.0.11")
    (source (origin
              (inherit (package-source guile-2.2))
              (uri (string-append "mirror://gnu/guile/guile-"
                                  version ".tar.xz"))
              (sha256
               (base32
                "0q4laxcraxh3r9s62p6nw3g3n6xlqxy16r5kdylpyyk56v97k341"))
              (patches '())
              ;; Replace the snippet because the oom-test still
              ;; fails on some 32-bit architectures.
              (snippet '(for-each delete-file
                                  (find-files "prebuilt" "\\.go$")))))))

(define-public guile-3.0-latest
  ;; Note: At the moment 3.0.11 leads to test failures in the 'guix' package
  ;; so we cannot switch just yet.
  guile-3.0)

;;; The symbol guile-3.0/fixed should be used when guile-3.0 needs fixes
;;; (security or else) and this deprecation could be removed.