diff options
author | David Thompson <dthompson2@worcester.edu> | 2015-09-07 22:58:05 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2015-09-14 08:29:07 -0400 |
commit | 5dc876231bc990650a558aeaa1823b0da3b84ab8 (patch) | |
tree | c1bea85b2c5a0772c407003802ab973c8cb1cfb1 /guix.scm | |
parent | 27cc9f2544295659fd6cca0572841cd3aa5e9456 (diff) | |
download | patches-5dc876231bc990650a558aeaa1823b0da3b84ab8.tar patches-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 'guix.scm')
0 files changed, 0 insertions, 0 deletions