<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/pre-inst-env.in, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2016-04-14T22:59:07Z</updated>
<entry>
<title>build: Move environment '.in' scripts to 'build-aux' directory.</title>
<updated>2016-04-14T22:59:07Z</updated>
<author>
<name>Mathieu Lirzin</name>
<email>mthl@gnu.org</email>
</author>
<published>2016-04-03T16:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a1097caa6a30f45661ee510c59bf0e01972cebba'/>
<id>urn:sha1:a1097caa6a30f45661ee510c59bf0e01972cebba</id>
<content type='text'>
* pre-inst-env.in: Move to ...
* build-aux/pre-inst-env.in: ... here.
* test-env.in: Move to ...
* build-aux/test-env.in: ... here.
* configure.ac (AC_CONFIG_FILES): Adapt to this.  Keep the generated
scripts in their current location which is $(top_builddir).
</content>
</entry>
<entry>
<title>Rename 'guix substitute-binary' to 'guix substitute'.</title>
<updated>2015-03-25T09:46:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-03-25T09:34:27Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2c74fde00e4e721c6a73646935ab0cfe19dd9188'/>
<id>urn:sha1:2c74fde00e4e721c6a73646935ab0cfe19dd9188</id>
<content type='text'>
* guix/scripts/substitute-binary.scm: Rename to...
* guix/scripts/substitute.scm: ... this.  Adjust module name, entry
  point, comments, and help string accordingly.
* nix/scripts/substitute-binary.in: Rename to...
* nix/scripts/substitute.in: ... this.
* pre-inst-env.in (NIX_SUBSTITUTERS): Adjust accordingly.
* tests/substitute-binary.scm: Rename to...
* tests/substitute.scm: ... this.  Adjust references to (guix scripts
  substitute) accordingly.
* guix/ui.scm (show-guix-help)[internal?]: Change "substitute-binary" to
  "substitute".
* Makefile.am (MODULES, SCM_TESTS): Adjust to file renames.
* daemon.am (nodist_pkglibexec_SCRIPTS): Likewise.
* config-daemon.ac: Likewise.
* guix/tests.scm (call-with-derivation-narinfo): Adjust comments and
  docstring.
</content>
</entry>
<entry>
<title>build: Remove references to 'nix-setuid-helper'.</title>
<updated>2015-02-08T18:00:39Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-02-08T17:21:31Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=0919f5f46608577b081c4d183be6b357c7334556'/>
<id>urn:sha1:0919f5f46608577b081c4d183be6b357c7334556</id>
<content type='text'>
'nix-setuid-helper' vanished in commit d43eb499a (Jan. 2014.)

* pre-inst-env.in: Remove occurrences of 'NIX_SETUID_HELPER'.
</content>
</entry>
<entry>
<title>build: Fix typo.</title>
<updated>2014-08-25T06:46:54Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2014-08-23T09:40:27Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6b3342af59ae474b78e21dacc3b7990adb73c207'/>
<id>urn:sha1:6b3342af59ae474b78e21dacc3b7990adb73c207</id>
<content type='text'>
* pre-inst-env.in: Fix typo in commentary.
</content>
</entry>
<entry>
<title>build: Use the canonical srcdir/builddir in 'pre-inst-env'.</title>
<updated>2014-07-06T17:13:12Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-07-06T17:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6171070bec84bd84d1659576d646c9368531eacc'/>
<id>urn:sha1:6171070bec84bd84d1659576d646c9368531eacc</id>
<content type='text'>
Fixes &lt;http://bugs.gnu.org/17935&gt;.

* pre-inst-env.in (abs_top_builddir, abs_top_srcdir): Use 'pwd -P'.
</content>
</entry>
<entry>
<title>build: Remove empty element from $GUILE_LOAD_PATH.</title>
<updated>2014-07-06T17:08:54Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-07-06T17:08:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=c2d774746475b61bab2f2154ba06a311d8ce65bc'/>
<id>urn:sha1:c2d774746475b61bab2f2154ba06a311d8ce65bc</id>
<content type='text'>
* pre-inst-env.in (GUILE_LOAD_PATH): Remove extraneous colon.
</content>
</entry>
<entry>
<title>build: Set 'NIX_LIBEXEC_DIR' in 'pre-inst-env'.</title>
<updated>2014-01-26T14:53:56Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-01-26T14:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=70d1ce9afcd7454fc749cbfe0e0851d3e3e0312b'/>
<id>urn:sha1:70d1ce9afcd7454fc749cbfe0e0851d3e3e0312b</id>
<content type='text'>
Reported by Nikita Karetnikov &lt;nikita@karetnikov.org&gt;.

