diff options
Diffstat (limited to 'gnu/packages/ruby.scm')
| -rw-r--r-- | gnu/packages/ruby.scm | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c92fd0f6af7..5af1bb1cef1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2014, 2015 Pjotr Prins <pjotr.guix@thebird.nl> | 2 | ;;; Copyright © 2014, 2015 Pjotr Prins <pjotr.guix@thebird.nl> |
| 3 | ;;; Copyright © 2014-2017, 2021-2022 Ludovic Courtès <ludo@gnu.org> | 3 | ;;; Copyright © 2014-2017, 2021-2022, 2024 Ludovic Courtès <ludo@gnu.org> |
| 4 | ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org> | 4 | ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org> |
| 5 | ;;; Copyright © 2014, 2015 David Thompson <davet@gnu.org> | 5 | ;;; Copyright © 2014, 2015 David Thompson <davet@gnu.org> |
| 6 | ;;; Copyright © 2015, 2019 Ricardo Wurmus <rekado@elephly.net> | 6 | ;;; Copyright © 2015, 2019 Ricardo Wurmus <rekado@elephly.net> |
| @@ -179,8 +179,7 @@ a focus on simplicity and productivity.") | |||
| 179 | (define-public ruby-2.7 | 179 | (define-public ruby-2.7 |
| 180 | (package | 180 | (package |
| 181 | (inherit ruby-2.6) | 181 | (inherit ruby-2.6) |
| 182 | (version "2.7.6") | 182 | (version "2.7.8") |
| 183 | (replacement ruby-2.7-fixed) ; security fixes | ||
| 184 | (source | 183 | (source |
| 185 | (origin | 184 | (origin |
| 186 | (inherit (package-source ruby-2.6)) | 185 | (inherit (package-source ruby-2.6)) |
| @@ -189,7 +188,7 @@ a focus on simplicity and productivity.") | |||
| 189 | "/ruby-" version ".tar.gz")) | 188 | "/ruby-" version ".tar.gz")) |
| 190 | (sha256 | 189 | (sha256 |
| 191 | (base32 | 190 | (base32 |
| 192 | "042xrdk7hsv4072bayz3f8ffqh61i8zlhvck10nfshllq063n877")))) | 191 | "182vni66djmiqagwzfsd0za7x9k3zag43b88c590aalgphybdnn2")))) |
| 193 | (arguments | 192 | (arguments |
| 194 | `(#:test-target "test" | 193 | `(#:test-target "test" |
| 195 | #:configure-flags | 194 | #:configure-flags |
| @@ -230,20 +229,6 @@ a focus on simplicity and productivity.") | |||
| 230 | '()) | 229 | '()) |
| 231 | (list autoconf))))) | 230 | (list autoconf))))) |
| 232 | 231 | ||
| 233 | (define ruby-2.7-fixed | ||
| 234 | (package | ||
| 235 | (inherit ruby-2.7) | ||
| 236 | (version "2.7.8") | ||
| 237 | (source | ||
| 238 | (origin | ||
| 239 | (inherit (package-source ruby-2.7)) | ||
| 240 | (uri (string-append "https://cache.ruby-lang.org/pub/ruby/" | ||
| 241 | (version-major+minor version) | ||
| 242 | "/ruby-" version ".tar.gz")) | ||
| 243 | (sha256 | ||
| 244 | (base32 | ||
| 245 | "182vni66djmiqagwzfsd0za7x9k3zag43b88c590aalgphybdnn2")))))) | ||
| 246 | |||
| 247 | (define-public ruby-3.0 | 232 | (define-public ruby-3.0 |
| 248 | (package | 233 | (package |
| 249 | (inherit ruby-2.7) | 234 | (inherit ruby-2.7) |
