<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/build-system, branch merge-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=merge-deploy</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=merge-deploy'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-07-16T07:54:12Z</updated>
<entry>
<title>build/cargo-build-system: Use bundled json instead of guile-json.</title>
<updated>2019-07-16T07:54:12Z</updated>
<author>
<name>Robert Vollmert</name>
<email>rob@vllmrt.net</email>
</author>
<published>2019-07-15T19:41:55Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=4fde0030d42068b347d7af58ed3b746c5ea2f877'/>
<id>urn:sha1:4fde0030d42068b347d7af58ed3b746c5ea2f877</id>
<content type='text'>
* guix/build/cargo-build-system.scm: Use (gnu build json) instead
of (json parser).
* guix/build-system/cargo.scm: Import (gnu build json) instead of
(json parser).

Signed-off-by: Danny Milosavljevic &lt;dannym@scratchpost.org&gt;
</content>
</entry>
<entry>
<title>Revert "guix: node-build-system: Use guile-json instead of a custom parser."</title>
<updated>2019-07-14T18:18:07Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-07-14T18:16:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a4bb18921099b2ec8c1699e08a73ca0fa78d0486'/>
<id>urn:sha1:a4bb18921099b2ec8c1699e08a73ca0fa78d0486</id>
<content type='text'>
The effect of this change was to import the (json parser) from the host
side into the build side. The solution here would be to do the equivalent
of ‘with-extensions’ for gexps. Since we don't use gexps for build
systems just yet, revert this for now.

This reverts commit 8eb0ba532ebbebef23180e666e0607ea735f9c1a.
</content>
</entry>
<entry>
<title>guix: node-build-system: Use guile-json instead of a custom parser.</title>
<updated>2019-07-14T12:57:46Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-07-14T12:50:21Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=8eb0ba532ebbebef23180e666e0607ea735f9c1a'/>
<id>urn:sha1:8eb0ba532ebbebef23180e666e0607ea735f9c1a</id>
<content type='text'>
* guix/build/json.scm: Remove file.
* Makefile.am: Remove it.
* guix/build/node-build-system.scm: Use (json parser) instead of (guix build json).
* guix/build-system/node.scm: Idem.
</content>
</entry>
<entry>
<title>build: Add node-build-system.</title>
<updated>2019-07-14T10:20:48Z</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2016-08-23T03:23:55Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=09a1f92f61d1ab11d2cf9f7a0983f4fc9f436f57'/>
<id>urn:sha1:09a1f92f61d1ab11d2cf9f7a0983f4fc9f436f57</id>
<content type='text'>
* guix/build/node-build-system.scm: New file.
* guix/build-system/node.scm: New file.
* guix/build/json.scm: New file.
* doc/guix.texi: Document it.
* Makefile.am: Added new files.

Co-Authored-By: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
</entry>
<entry>
<title>import: pypi: Update the host URI.</title>
<updated>2019-07-02T01:08:00Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2019-06-16T05:52:25Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a5376200541abf8245973e601be246bf65b8b6c7'/>
<id>urn:sha1:a5376200541abf8245973e601be246bf65b8b6c7</id>
<content type='text'>
* guix/build-system/python.scm (pypi-uri): Update the host URI to
"files.pythonhosted.org".
</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: Expand transitive crate sources.</title>
<updated>2019-06-12T01:05:41Z</updated>
<author>
<name>Ivan Petkov</name>
<email>ivanppetkov@gmail.com</email>
</author>
<published>2019-04-16T10:37:44Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a6ab6b787722a81f6079e56e3412192172c80aa3'/>
<id>urn:sha1:a6ab6b787722a81f6079e56e3412192172c80aa3</id>
<content type='text'>
* guix/build/cargo: (package-cargo-inputs): Add it.
(package-cargo-development-inputs): Add it.
(crate-closure): Add it.
(expand-crate-sources): Add it.
(lower)[private-keywords]: Add #:cargo-inputs and
[bag]: Use expand-crate-sources to augment build-inputs.

Signed-off-by: Chris Marusich &lt;cmmarusich@gmail.com&gt;
</content>
</entry>
<entry>
<title>build-system/guile: Add #:not-compiled-file-regexp.</title>
<updated>2019-06-02T20:01:34Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-02T18:59:34Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=30eb73836684ff8502063c43f3b315174e0d3a0b'/>
<id>urn:sha1:30eb73836684ff8502063c43f3b315174e0d3a0b</id>
<content type='text'>
* guix/build/guile-build-system.scm (build): Add
 #:not-compiled-file-regexp and honor it.
