<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/emacs.am, 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>2016-04-21T16:47:50Z</updated>
<entry>
<title>build: Move 'Makefile' fragments to subdirectories.</title>
<updated>2016-04-21T16:47:50Z</updated>
<author>
<name>Mathieu Lirzin</name>
<email>mthl@gnu.org</email>
</author>
<published>2016-04-21T16:07:52Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=03d0e2d2b9f9cc3be8e871842c11df9453e903bd'/>
<id>urn:sha1:03d0e2d2b9f9cc3be8e871842c11df9453e903bd</id>
<content type='text'>
This follows a convention used by some other GNU packages like Autoconf,
Bison, Coreutils, and Gnulib.

* doc.am: Rename to ...
* doc/local.mk: ... this.
* emacs.am: Rename to ...
* emacs/local.mk: ... this.
* gnu-system.am: Rename to ...
* gnu/local.mk: ... this.
* daemon.am: Rename to ...
* nix/local.mk: ... this.
* Makefile.am: Adapt to them.
* doc/guix.texi (Porting to a New Platform): Adapt documentation.
* guix/config.scm.in (%state-directory, %config-directory): Adapt comments.
* emacs/guix-config.el.in (guix-config-state-directory): Likewise.
</content>
</entry>
<entry>
<title>emacs: Add interface for package locations.</title>
<updated>2016-04-18T07:09:02Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-01T20:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=b4b9975d4abf8ee7d4f3762e5e6aea656cbeb61f'/>
<id>urn:sha1:b4b9975d4abf8ee7d4f3762e5e6aea656cbeb61f</id>
<content type='text'>
* emacs/guix-main.scm (%package-location-param-alist): New variable.
(package-location-&gt;sexp, package-location-entries): New procedures.
* emacs/guix-ui-location.el: New file.
* emacs.am (ELFILES): Add it.
* doc/emacs.texi (Emacs Package Locations): Document 'guix-locations'.
* NEWS: Mention it.
</content>
</entry>
<entry>
<title>emacs: Separate package license code.</title>
<updated>2016-04-18T07:09:02Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-07T16:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=27986d7b192f23eb4185d5ff0135d0a0470cd86a'/>
<id>urn:sha1:27986d7b192f23eb4185d5ff0135d0a0470cd86a</id>
<content type='text'>
Move list/info interface code from "guix-license.el" to
"guix-ui-license.el".

