diff options
author | Christopher Baines <mail@cbaines.net> | 2018-08-01 07:42:59 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2018-12-31 10:57:53 +0000 |
commit | 06248b6c41d4f6cd3346d1f91f570b49b05b7ccd (patch) | |
tree | 70bede1c8c37bee9af03760c884caa0248733aa2 | |
parent | b68471b413e100fdddfd54246ed2eab0c9dd77b7 (diff) | |
download | gnu-guix-06248b6c41d4f6cd3346d1f91f570b49b05b7ccd.tar gnu-guix-06248b6c41d4f6cd3346d1f91f570b49b05b7ccd.tar.gz |
gnu: Add ruby-jeweler.
* gnu/packages/ruby.scm (ruby-jeweler): New variable.
-rw-r--r-- | gnu/packages/ruby.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0d6716386a..6db0edaac1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4034,6 +4034,47 @@ when working with Ruby code.") ;; There is no mention of the "or later" clause. (license license:gpl2))) +(define-public ruby-jeweler + (package + (name "ruby-jeweler") + (version "2.3.9") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "jeweler" version)) + (sha256 + (base32 + "0jbivh9vf9wm91kwjnlcvswqyk2g24bnxj9gavinx9jh4bphagi5")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-builder" ,ruby-builder) + ("bundler" ,bundler) + ("ruby-git" ,ruby-git) + ("ruby-github-api" ,ruby-github-api) + ("ruby-highline" ,ruby-highline) + ("ruby-nokogiri" ,ruby-nokogiri) + ("ruby-psych" ,ruby-psych) + ("ruby-rake" ,ruby-rake) + ("ruby-rdoc" ,ruby-rdoc) + ("ruby-semver2" ,ruby-semver2))) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'delete-Gemfile.lock + (lambda _ + ;; Bundler isn't being used for fetching dependendencies, so + ;; delete the Gemfile.lock + (delete-file "Gemfile.lock") + #t + ))))) + (synopsis + "Simple and opinionated helper for creating Rubygem projects on GitHub") + (description + "Simple and opinionated helper for creating Rubygem projects on GitHub") + (home-page + "http://github.com/technicalpickles/jeweler") + (license license:expat))) + (define-public ruby-json (package (name "ruby-json") |