guix-devel/guix/build
Christopher Baines 2c2ec3d04a
ruby-build-system: Add a new wrap phase.
Wrap files in bin/ and sbin/ with the location of the gem itself and the
location of any other gems in use (GEM_PATH). This ensures that the bin files
will run with the right environment when executed.

It does however mean that native-inputs will also get wrapped up in any
binaries, which is not good, as it increases the size of the closure, and
risks this code being used at runtime.

* guix/build/ruby-build-system.scm (wrap): New procedure.
  (%standard-phases): Add the wrap phase.
2018-01-14 22:16:20 +00:00
..
ant-build-system.scm guix: ant-build-system: Do not compress jars. 2017-12-15 00:00:34 +01:00
asdf-build-system.scm
bournish.scm
cargo-build-system.scm
cmake-build-system.scm
compile.scm compile: Put an upper bound on the number of workers. 2017-11-20 23:42:55 +01:00
cvs.scm
download-nar.scm
download.scm utils: Fix cond-expand for Guile 2.0. 2017-12-10 15:58:55 -06:00
dub-build-system.scm build: dub-build-system: Make builds reproducible. 2017-12-31 00:29:59 +01:00
emacs-build-system.scm
emacs-utils.scm
font-build-system.scm
git.scm
glib-or-gtk-build-system.scm
gnu-build-system.scm
gnu-dist.scm
go-build-system.scm
graft.scm
gremlin.scm
haskell-build-system.scm
hg.scm
java-utils.scm
lisp-utils.scm
make-bootstrap.scm
meson-build-system.scm
minify-build-system.scm
ocaml-build-system.scm
perl-build-system.scm
profiles.scm Add semicolon in commands that set GUIX_PROFILE. 2017-11-20 18:43:10 +01:00
pull.scm
python-build-system.scm
qt-utils.scm build: Add wrap-qt-program. 2016-08-30 22:38:28 +02:00
r-build-system.scm
rpath.scm
ruby-build-system.scm ruby-build-system: Add a new wrap phase. 2018-01-14 22:16:20 +00:00
scons-build-system.scm build-system: Add scons-build-system. 2017-11-30 18:19:31 +05:30
store-copy.scm
svn.scm
syscalls.scm syscalls: Define 'input-flags' for 'tcgetattr' and friends. 2017-12-06 08:51:08 +01:00
texlive-build-system.scm build-system: texlive: Only make a union of directories. 2017-11-18 11:18:42 +01:00
union.scm union: Parametrize the symlink procedure . 2017-11-21 23:09:16 +01:00
utils.scm
waf-build-system.scm