gnu: ruby: Update to 2.1.4.

* gnu/packages/ruby.scm: Update.  Remove the now redundant readline patch.
This commit is contained in:
David Thompson 2014-10-31 18:57:30 -04:00
parent d8805b95f5
commit 12d39eb514
1 changed files with 18 additions and 25 deletions

View File

@ -36,28 +36,21 @@
(define-public ruby (define-public ruby
(package (package
(name "ruby") (name "ruby")
(version "2.1.3") (version "2.1.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "http://cache.ruby-lang.org/pub/ruby/" (uri (string-append "http://cache.ruby-lang.org/pub/ruby/"
(version-major+minor version) (version-major+minor version)
"/ruby-" version ".tar.bz2")) "/ruby-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1mkndw0by11n6lyvq7dzly702yyqg5x0fcvfqrn9y4p49bw75kin")))) "1ksgx1rn4wp80290399q6d26zpbx0nb3sxh45wl4wr58raxmrk71"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:test-target "test" `(#:test-target "test"
#:parallel-tests? #f #:parallel-tests? #f
#:phases #:phases
(alist-cons-after
;; Minor patch:
;; https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/45225/diff/
'unpack 'patch-readline
(lambda _
(substitute* '("ext/readline/readline.c")
(("Function ") "rl_hook_func_t ")))
(alist-cons-before (alist-cons-before
'configure 'replace-bin-sh 'configure 'replace-bin-sh
(lambda _ (lambda _
@ -73,7 +66,7 @@
"test/ruby/test_system.rb" "test/ruby/test_system.rb"
"tool/rbinstall.rb") "tool/rbinstall.rb")
(("/bin/sh") (which "sh")))) (("/bin/sh") (which "sh"))))
%standard-phases)))) %standard-phases)))
(inputs (inputs
`(("readline" ,readline) `(("readline" ,readline)
("openssl" ,openssl) ("openssl" ,openssl)