<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/build-aux/compile-as-derivation.scm, branch wip-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=wip-deploy</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=wip-deploy'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2018-09-02T13:43:51Z</updated>
<entry>
<title>compile-as-derivation: Adjust %load-compiled-path.</title>
<updated>2018-09-02T13:43:51Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-09-01T21:49:43Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=20cbd4f5f4d08bc26c22eb40b6c1e55b02e93f23'/>
<id>urn:sha1:20cbd4f5f4d08bc26c22eb40b6c1e55b02e93f23</id>
<content type='text'>
* build-aux/compile-as-derivation.scm: Set not only %load-path but also
%load-compiled-path.  This can avoid problems where a stale .go is
loaded.
</content>
</entry>
<entry>
<title>pull: Install the new Guix in a profile.</title>
<updated>2018-06-09T10:02:27Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-05-30T15:50:21Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=75e24d7b0e19ab2164aecb340e82d07d2b9714e7'/>
<id>urn:sha1:75e24d7b0e19ab2164aecb340e82d07d2b9714e7</id>
<content type='text'>
* guix/scripts/pull.scm (%pull-version): New variable.
(build-from-source): Pass #:pull-version to BUILD.
(whole-package-for-legacy, derivation-&gt;manifest-entry): New procedure.
(build-and-install): Rewrite in terms of 'build-and-use-profile'.
* guix/scripts/system.scm (maybe-suggest-running-guix-pull)[latest]:
Switch to "/current".
* scripts/guix.in (augment-load-paths!): Remove use of
~/.config/guix/latest.
* build-aux/compile-as-derivation.scm: Replace "/guix/latest/" with
"/current/share/guile/site/X.Y"
* guix/scripts.scm (warn-about-old-distro)[age]: Check "/current"
instead of "/latest".
* doc/guix.texi (Invoking guix pull): Document it.
* doc/contributing.texi (Running Guix Before It Is Installed): Remove
footnote about abusing ~/.config/guix/latest.
</content>
</entry>
<entry>
<title>self: Produce a complete package with the 'guix' command.</title>
<updated>2018-06-09T10:02:27Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-05-30T09:10:27Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=8a0d9bc8a3f153159d9e239a151c0fa98f1e12d8'/>
<id>urn:sha1:8a0d9bc8a3f153159d9e239a151c0fa98f1e12d8</id>
<content type='text'>
* guix/self.scm (guix-command): New procedure.
(compiled-guix): Add #:pull-version parameter.
[command, package]: New variables.
Honor PULL-VERSION.
(guix-derivation): Add #:pull-version and pass it to 'compiled-guix'.
* build-aux/build-self.scm (build-program): Add #:pull-version
parameter.  Pass it to 'guix-derivation'.
(build): Add #:pull-version and pass it to 'build-program'.
* build-aux/compile-as-derivation.scm: Pass #:pull-version to BUILD.
</content>
</entry>
<entry>
<title>build: Add 'as-derivation' target.</title>
<updated>2018-04-08T15:48:25Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-03-26T20:17:40Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2cfc8d69644af6c53fed9128425e8ff70ad4509f'/>
<id>urn:sha1:2cfc8d69644af6c53fed9128425e8ff70ad4509f</id>
<content type='text'>
* build-aux/compile-as-derivation.scm: New file.
* Makefile.am (as-derivation): New target.
(EXTRA_DIST): Add compile-as-derivation.scm.
</content>
</entry>
</feed>
