<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/Makefile.am, branch v0.8</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>build: Add guix/tests.scm to the distribution.</title>
<updated>2014-11-17T17:58:38+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-11-17T16:52:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=02754a5e5206b5a072686f395a548a5ef06df5d8'/>
<id>02754a5e5206b5a072686f395a548a5ef06df5d8</id>
<content type='text'>
* Makefile.am (noinst_DATA): Rename to...
  (dist_noinst_DATA): ... this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile.am (noinst_DATA): Rename to...
  (dist_noinst_DATA): ... this.
</pre>
</div>
</content>
</entry>
<entry>
<title>import: Add GNU importer.</title>
<updated>2014-11-11T14:31:35+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-11-11T14:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7047133f0777789107bd9f61f62c7d6ca10ed164'/>
<id>7047133f0777789107bd9f61f62c7d6ca10ed164</id>
<content type='text'>
Suggested by Karl Berry &lt;karl@gnu.org&gt;
and Andreas Enge &lt;andreas@enge.fr&gt;.

* guix/import/gnu.scm, guix/scripts/import/gnu.scm: New files.
* Makefile.am (MODULES): Add them.
* guix/scripts/import.scm (importers): Add "gnu".
* guix/gnu-maintenance.scm (gnu-release-archive-types): New procedure.
  (download-tarball): Export.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggested by Karl Berry &lt;karl@gnu.org&gt;
and Andreas Enge &lt;andreas@enge.fr&gt;.

* guix/import/gnu.scm, guix/scripts/import/gnu.scm: New files.
* Makefile.am (MODULES): Add them.
* guix/scripts/import.scm (importers): Add "gnu".
* guix/gnu-maintenance.scm (gnu-release-archive-types): New procedure.
  (download-tarball): Export.
</pre>
</div>
</content>
</entry>
<entry>
<title>pull: Use the build procedure provided by the newly-downloaded Guix.</title>
<updated>2014-11-09T21:33:45+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-11-09T21:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f81ac34dd9ab0f2ebaabf2cf382bd52d0d78396a'/>
<id>f81ac34dd9ab0f2ebaabf2cf382bd52d0d78396a</id>
<content type='text'>
Fixes &lt;http://bugs.gnu.org/18534&gt;.

* guix/scripts/pull.scm (with-environment-variable, with-PATH): New
  macros.
  (temporary-directory, first-directory, interned-then-deleted): New
  procedures.
  (unpack): Rewrite to do the unpacking in the current process rather
  than as a separate derivation.
  (%self-build-file): New variable.
  (build-from-source): New procedure.
  (build-and-install): Use it.
* guix/build/pull.scm (build-guix): Rename 'tarball' argument to
  'source'.  Remove #:tar and #:gzip parameters, as well as 'tar'
  invocation.  Remove 'scandir' invocation.  Wrap body in
  'with-directory-excursion'.
* build-aux/build-self.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;http://bugs.gnu.org/18534&gt;.

* guix/scripts/pull.scm (with-environment-variable, with-PATH): New
  macros.
  (temporary-directory, first-directory, interned-then-deleted): New
  procedures.
  (unpack): Rewrite to do the unpacking in the current process rather
  than as a separate derivation.
  (%self-build-file): New variable.
  (build-from-source): New procedure.
  (build-and-install): Use it.
* guix/build/pull.scm (build-guix): Rename 'tarball' argument to
  'source'.  Remove #:tar and #:gzip parameters, as well as 'tar'
  invocation.  Remove 'scandir' invocation.  Wrap body in
  'with-directory-excursion'.
* build-aux/build-self.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
</pre>
</div>
</content>
</entry>
<entry>
<title>guix lint: add the --checkers option.</title>
<updated>2014-10-15T22:50:27+00:00</updated>
<author>
<name>Cyril Roelandt</name>
<email>tipecaml@gmail.com</email>
</author>
<published>2014-10-11T23:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=dd7c013d4be0fea8db61c909f5ba6f877c143fd3'/>
<id>dd7c013d4be0fea8db61c909f5ba6f877c143fd3</id>
<content type='text'>
* guix/scripts/lint.scm: add the "--checkers" option.
* doc/guix.texi (Invoking guix lint): Document it.
* tests/guix-lint.sh: New file
* Makefile.am (SCM_TESTS): Add it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/lint.scm: add the "--checkers" option.
* doc/guix.texi (Invoking guix lint): Document it.
* tests/guix-lint.sh: New file
* Makefile.am (SCM_TESTS): Add it.
</pre>
</div>
</content>
</entry>
<entry>
<title>scripts: Add 'environment' command.</title>
<updated>2014-10-10T22:14:40+00:00</updated>
<author>
<name>David Thompson</name>
<email>dthompson2@worcester.edu</email>
</author>
<published>2014-09-21T17:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=372c4bbcbb279450043e6e55e419808467df228a'/>
<id>372c4bbcbb279450043e6e55e419808467df228a</id>
<content type='text'>
* guix/scripts/environment.scm: New file.
* Makefile.am (MODULES): Add it.
* doc/guix.texi ("Invoking guix environment"): New node.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/scripts/environment.scm: New file.
* Makefile.am (MODULES): Add it.
* doc/guix.texi ("Invoking guix environment"): New node.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add the 'glib-or-gtk' build system.</title>
<updated>2014-10-08T10:01:50+00:00</updated>
<author>
<name>Federico Beffa</name>
<email>beffa@fbengineering.ch</email>
</author>
<published>2014-10-06T13:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=be3425e5a9906261fc14a490e1b6d013a9b2f369'/>
<id>be3425e5a9906261fc14a490e1b6d013a9b2f369</id>
<content type='text'>
* guix/build-system/glib-or-gtk.scm, guix/build/glib-or-gtk-build-system.scm:
  New files.
