>From e54bb659ccc3a91072214b00e5bdb6b9fbe448e5 Mon Sep 17 00:00:00 2001 From: pjotrp Date: Sat, 4 Jul 2015 15:00:09 +0200 Subject: [PATCH] gnu: Add Ruby rake-compiler. * gnu/packages/ruby.scm (ruby-rake-compiler): New variable. --- gnu/packages/ruby.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index af87cf5..8c86a14 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -177,6 +177,42 @@ announcement.") (home-page "http://www.zenspider.com/projects/hoe.html") (license license:expat))) +(define-public ruby-rake-compiler + (package + (name "ruby-rake-compiler") + (version "0.9.5") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/rake-compiler/rake-compiler/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "07lk1vl0jqcaqwjjhmg0qshqwcxdyr5kscc9xxm13m03835xgpf3")) + (snippet + '(begin + ;; Remove cucumber test file (dependencies do not resolve right now) + (delete-file "tasks/cucumber.rake"))))) + (build-system ruby-build-system) + (arguments + '( + #:tests? #f + #:phases (alist-replace + 'build + (lambda _ (zero? (system* "rake" "gem"))) + %standard-phases)) + + ) + (native-inputs + `(("ruby-rspec" ,ruby-rspec))) + (synopsis "Building and packaging helper for Ruby extensions") + (description "A productivity tool for Ruby developers. Its goal is +to make the busy developer's life easier by simplifying the building +and packaging of Ruby extensions by simplifying code and reducing +duplication.") + (home-page "https://github.com/rake-compiler/rake-compiler") + (license license:x11))) + (define-public ruby-i18n (package (name "ruby-i18n") -- 1.7.10.4