From 12d39eb5145e42669748f172f9433ea8e6ead020 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 31 Oct 2014 18:57:30 -0400 Subject: [PATCH] gnu: ruby: Update to 2.1.4. * gnu/packages/ruby.scm: Update. Remove the now redundant readline patch. --- gnu/packages/ruby.scm | 43 ++++++++++++++++++------------------------- 1 file changed, 18 insertions(+), 25 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a33dabaebd..5cdd722737 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -36,44 +36,37 @@ (define-public ruby (package (name "ruby") - (version "2.1.3") + (version "2.1.4") (source (origin (method url-fetch) (uri (string-append "http://cache.ruby-lang.org/pub/ruby/" (version-major+minor version) - "/ruby-" version ".tar.bz2")) + "/ruby-" version ".tar.xz")) (sha256 (base32 - "1mkndw0by11n6lyvq7dzly702yyqg5x0fcvfqrn9y4p49bw75kin")))) + "1ksgx1rn4wp80290399q6d26zpbx0nb3sxh45wl4wr58raxmrk71")))) (build-system gnu-build-system) (arguments `(#:test-target "test" #:parallel-tests? #f #:phases - (alist-cons-after - ;; Minor patch: - ;; https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/45225/diff/ - 'unpack 'patch-readline + (alist-cons-before + 'configure 'replace-bin-sh (lambda _ - (substitute* '("ext/readline/readline.c") - (("Function ") "rl_hook_func_t "))) - (alist-cons-before - 'configure 'replace-bin-sh - (lambda _ - (substitute* '("Makefile.in" - "ext/pty/pty.c" - "io.c" - "lib/mkmf.rb" - "process.c" - "test/rubygems/test_gem_ext_configure_builder.rb" - "test/rdoc/test_rdoc_parser.rb" - "test/ruby/test_rubyoptions.rb" - "test/ruby/test_process.rb" - "test/ruby/test_system.rb" - "tool/rbinstall.rb") - (("/bin/sh") (which "sh")))) - %standard-phases)))) + (substitute* '("Makefile.in" + "ext/pty/pty.c" + "io.c" + "lib/mkmf.rb" + "process.c" + "test/rubygems/test_gem_ext_configure_builder.rb" + "test/rdoc/test_rdoc_parser.rb" + "test/ruby/test_rubyoptions.rb" + "test/ruby/test_process.rb" + "test/ruby/test_system.rb" + "tool/rbinstall.rb") + (("/bin/sh") (which "sh")))) + %standard-phases))) (inputs `(("readline" ,readline) ("openssl" ,openssl)