* emacs/guix-license.el (guix-license-get-entries, guix-license-get-display)
(guix-license-insert-packages-button, guix-license-insert-comment)
(guix-licenses): Move to...
* emacs/guix-ui-license.el: ... here.  New file.
* emacs.am (ELFILES): Add it.
</content>
</entry>
<entry>
<title>emacs: Separate package location code.</title>
<updated>2016-04-18T07:09:02Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-04-01T11:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=79c7a8f214707c98c1ea1936fd62baec41177a81'/>
<id>urn:sha1:79c7a8f214707c98c1ea1936fd62baec41177a81</id>
<content type='text'>
* emacs/guix-base.el (guix-directory, guix-read-directory)
(guix-set-directory): Move to "guix-backend.el".
(guix-find-location, guix-package-location, guix-edit): Move to...
* emacs/guix-location.el: ... here.  New file.
* emacs/guix-ui-package.el: Use it.
* emacs.am (ELFILES): Add it.
</content>
</entry>
<entry>
<title>build: Write emacs-autoloads.el to $(builddir).</title>
<updated>2016-03-16T16:02:53Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-03-16T16:02:53Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1ac94ae1666b9f4a0991174fb43076d31be0ee72'/>
<id>urn:sha1:1ac94ae1666b9f4a0991174fb43076d31be0ee72</id>
<content type='text'>
* emacs.am ($(AUTOLOADS)): Write to $(builddir), not $(srcdir).
</content>
</entry>
<entry>
<title>build: Remove guix-autoloads.el from the distribution.</title>
<updated>2016-01-28T15:31:38Z</updated>
<author>
<name>Mathieu Lirzin</name>
<email>mthl@gnu.org</email>
</author>
<published>2016-01-24T18:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=54523748354bb5144a9a9102fbcfabed49b71e73'/>
<id>urn:sha1:54523748354bb5144a9a9102fbcfabed49b71e73</id>
<content type='text'>
* emacs.am [HAVE_EMACS] (dist_lisp_DATA): Move $(AUTOLOADS) to ...
[HAVE_EMACS] (nodist_lisp_DATA): ... here.
(CLEANFILES) [HAVE_EMACS]: Add $(AUTOLOADS).
</content>
</entry>
<entry>
<title>build: Add 'EMACS' silent rule.</title>
<updated>2016-01-28T15:31:38Z</updated>
<author>
<name>Mathieu Lirzin</name>
<email>mthl@gnu.org</email>
</author>
<published>2016-01-24T17:57:49Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=71ed439b6804e82877f63093ee101a2f1e12c77a'/>
<id>urn:sha1:71ed439b6804e82877f63093ee101a2f1e12c77a</id>
<content type='text'>
* Makefile.am (AM_V_EMACS, AM_V_EMACS_, AM_V_EMACS_0): New variables.
* emacs.am [HAVE_EMACS] ($(AUTOLOADS)): Use $(AM_V_EMACS).
</content>
</entry>
<entry>
<title>emacs: Add 'guix-browse-license-url' command.</title>
<updated>2016-01-25T19:11:47Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-01-19T17:27:58Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=71310ccc56f24c7975ddc3bb9893083e138be808'/>
<id>urn:sha1:71310ccc56f24c7975ddc3bb9893083e138be808</id>
<content type='text'>
* emacs/guix-main.scm (%licenses): New variable.
(licenses, license-names, lookup-license, lookup-license-uri): New
procedures.
* emacs/guix-read.el (guix-license-names, guix-read-license-name): New
procedures.
* emacs/guix-license.el: New file.
(guix-lookup-license-url): New procedure.
(guix-browse-license-url): New command.
* emacs.am (ELFILES): Add new file.
</content>
</entry>
<entry>
<title>emacs: Add interface for system generations.</title>
<updated>2016-01-16T10:02:21Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2016-01-07T20:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=67cedc4ba69ec90b2d9d94646b861ba6821f342d'/>
<id>urn:sha1:67cedc4ba69ec90b2d9d94646b861ba6821f342d</id>
<content type='text'>
* emacs/guix-main.scm (system-generation-boot-parameters)
(system-generation-param-alist, system-generation-sexps): New procedures.
(entries): Add 'system-generation' entry type.
* emacs/guix-messages.el (guix-result-message): Use the same messages
  for 'generation' and 'system-generation' entry types.
* emacs/guix-ui-system-generation.el: New file.
* emacs.am (ELFILES): Add it.
* doc/emacs.texi (Emacs Commands): Document new commands.
* NEWS: Mention new interface.
</content>
</entry>
<entry>
<title>emacs: Add Hydra interface.</title>
<updated>2016-01-02T14:25:35Z</updated>
<author>
<name>Alex Kost</name>
<email>alezost@gmail.com</email>
</author>
<published>2015-12-11T11:01:35Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=32950fc846e1193769a378a1c277eeb02e5a7f9c'/>
<id>urn:sha1:32950fc846e1193769a378a1c277eeb02e5a7f9c</id>
<content type='text'>
* emacs/guix-utils.el (guix-hexify, guix-number-&gt;bool): New procedures.
  (guix-while-null): New macro.
* emacs/guix-hydra.el: New file.
* emacs/guix-hydra-build.el: New file.
* emacs/guix-hydra-jobset.el: New file.
* emacs.am (ELFILES): Add them.
* doc/emacs.texi (Emacs Hydra): New node.
  (Emacs Interface): Add it.
* doc/guix.texi (Top): Add it.
  (Substitutes): Mention Emacs interface.
</content>
</entry>
</feed>
