summary refs log tree commit diff
path: root/gnu/system
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2015-09-07 22:58:05 -0400
committerDavid Thompson <dthompson2@worcester.edu>2015-09-14 08:29:07 -0400
commit5dc876231bc990650a558aeaa1823b0da3b84ab8 (patch)
treec1bea85b2c5a0772c407003802ab973c8cb1cfb1 /gnu/system
parent27cc9f2544295659fd6cca0572841cd3aa5e9456 (diff)
downloadguix-5dc876231bc990650a558aeaa1823b0da3b84ab8.tar.gz
build: ruby: Add support for tarball and directory sources.
Previously, the Ruby build system only knew how to work with gem archives,
which made it difficult to build unreleased gems from a Git repository or
released gems in tarball form.

* gnu/build/ruby-build-system.scm (gnu:unpack, gem-archive?): New procedures.
  (unpack): Use GNU build system unpack phase for non-gem sources.
  (build): Rebuild the gemspec iff the source is a gem archive.
* guix.texi ("ruby-build-system"): Mention that tarballs and directories are
  acceptable.
Diffstat (limited to 'gnu/system')
0 files changed, 0 insertions, 0 deletions