* test-env.in: Move 'NIX_LIBEXEC_DIR' setting to...
* pre-inst-env.in: ... here.
</content>
</entry>
<entry>
<title>Add 'guix offload' as a daemon build hook.</title>
<updated>2014-01-23T23:01:50Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-01-23T22:48:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=49e6291a7a257f89f01644423f1b685778b8862a'/>
<id>urn:sha1:49e6291a7a257f89f01644423f1b685778b8862a</id>
<content type='text'>
* nix/nix-daemon/guix-daemon.cc (GUIX_OPT_NO_BUILD_HOOK): New macro.
  (options): Add '--no-build-hook'.
  (parse_opt): Handle it.
  (main)[HAVE_DAEMON_OFFLOAD_HOOK]: Set 'useBuildHook' by default.
  Set $NIX_BUILD_HOOK to our offload hook unless otherwise specified.
  [!HAVE_DAEMON_OFFLOAD_HOOK]: Clear 'useBuildHook'.
* pre-inst-env.in: Set and export NIX_BUILD_HOOK.
* nix/scripts/offload.in, guix/scripts/offload.scm: New files.
* guix/ui.scm (show-guix-help)[internal?]: Add "offload".
* config-daemon.ac: Call 'GUIX_CHECK_UNBUFFERED_CBIP'.
  Instantiate 'nix/scripts/offload'.  Set 'BUILD_DAEMON_OFFLOAD'
  conditional, and optionally define 'HAVE_DEAMON_OFFLOAD_HOOK' cpp
  macro.
* daemon.am (nodist_pkglibexec_SCRIPTS)[BUILD_DAEMON_OFFLOAD]: Add it.
* Makefile.am (MODULES)[BUILD_DAEMON_OFFLOAD]: Add
  'guix/scripts/offload.scm'.
  (EXTRA_DIST)[!BUILD_DAEMON_OFFLOAD]: Likewise.
* m4/guix.m4 (GUIX_CHECK_UNBUFFERED_CBIP): New macro.
* doc/guix.texi (Setting Up the Daemon): Move most of the body to...
  (Build Environment Setup): ... this.  New subsection.
  (Daemon Offload Setup): New subsection.
</content>
</entry>
<entry>
<title>store: Add 'register-path' procedure.</title>
<updated>2014-01-23T23:01:49Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-01-11T16:11:14Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6bfec3edf52ed6145c3c89fb19d350498dd2b758'/>
<id>urn:sha1:6bfec3edf52ed6145c3c89fb19d350498dd2b758</id>
<content type='text'>
* guix/store.scm (register-path): New procedure.
* tests/store.scm ("register-path"): New test.
* guix/config.scm.in (%guix-register-program): New variable.
* configure.ac: Compute and substitute 'guix_sbindir'.  Compute
  'guix_prefix'.
* pre-inst-env.in: Define 'GUIX_REGISTER'.
</content>
</entry>
<entry>
<title>build: Remove '..' from srcdir/builddir in 'pre-inst-env'.</title>
<updated>2013-12-11T10:58:54Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2013-12-11T10:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d862bf0fe92d62458a80eceecfa864164dd27cd5'/>
<id>urn:sha1:d862bf0fe92d62458a80eceecfa864164dd27cd5</id>
<content type='text'>
* pre-inst-env.in (abs_top_srcdir, abs_top_builddir): New variables.
  Use them instead of @abs_top_srcdir@ and @abs_top_builddir@.
  This fixes the "package-field-location, relative file name" test in
  'make distcheck'.
</content>
</entry>
</feed>
