guix-devel/guix/build
Ludovic Courtès e00ade3fb8
profiles: Optionally use relative file names for symlink targets.
* guix/build/union.scm (symlink-relative): New procedure.
* guix/build/profiles.scm: Re-export it.
(build-profile): Add #:symlink and pass it to 'union-build'.
* guix/profiles.scm (profile-derivation): Add #:relative-symlinks?.
Pass #:symlink to 'build-profile'.
* tests/profiles.scm ("profile-derivation relative symlinks, one entry")
("profile-derivation relative symlinks, two entries"): New tests.
2018-05-10 14:53:57 +02:00
..
android-ndk-build-system.scm build-system: android-ndk: Let upstream install header files. 2018-05-10 01:06:22 +02:00
ant-build-system.scm
asdf-build-system.scm
bournish.scm
cargo-build-system.scm
cmake-build-system.scm
compile.scm compile: Exit when an exception is thrown. 2018-05-01 16:01:39 +02:00
cvs.scm
download-nar.scm
download.scm build: Require Guile >= 2.0.13. 2018-02-26 18:19:34 +01:00
dub-build-system.scm build-system/dub: Fix typo. 2018-01-26 00:09:19 +01:00
emacs-build-system.scm build-system: emacs: Add improved check phase. 2018-04-20 00:49:53 +05:30
emacs-utils.scm build: emacs-utils: Fail when byte compilation fails. 2018-05-03 21:48:59 +05:30
font-build-system.scm
git.scm git-download: Fetch only the required commit, if possible. 2018-03-04 14:43:38 +01:00
glib-or-gtk-build-system.scm
gnu-build-system.scm
gnu-dist.scm
go-build-system.scm gnu: Consistently Write ‘file system(s)’. 2018-01-19 17:28:31 +01:00
graft.scm
gremlin.scm
haskell-build-system.scm
hg.scm
java-utils.scm
lisp-utils.scm
make-bootstrap.scm
meson-build-system.scm build-system/meson: Don't override LDFLAGS if already set. 2018-04-15 14:45:56 +02:00
minify-build-system.scm
ocaml-build-system.scm
perl-build-system.scm
profiles.scm profiles: Optionally use relative file names for symlink targets. 2018-05-10 14:53:57 +02:00
pull.scm
python-build-system.scm
qt-utils.scm
r-build-system.scm
rpath.scm
ruby-build-system.scm ruby-build-system: Fix build error. 2018-01-15 16:56:03 +01:00
scons-build-system.scm
store-copy.scm
svn.scm
syscalls.scm build: Require Guile >= 2.0.13. 2018-02-26 18:19:34 +01:00
texlive-build-system.scm
union.scm profiles: Optionally use relative file names for symlink targets. 2018-05-10 14:53:57 +02:00
utils.scm
waf-build-system.scm