~ruther/guix-local

b7dee6a0 — Maxim Cournoyer 8 years ago
emacs-build-system: Add set-emacs-load-path phase.

This generalizes the mechanism by which the Emacs dependencies are made visible,
so that any build phase can make use of them.

* guix/build/emacs-build-system.scm (%legacy-install-suffix): New variable.
(%install-suffix): Redefine in terms of %legacy-install-suffix.
(set-emacs-load-path): Add new phase used for dependency resolution.
(build): Remove ad-hoc dependency discovery mechanism.
(emacs-input->el-directory): Add new procedure.
(emacs-inputs-el-directories): Use it.
(package-name-version->elpa-name-version): Fix typo.
(%standard-phases): Include the new `set-emacs-load-path' phase. Refactor to
make the ordering of the phases clearer.
* guix/build/emacs-utils.scm (emacs-byte-compile-directory): Remove the
optional `dependency-dirs' argument, which is now obsoleted by the
`set-emacs-load-path' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a5e03674 — Ludovic Courtès 8 years ago
doc: Document the 'upstream-name' property.

Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.

* doc/guix.texi (Invoking guix refresh): Document 'upstream-name'.
76dbb751 — Marius Bakke 8 years ago
gnu: miniupnpc: Update to 2.0.20180203.

* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180203.
20c65aa1 — Nicolas Goaziou 8 years ago
gnu: solfege: Fix typo.

* gnu/packages/music.scm (solfege): Fix typo in `fix-configuration' phase.
4284d04d — Rutger Helling 8 years ago
gnu: xpra: Update to 2.2.4.

* gnu/packages/xorg.scm (xpra): Update to 2.2.4.
b6f7a407 — Leo Famulari 8 years ago
gnu: oil-shell: Update to 0.4.0.

* gnu/packages/shells.scm (oil-shell): Update to 0.4.0.
710d889d — Arun Isaac 8 years ago
gnu: htop: Update to 2.1.0.

* gnu/packages/admin.scm (htop): Update to 2.1.0.
[native-inputs]: Add python-minimal-wrapper.
[home-page]: Update URI.
555a7429 — Oleg Pykhalov 8 years ago
gnu: emacs-helm-make: Update to 0.1.0-1.feae8df.

* gnu/packages/emacs.scm (emacs-helm-make): Update to 0.1.0-1.feae8df.
67f00252 — Tobias Geerinckx-Rice 8 years ago
gnu: nginx-documentation: Update to 2018-01-22-2100-cfb7bd672d77.

* gnu/packages/web.scm (nginx-documentation): Update to
2018-01-22-2100-cfb7bd672d77.
5de4653d — Tobias Geerinckx-Rice 8 years ago
gnu: libmicrohttpd: Update to 0.9.59.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.59.
d16948bf — Tobias Geerinckx-Rice 8 years ago
doc: guix-publish-configuration-ttl is in seconds.

* doc/guix.texi (Base Services): Document that
guix-publish-configuration-ttl takes its value in seconds.
5a719dee — Tobias Geerinckx-Rice 8 years ago
gnu: zstd: Fix typo in comment.

* gnu/packages/compression.scm (zstd)[license]: Fix comment typo.
af147cdd — Tobias Geerinckx-Rice 8 years ago
gnu: rtags: Update to 2.18.

* gnu/packages/code.scm (rtags): Update to 2.18.
2fe05cb6 — Efraim Flashner 8 years ago
gnu: myrepos: Update to 1.20171231.

* gnu/packages/version-control.scm (myrepos): Update to 1.20171231.
930ebe14 — Mark H Weaver 8 years ago
gnu: linux-libre: Update to 4.15.1.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.1.
(%linux-libre-hash): Update hash.
026eaa93 — Mark H Weaver 8 years ago
gnu: linux-libre@4.14: Update to 4.14.17.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.17.
(%linux-libre-4.14-hash): Update hash.
97178e2f — Mark H Weaver 8 years ago
gnu: linux-libre@4.9: Update to 4.9.80.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.80.
6fe56202 — Mark H Weaver 8 years ago
gnu: linux-libre@4.4: Update to 4.4.115.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.115.
0903a517 — Nicolas Goaziou 8 years ago
gnu: giac-xcas: Update to 1.4.9-45.

* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-45.
03392caa — Mathieu Othacehe 8 years ago
gnu: gpsbabel: Add missing module.

* gnu/packages/gps.scm (gpsbabel)[source]: Add (guix build utils) module for
"with-directory-excursion" macro.
Next