<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix, branch wip-gexp-hygiene</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>DRAFT gexp: Preserve scope across stages.</title>
<updated>2017-07-05T21:42:03+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-07-05T21:28:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c18c53117fa527ea34f8386ad344bb0df0113f67'/>
<id>c18c53117fa527ea34f8386ad344bb0df0113f67</id>
<content type='text'>
DRAFT: Needs more tests and more testing.

* guix/gexp.scm (gexp)[lookup-binding, generate-bindings]
[syntax-uid, alpha-rename]: New procedures.
Call 'alpha-rename' before doing anything else.
* tests/gexp.scm ("hygiene, eval", "hygiene, define")
("hygiene, shadowed syntax", "hygiene, quote"): New tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DRAFT: Needs more tests and more testing.

* guix/gexp.scm (gexp)[lookup-binding, generate-bindings]
[syntax-uid, alpha-rename]: New procedures.
Call 'alpha-rename' before doing anything else.
* tests/gexp.scm ("hygiene, eval", "hygiene, define")
("hygiene, shadowed syntax", "hygiene, quote"): New tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: shepherd: Allow cross-compilation.</title>
<updated>2017-07-04T21:45:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-07-04T21:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=425ab478ac99452dff6a71b16caa46ae06d5b550'/>
<id>425ab478ac99452dff6a71b16caa46ae06d5b550</id>
<content type='text'>
* gnu/packages/admin.scm (shepherd)[native-inputs]: Add GUILE-2.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/admin.scm (shepherd)[native-inputs]: Add GUILE-2.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: util-linux: Fix cross-compilation.</title>
<updated>2017-07-04T21:45:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-07-04T20:49:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ba4aca3ae48dcaf904297573fc210ff4a4d771e3'/>
<id>ba4aca3ae48dcaf904297573fc210ff4a4d771e3</id>
<content type='text'>
* gnu/packages/linux.scm (util-linux)[inputs]: Add NET-BASE
when (%current-target-system) is true.  Fixes cross-compilation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/linux.scm (util-linux)[inputs]: Add NET-BASE
when (%current-target-system) is true.  Fixes cross-compilation.
</pre>
</div>
</content>
</entry>
<entry>
<title>linux-initrd: Avoid monadic style a bit.</title>
<updated>2017-07-04T21:45:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-07-04T20:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6d9a859038b33c1bde35df915f101b58774bce06'/>
<id>6d9a859038b33c1bde35df915f101b58774bce06</id>
<content type='text'>
* gnu/system/linux-initrd.scm (expression-&gt;initrd): Use 'program-file'
for 'init'.
(flat-linux-module-directory): Use 'computed-file' instead of
'gexp-&gt;derivation'.
(raw-initrd): Adjust accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/linux-initrd.scm (expression-&gt;initrd): Use 'program-file'
for 'init'.
(flat-linux-module-directory): Use 'computed-file' instead of
'gexp-&gt;derivation'.
(raw-initrd): Adjust accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: emacs-exwm-x: Update to 1.6.2.</title>
<updated>2017-07-04T20:03:15+00:00</updated>
<author>
<name>Feng Shu</name>
<email>tumashu@163.com</email>
</author>
<published>2017-07-01T14:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e208bf789c852ec2b4fed96e94cd1bada81ac503'/>
<id>e208bf789c852ec2b4fed96e94cd1bada81ac503</id>
<content type='text'>
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.6.2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.6.2.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: emacs-switch-window: Update to 1.5.1.</title>
<updated>2017-07-04T20:02:12+00:00</updated>
<author>
<name>Feng Shu</name>
<email>tumashu@163.com</email>
</author>
<published>2017-07-01T13:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=adaebe80fb0b6be96d8f2a4ab15857209295baf0'/>
<id>adaebe80fb0b6be96d8f2a4ab15857209295baf0</id>
<content type='text'>
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.5.1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.5.1.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: gemma: Fix building on non-Intel architectures.</title>
<updated>2017-07-04T19:55:44+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2017-07-04T12:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ce7e361fa30d3dbe5c1da35f52dade2eb829aed7'/>
<id>ce7e361fa30d3dbe5c1da35f52dade2eb829aed7</id>
<content type='text'>
* gnu/packages/patches/gemma-intel-compat.patch: New file.
* gnu/packages/bioinformatics.scm (gemma)[source]: Add patch.
[arguments]: Add NO_INTEL_COMPAT flag on non-Intel architectures.
* gnu/local.mk (dist_patch_DATA): Register patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/patches/gemma-intel-compat.patch: New file.
* gnu/packages/bioinformatics.scm (gemma)[source]: Add patch.
[arguments]: Add NO_INTEL_COMPAT flag on non-Intel architectures.
* gnu/local.mk (dist_patch_DATA): Register patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: gajim: Update to 0.16.8.</title>
<updated>2017-07-04T17:37:15+00:00</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2017-07-03T12:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0545e43a91c884f8dac07abad5a267e362b56d89'/>
<id>0545e43a91c884f8dac07abad5a267e362b56d89</id>
<content type='text'>
* gnu/packages/messaging.scm (gajim): Update to 0.16.8.
[source]: Remove patch.
* gnu/packages/patches/gajim-CVE-2016-10376.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/messaging.scm (gajim): Update to 0.16.8.
[source]: Remove patch.
* gnu/packages/patches/gajim-CVE-2016-10376.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add 'sysctl-service-type'.</title>
<updated>2017-07-04T12:40:51+00:00</updated>
<author>
<name>宋文武</name>
<email>iyzsong@member.fsf.org</email>
</author>
<published>2017-07-04T12:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=296bf4d5ab1cf7822956205b6d266c2c67ce056c'/>
<id>296bf4d5ab1cf7822956205b6d266c2c67ce056c</id>
<content type='text'>
* gnu/services/sysctl.scm: New file.
* doc/guix.texi (Miscellaneous Services): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/sysctl.scm: New file.
* doc/guix.texi (Miscellaneous Services): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: diamond: Update to 0.9.9.</title>
<updated>2017-07-04T09:59:01+00:00</updated>
<author>
<name>Ben J Woodcroft</name>
<email>donttrustben@gmail.com</email>
</author>
<published>2017-06-28T00:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a522517cdba13ac5b11a8b2969ddb72d8fca2eca'/>
<id>a522517cdba13ac5b11a8b2969ddb72d8fca2eca</id>
<content type='text'>
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.9.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.9.
</pre>
</div>
</content>
</entry>
</feed>