* Makefile.am (MODULES): Add them.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/build-system/glib-or-gtk.scm, guix/build/glib-or-gtk-build-system.scm:
  New files.
* Makefile.am (MODULES): Add them.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>derivations: Add 'graft-derivation'.</title>
<updated>2014-10-08T10:01:49+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-10-07T21:23:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fb59e275dd84152cf04f89cd5192145ccf071853'/>
<id>fb59e275dd84152cf04f89cd5192145ccf071853</id>
<content type='text'>
* guix/derivations.scm (graft-derivation): New procedure.
* guix/build/graft.scm: New file.
* Makefile.am (MODULES): Add it.
* tests/derivations.scm ("graft-derivation"): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/derivations.scm (graft-derivation): New procedure.
* guix/build/graft.scm: New file.
* Makefile.am (MODULES): Add it.
* tests/derivations.scm ("graft-derivation"): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Build pypi modules only if 'guile-json' is available.</title>
<updated>2014-09-30T05:41:59+00:00</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2014-09-30T05:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=85054932667d57224dde1d18c381d7d7c0a95dd4'/>
<id>85054932667d57224dde1d18c381d7d7c0a95dd4</id>
<content type='text'>
* Makefile.am (MODULES): Wrap 'guix/import/pypi.scm' and
  'guix/scripts/import/pypi.scm' in 'if HAVE_GUILE_JSON'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile.am (MODULES): Wrap 'guix/import/pypi.scm' and
  'guix/scripts/import/pypi.scm' in 'if HAVE_GUILE_JSON'.
</pre>
</div>
</content>
</entry>
<entry>
<title>import: Add PyPI importer.</title>
<updated>2014-09-29T23:30:28+00:00</updated>
<author>
<name>David Thompson</name>
<email>dthompson2@worcester.edu</email>
</author>
<published>2014-09-27T14:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1b3e968512ebbccf02d00c52f7e089156946f445'/>
<id>1b3e968512ebbccf02d00c52f7e089156946f445</id>
<content type='text'>
* guix/snix.scm: Delete.
* guix/import/snix.scm: New file.
* guix/import/pypi.scm: New file.
* guix/import/utils.scm: New file.
* guix/scripts/import/nix.scm: New file.
* guix/scripts/import/pypi.scm: New file.
* tests/pypi.scm: New file.
* tests/snix.scm: Import (guix import snix) module.
* guix/scripts/import.scm (%default-options, %options): Delete.
  (%standard-import-options, importers): New variables.
  (show-help): List importers.
  (guix-import): Factor out Nix-specific logic.  Delegate to correct importer
  based upon first argument.
* configure.ac (HAVE_GUILE_JSON): New conditional.
* Makefile.am (MODULES): Add new files and remove 'guix/snix.scm'.
  (SCM_TESTS): Add 'tests/pypi.scm' if guile-json is installed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/snix.scm: Delete.
* guix/import/snix.scm: New file.
* guix/import/pypi.scm: New file.
* guix/import/utils.scm: New file.
* guix/scripts/import/nix.scm: New file.
* guix/scripts/import/pypi.scm: New file.
* tests/pypi.scm: New file.
* tests/snix.scm: Import (guix import snix) module.
* guix/scripts/import.scm (%default-options, %options): Delete.
  (%standard-import-options, importers): New variables.
  (show-help): List importers.
  (guix-import): Factor out Nix-specific logic.  Delegate to correct importer
  based upon first argument.
* configure.ac (HAVE_GUILE_JSON): New conditional.
* Makefile.am (MODULES): Add new files and remove 'guix/snix.scm'.
  (SCM_TESTS): Add 'tests/pypi.scm' if guile-json is installed.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Add ruby build system.</title>
<updated>2014-09-28T19:09:24+00:00</updated>
<author>
<name>David Thompson</name>
<email>dthompson2@worcester.edu</email>
</author>
<published>2014-09-28T15:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c08f9818f91c3242c38d1c78823641ab3b1e7d58'/>
<id>c08f9818f91c3242c38d1c78823641ab3b1e7d58</id>
<content type='text'>
* guix/build-system/ruby.scm: New file.
* guix/build/ruby-build-system: New file.
* Makefile.am (MODULES): Add new files.
* doc/guix.texi (Build Systems): Document ruby-build-system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/build-system/ruby.scm: New file.
* guix/build/ruby-build-system: New file.
* Makefile.am (MODULES): Add new files.
* doc/guix.texi (Build Systems): Document ruby-build-system.
</pre>
</div>
</content>
</entry>
</feed>
