From c08f9818f91c3242c38d1c78823641ab3b1e7d58 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sun, 28 Sep 2014 11:14:53 -0400 Subject: build: Add ruby build system. * guix/build-system/ruby.scm: New file. * guix/build/ruby-build-system: New file. * Makefile.am (MODULES): Add new files. * doc/guix.texi (Build Systems): Document ruby-build-system. --- doc/guix.texi | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'doc') diff --git a/doc/guix.texi b/doc/guix.texi index 813c133475..57806cebe1 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -1648,6 +1648,14 @@ the @code{#:make-maker-flags} parameter. Which Perl package is used can be specified with @code{#:perl}. @end defvr +@defvr {Scheme Variable} ruby-build-system +This variable is exported by @code{(guix build-system ruby)}. It +implements the RubyGems build procedure used by Ruby packages, which +involves running @code{gem build} followed by @code{gem install}. + +Which Ruby package is used can be specified with the @code{#:ruby} +parameter. +@end defvr Lastly, for packages that do not need anything as sophisticated, a ``trivial'' build system is provided. It is trivial in the sense that -- cgit v1.2.3