~ruther/guix-local

a2460e0f — Tobias Geerinckx-Rice 8 years ago
gnu: perl-text-bibtex: Update to 0.85.

* gnu/packages/tex.scm (perl-text-bibtex): Update to 0.85
1d1f1b3a — Tobias Geerinckx-Rice 8 years ago
gnu: perl-test-requires: Update to 0.10.

* gnu/packages/perl-check.scm (perl-test-requires): Update to 0.10
9210fdf8 — Tobias Geerinckx-Rice 8 years ago
gnu: perl-test-pod: Update to 1.51.

* gnu/packages/perl-check.scm (perl-test-pod): Update to 1.51
[source]: Update URI.
ab998d5e — Tobias Geerinckx-Rice 8 years ago
gnu: perl-test-mocktime: Update to 0.15.

* gnu/packages/perl-check.scm (perl-test-mocktime): Update to 0.15
[propagated-inputs]: Add perl-time-piece.
da43edbe — Tobias Geerinckx-Rice 8 years ago
gnu: Add perl-time-piece.

* gnu/packages/perl.scm (perl-time-piece): New public variable.
e2e6e9eb — Ludovic Courtès 8 years ago
hydra: Pre-load the compiler.

Starting from Guile 2.2.3, '%fresh-auto-compile' does what it says and
would auto-compile everything, including the compiler (see
<https://bugs.gnu.org/29226>).

* build-aux/hydra/gnu-system.scm: Call 'compile'.
34797d8a — Ludovic Courtès 8 years ago
hydra: Invalidate derivation caches after each architecture evaluation.

This reduces max RSS from 1.3G to 1.0G.

* guix/derivations.scm (invalidate-derivation-caches!): New procedure.
* build-aux/hydra/gnu-system.scm (hydra-jobs): Use it.  Add 'format'
call.
d1f01e48 — Ludovic Courtès 8 years ago
memoization: Add 'invalidate-memoization!.

* guix/memoization.scm (%make-hash-table*): When not profiling, add the
new table to %MEMOIZATION-TABLES.
(invalidate-memoization!): New procedure.
90354e34 — Ludovic Courtès 8 years ago
derivations: Don't memoize 'derivation-hash'.

This has little or no run-time impact and slightly reduces the memory
footprint.

* guix/derivations.scm (derivation-hash): Replace 'mlambda' with
'lambda'.
eb1150c2 — Ludovic Courtès 8 years ago
derivations: Split 'derivation-hash' in two procedures.

* guix/derivations.scm (derivation/masked-inputs): New procedure.
(derivation-hash): Use it instead of the inline code.
d738f134 — Arun Isaac 8 years ago
gnu: notmuch: Move elisp directory and generate autoloads.

* gnu/packages/mail.scm (notmuch)[arguments]: Move elisp files to
share/emacs/site-lisp/guix.d/notmuch-<version>.
Add make-autoloads phase.
cc6a4b03 — Ludovic Courtès 8 years ago
pull: Add (guix profiling) to the build environment.

Reported by Ricardo Wurmus.

* build-aux/build-self.scm (build): Add (guix profiling).
22358bdb — Ludovic Courtès 8 years ago
Revert "derivations: 'derivation-hash' assumes inputs are coalesced."

This reverts commit 1d008d9f8c44dfdb808235d451b72f255e72f103.
Reported by Rutger Helling <rhelling@mykolab.com>.
Fixes <https://bugs.gnu.org/29689>.
c2c5b115 — Tobias Geerinckx-Rice 8 years ago
gnu: polyml: Update to 5.7.1.

* gnu/packages/sml.scm (polyml): Update to 5.7.1.
4168ddf6 — Tobias Geerinckx-Rice 8 years ago
gnu: guile-gdbm-ffi: Install documentation.

* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Install README.md and
some examples.  Tidy up MKDIR-P calls.
57202f2e — Tobias Geerinckx-Rice 8 years ago
gnu: gtksourceview: Update to 3.24.6.

* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.6
7b307a21 — Mathieu Othacehe 8 years ago
vm: Use qemu drive device parameter.

* gnu/build/vm.scm (load-in-linux-vm): Use device parameter to define drive
  device.
91b21ba9 — Oleg Pykhalov 8 years ago
gnu: cgit: Patch absolute file names.

* gnu/packages/version-control.scm (cgit): Patch absolute file names.
40761f57 — Mark Meyer 8 years ago
gnu: Add krita.

* gnu/packages/kde.scm (krita): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
27c50d87 — Tobias Geerinckx-Rice 8 years ago
doc: Fix typo.

* doc/guix.texi: Add missing ‘@*’ to copyright headers.
Next