<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/build, branch master</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=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-06-25T15:41:24Z</updated>
<entry>
<title>compile: Enable 'shadowed-toplevel' warning.</title>
<updated>2019-06-25T15:41:24Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-25T12:54:58Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=77c2899cd409d0bafecf2253b1656487da09adc0'/>
<id>urn:sha1:77c2899cd409d0bafecf2253b1656487da09adc0</id>
<content type='text'>
* guix/build/compile.scm (%warnings): Add 'shadowed-toplevel'.
</content>
</entry>
<entry>
<title>Merge branch 'staging'</title>
<updated>2019-06-15T07:46:12Z</updated>
<author>
<name>Marius Bakke</name>
<email>mbakke@fastmail.com</email>
</author>
<published>2019-06-15T07:46:12Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a60dbad3bc8211cdec2f623306fc2e02f1cc17a1'/>
<id>urn:sha1:a60dbad3bc8211cdec2f623306fc2e02f1cc17a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build-system/haskell: Generate Setup.hs if needed.</title>
<updated>2019-06-13T17:30:24Z</updated>
<author>
<name>Robert Vollmert</name>
<email>rob@vllmrt.net</email>
</author>
<published>2019-05-27T19:56:18Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ed8d3f33a5236a1b9fde80bf4ad04e0ecc22a47a'/>
<id>urn:sha1:ed8d3f33a5236a1b9fde80bf4ad04e0ecc22a47a</id>
<content type='text'>
The default Setup.hs is boilerplate that is frequently left out of
source packages.  Several packages already add a phase to generate it,
so moving this phase to the build system is just factoring out an
existing pattern.

See &lt;https://github.com/phadej/time-compat/issues/4&gt;.

* guix/build/haskell-build-system.scm (generate-setuphs): New procedure.
(%standard-phases): Add it after 'unpack'.
* gnu/packages/haskell.scm (ghc-foundation, ghc-inline-c,
ghc-inline-c-cpp, ghc-rio): Remove 'arguments'.

Signed-off-by: Timothy Sample &lt;samplet@ngyro.com&gt;
</content>
</entry>
<entry>
<title>build-system/haskell: Fix Haddock phase docstring.</title>
<updated>2019-06-13T17:30:23Z</updated>
<author>
<name>Robert Vollmert</name>
<email>rob@vllmrt.net</email>
</author>
<published>2019-05-27T19:56:17Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5f9f2c82e6829823cf5bb1cc27f8b1333a1e2096'/>
<id>urn:sha1:5f9f2c82e6829823cf5bb1cc27f8b1333a1e2096</id>
<content type='text'>
* guix/build/haskell-build-system.scm (haddock): Fix docstring.

Signed-off-by: Timothy Sample &lt;samplet@ngyro.com&gt;
</content>
</entry>
<entry>
<title>build-system/cargo: Don't copy source as an output.</title>
<updated>2019-06-12T01:05:44Z</updated>
<author>
<name>Ivan Petkov</name>
<email>ivanppetkov@gmail.com</email>
</author>
<published>2019-05-17T06:05:50Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=d608e231e3c1c6db0e1e3db17c4435d3d7eb5969'/>
<id>urn:sha1:d608e231e3c1c6db0e1e3db17c4435d3d7eb5969</id>
<content type='text'>
* guix/build-system/cargo.scm: (cargo-build)[build-expression-&gt;derivation]:
Don't add "src" output.
* guix/build/cargo-build-system.scm: (install-source): Delete it.
(%standard-phases): Delete 'install-source.

Signed-off-by: Chris Marusich &lt;cmmarusich@gmail.com&gt;
</content>
</entry>
<entry>
<title>build-system/cargo: Use sources from package sources.</title>
<updated>2019-06-12T01:05:44Z</updated>
<author>
<name>Ivan Petkov</name>
<email>ivanppetkov@gmail.com</email>
</author>
<published>2019-05-17T06:02:12Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=efdf2ae14eec429f5602ad03511ea5f7d8bc12b7'/>
<id>urn:sha1:efdf2ae14eec429f5602ad03511ea5f7d8bc12b7</id>
<content type='text'>
* guix/build/cargo-build-system.scm (crate-src?): New procedure.
(configure): Use the new procedure to expand crate tarballs in the vendor
directory.

Signed-off-by: Chris Marusich &lt;cmmarusich@gmail.com&gt;
</content>
</entry>
<entry>
<title>syscalls: 'with-lock-file' catches ENOSYS.</title>
<updated>2019-06-05T21:10:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-03T15:13:30Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=5f0cf1df710cca3eeff6b41ce8e665fb911cfb41'/>
<id>urn:sha1:5f0cf1df710cca3eeff6b41ce8e665fb911cfb41</id>
<content type='text'>
* guix/build/syscalls.scm (call-with-file-lock): Catch ENOSYS raised by
'lock-file'.
</content>
</entry>
<entry>
<title>syscalls: 'with-file-lock' expands to a call to 'call-with-file-lock'.</title>
<updated>2019-06-05T21:10:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-03T14:24:31Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=89ceb86ad415ea92450ebda60359a7ee0ec79eb6'/>
<id>urn:sha1:89ceb86ad415ea92450ebda60359a7ee0ec79eb6</id>
<content type='text'>
* guix/build/syscalls.scm (call-with-file-lock): New procedure.
(with-file-lock): Expand to a call to 'call-with-file-lock'.
</content>
</entry>
<entry>
<title>syscalls: Add 'with-file-lock' macro.</title>
<updated>2019-06-05T21:10:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-03T14:23:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b7178c22bf642919345095aff9e34e02c00d5762'/>
<id>urn:sha1:b7178c22bf642919345095aff9e34e02c00d5762</id>
<content type='text'>
* guix/scripts/offload.scm (lock-file, unlock-file, with-file-lock):
Move to...
* guix/build/syscalls.scm: ... here.
</content>
</entry>
<entry>
<title>build-system/guile: Display progress report as expected by (guix status).</title>
<updated>2019-06-02T20:01:34Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-02T19:07:24Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e006f7493feb35044f4965181c9199d9fdde1843'/>
<id>urn:sha1:e006f7493feb35044f4965181c9199d9fdde1843</id>
<content type='text'>
* guix/build/guile-build-system.scm (report-build-progress): Use a
format string suitable for (guix status).
</content>
</entry>
</feed>
