<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/build/svg.scm, 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>2018-06-01T13:21:28Z</updated>
<entry>
<title>bootloader: grub: Use 'with-extensions'.</title>
<updated>2018-06-01T13:21:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-05-28T19:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=33d8a871042e73d6b236793d02e5a8287a47ebe4'/>
<id>urn:sha1:33d8a871042e73d6b236793d02e5a8287a47ebe4</id>
<content type='text'>
* gnu/bootloader/grub.scm (svg-&gt;png): Use 'with-extensions'.  Remove
'add-to-load-path' calls.
* gnu/build/svg.scm: Use (rsvg) and (cairo) the normal way.  Remove
'module-autoload!' calls.
</content>
</entry>
<entry>
<title>gnu: Switch guile-cairo and dependents to Guile 2.2 again.</title>
<updated>2017-07-02T20:52:30Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-07-02T20:45:33Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1b0f266e40aead09be95a984bd9c6cec3dff397e'/>
<id>urn:sha1:1b0f266e40aead09be95a984bd9c6cec3dff397e</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/27551&gt;.
Reported by Leo Famulari &lt;leo@famulari.name&gt;.

This reinstates the following commits:

  e3ddb1e83 * gnu: guile-cairo: Switch to Guile 2.2.
  ae5c6ef39 * gnu: guile-gnome: Update to 2.16.5.
  0fd8013fc * gnu: guile-rsvg: Update to commit 05c6a2fd.
  66b9183c4 * gnu: guile-lib: Switch to Guile 2.2.

and adds the following changes:

* gnu/bootloader/grub.scm (svg-&gt;png): Add 'package-&gt;derivation' call for
GUILE-2.2.  Pass #:guile-for-build to 'gexp-&gt;derivation'.
* gnu/build/svg.scm (svg-&gt;png): Add 'em' and 'ex' to the 'let-values'
form to account for all the values returned by
'rsvg-handle-get-dimensions', which Guile 2.2 does not truncate.
</content>
</entry>
<entry>
<title>svg: Autoload Guile-RSVG and Guile-Cairo.</title>
<updated>2016-10-25T11:57:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-10-25T11:56:23Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8ce84bf1f5705f5280e8bf8f150ec2e859b045ee'/>
<id>urn:sha1:8ce84bf1f5705f5280e8bf8f150ec2e859b045ee</id>
<content type='text'>
Fixes compilation by 'guix pull' where Guile-{RSVG,Cairo} are missing.
Reported by Efraim Flashner.

* gnu/build/svg.scm: Use 'module-autoload!' rather than 'module-use!'.
</content>
</entry>
<entry>
<title>system: grub: Use Guile-{RSVG,Cairo} instead of Inkscape + ImageMagick.</title>
<updated>2016-10-24T23:21:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-10-24T22:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=ffde82c9ecf99524220e463055f4f18c8c9e7a81'/>
<id>urn:sha1:ffde82c9ecf99524220e463055f4f18c8c9e7a81</id>
<content type='text'>
Based on a suggestion by Andy Wingo at
&lt;https://lists.gnu.org/archive/html/guix-devel/2015-08/msg00753.html&gt;.

* gnu/build/svg.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/system/grub.scm (svg-&gt;png): Add #:width and #:height.  Rewrite to
use (gnu build svg).
(resize-image): Remove.
(grub-background-image): Adjust accordingly.
</content>
</entry>
</feed>