* guix/build-system/guile.scm (guile-build): Likewise.
(guile-cross-build): Likewise.
</content>
</entry>
<entry>
<title>guix: Update to Bioconductor 3.9.</title>
<updated>2019-05-05T22:14:27Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2019-05-04T08:26:31Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=6490cd31cc5b7ef6607ec28a05e9cd50793c0c50'/>
<id>urn:sha1:6490cd31cc5b7ef6607ec28a05e9cd50793c0c50</id>
<content type='text'>
* guix/build-system/r.scm (bioconductor-uri): Use 3.9 archive URL.
* guix/import/cran.scm (%bioconductor-version): Update to 3.9.
</content>
</entry>
<entry>
<title>gnu: ocaml@4.02: Remove the package, affected by a CVE, and its dependent</title>
<updated>2019-04-25T17:01:31Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-04-14T20:03:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c3634df2a48a5b981a97c85f425784cee9f94bc7'/>
<id>urn:sha1:c3634df2a48a5b981a97c85f425784cee9f94bc7</id>
<content type='text'>
packages.

This fixes &lt;https://bugs.gnu.org/27462&gt;.

* gnu/packages/ocaml.scm (ocaml-4.02, camlp4-4.02, ocaml4.02-menhir)
(ocaml4.02-lablgtk, ocaml4.02-findlib, ocaml4.02-ounit)
(ocaml4.02-camlzip, ocaml4.02-ocamlmod, ocaml4.02-zarith)
(ocaml4.02-qcheck, ocaml4.02-qtest, ocaml4.02-stringext)
(ocaml4.02-bisect, ocaml4.02-bitstring, ocaml4.02-result)
(ocaml4.02-topkg, ocaml4.02-rresult, ocaml4.02-sqlite3, ocaml4.02-csv)
(ocaml4.02-mtime, ocaml4.02-cmdliner, ocaml4.02-fmt, ocaml4.02-astring)
(ocaml4.02-alcotest, ocaml4.02-ppx-tools, ocaml4.02-react, ocaml4.02-ssl)
(ocaml4.02-lwt, ocaml4.02-lwt-log, ocaml4.02-logs, ocaml4.02-fpath)
(ocaml4.02-bos, ocaml4.02-xmlm, ocaml4.02-ulex, ocaml4.02-uchar)
(ocaml4.02-uutf, ocaml4.02-jsonm, ocaml4.02-ocurl, ocaml4.02-base64)
(ocaml4.02-omake, ocaml4.02-batteries, ocaml4.02-pcre, ocaml4.02-oasis)
(ocaml4.02-js-build-tools, ocaml4.02-bin-prot, ocaml4.02-fieldslib)
(ocaml4.02-ppx-core, ocaml4.02-ppx-optcomp, ocaml4.02-ppx-driver)
(ocaml4.02-cppo, ocaml4.02-ppx-deriving, ocaml4.02-ppx-type-conv)
(ocaml4.02-ppx-inline-test, ocaml4.02-ppx-bench, ocaml4.02-ppx-compare)
(ocaml4.02-sexplib, ocaml4.02-typerep, ocaml4.02-variantslib)
(ocaml4.02-ppx-sexp-conv, ocaml4.02-ppx-variants-conv)
(ocaml4.02-ppx-here, ocaml4.02-ppx-assert, ocaml4.02-ppx-enumerate)
(ocaml4.02-ppx-let, ocaml4.02-ppx-typerep-conv, ocaml4.02-ppx-sexp-value)
(ocaml4.02-ppx-pipebang, ocaml4.02-ppx-bin-prot, ocaml4.02-ppx-fail)
(ocaml4.02-ppx-custom-printf, ocaml4.02-ppx-sexp-message)
(ocaml4.02-ppx-fields-conv, ocaml4.02-seq, ocaml4.02-re)
(ocaml4.02-ppx-expect, ocaml4.02-ppx-jane, ocaml4.02-core-kernel)
(ocaml4.02-async-kernel, ocaml4.02-async-rpc-kernel, ocaml4.02-core)
(ocaml4.02-async-unix, ocaml4.02-async-extra, ocaml4.02-async)
(ocaml4.02-ocplib-endian, ocaml4.02-easy-format, optcomp)
(ocaml4.02-piqilib, ocaml4.02-uuidm, ocaml4.02-graph, ocaml4.02-piqi)
(ocaml4.02-camomile, ocaml4.02-zed, ocaml4.02-lambda-term): Remove variables.
* guix/build-system/ocaml.scm (default-ocaml4.02)
(default-ocaml4.02-findlib, package-with-ocaml4.02)
(strip-ocaml4.02-variant): Remove variables.
</content>
</entry>
</feed>
