ruby: Abstract out path to GEM_HOME.
authorBen Woodcroft <donttrustben@gmail.com>
Fri, 8 Jan 2016 07:29:39 +0000 (17:29 +1000)
committerBen Woodcroft <donttrustben@gmail.com>
Mon, 11 Jan 2016 11:58:55 +0000 (21:58 +1000)
commit761e7042f633b05bee988aeb941d7c7bf20b9b3c
tree7915d5788a1200016e28bd39fd2e68ec91ed5739
parent048036aee522d6a03436bf530d139ec26d8a438e
ruby: Abstract out path to GEM_HOME.

Previously paths to the GEM_HOME of certain Ruby packages were
hard-coded, so packages failed to build when Ruby was updated to 2.3.0.

* guix/build/ruby-build-system.scm (gem-home): New procedure.
* gnu/packages/ruby.scm (ruby-metaclass, ruby-instantiator,
ruby-introspection, ruby-mocha, ruby-minitest-tu-shim): Use it.
gnu/packages/ruby.scm
guix/build/ruby-build-system.scm