~ruther/guix-local

acf28637 — Mark H Weaver 9 years ago
gnu: linux-libre: Update to 4.10.11.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.11.
(%linux-libre-hash): Update hash.
f8616113 — Mark H Weaver 9 years ago
gnu: linux-libre@4.9: Update to 4.9.23.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.23.
06d707d3 — Mark H Weaver 9 years ago
gnu: linux-libre@4.4: Update to 4.4.62.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.62.
9be54b15 — Kei Kebreau 9 years ago
gnu: baobab: Update to 3.24.0.

* gnu/packages/gnome.scm (baobab): Update to 3.24.0.
29548d26 — Kei Kebreau 9 years ago
gnu: adwaita-icon-theme: Update to 3.24.0.

* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.24.0.
274b7fd0 — Kei Kebreau 9 years ago
gnu: gnome-terminal: Update to 3.24.1.

* gnu/packages/gnome.scm (gnome-terminal): Update to 3.24.1.
05afdb77 — Ludovic Courtès 9 years ago
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to d72b420.
a2d64899 — Ludovic Courtès 9 years ago
gnu: libressl: Do not use 'getentropy'.

* gnu/packages/tls.scm (libressl)[arguments]: New field.
5315fcfd — Julien Lepiller 9 years ago
gnu: Add adb.

* gnu/packages/android.scm: New file.
* gnu/packages/patches/libbase-fix-includes.patch: New file.
* gnu/packages/patches/libbase-use-own-logging.patch: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add them.

Co-Authored-By: Marius Bakke <mbakke@fastmail.com>
d72b4206 — Ludovic Courtès 9 years ago
publish: Remove expired cache entries when '--ttl' is used.

* guix/scripts/publish.scm (narinfo-files): New procedure.
(render-narinfo/cached)[delete-file]: New procedure.  Add call to
'maybe-remove-expired-cache-entries'.
* doc/guix.texi (Invoking guix publish): Document the interation between
--cache and --ttl.
2ea2aac6 — Ludovic Courtès 9 years ago
Add (guix cache) and use it in (guix scripts substitute).

* guix/cache.scm, tests/cache.scm: New files.
* Makefile.am (MODULES, SCM_TESTS): Add them.
* guix/scripts/substitute.scm (obsolete?): Remove.
(remove-expired-cached-narinfos): Rename to...
(cached-narinfo-expiration-time): ... this.  Remove the removal part and
only keep the expiration time part.
(narinfo-cache-directories): Add optional 'directory' parameter and
honor it.
(maybe-remove-expired-cached-narinfo): Remove.
(cached-narinfo-files): New procedure.
(guix-substitute): Use 'maybe-remove-expired-cache-entries' instead of
'maybe-remove-expired-cached-narinfo'.
00753f70 — Ludovic Courtès 9 years ago
publish: Add '--cache' and '--workers'.

Fixes <http://bugs.gnu.org/26201>.
Reported by <dian_cecht@zoho.com>.

These options allow nars to be "baked" off-line and cached instead of
being compressed on the fly.  As a side-effect, this allows us to
provide a 'Content-Length' header for nars.

* guix/scripts/publish.scm (show-help, %options): Add '--cache' and
'--workers'.
(%default-options): Add 'workers'.
(nar-cache-file, narinfo-cache-file, run-single-baker): New procedures.
(single-baker): New macro.
(render-narinfo/cached, bake-narinfo+nar)
(render-nar/cached): New procedures.
(make-request-handler): Add #:cache and #:pool parameters and honor
them.
(run-publish-server): Likewise.
(guix-publish): Honor '--cache' and '--workers'.
* tests/publish.scm ("with cache"): New test.
* doc/guix.texi (Invoking guix publish): Document it.
339a79fd — Ludovic Courtès 9 years ago
publish: Use 'sendfile' when possible.

* guix/scripts/publish.scm (http-write): In the
'application/octet-stream' case, use 'sendfile' when OUTPUT is a file
port.
905ae527 — Ludovic Courtès 9 years ago
publish: Introduce 'actual-compression'.

* guix/scripts/publish.scm (actual-compression): New procedure.
(narinfo-string): Use it.
1563d6c7 — Ludovic Courtès 9 years ago
Add (guix workers).

* guix/workers.scm, tests/workers.scm: New files.
* Makefile.am (MODULES, SCM_TESTS): Add them.
* .dir-locals.el: Add rule for 'eventually'.
54412ebf — Julien Lepiller 9 years ago
services: nginx: Use mime.types.

* gnu/service/web.scm (default-nginx-config): Add 'nginx' parameter
and honor it.  Adjust callers.
73f0e1ab — Kei Kebreau 9 years ago
gnu: vte: Update to 0.48.2.

* gnu/packages/gnome.scm (vte): Update to 0.48.2.
1b5b24c9 — Ben Sturmfels 9 years ago
gnu: fabric: Enable tests.

* gnu/packages/patches/fabric-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (fabric)[source]: Use it.
[native-inputs]: Add PYTHON2-FUDGE, PYTHON2-JINJA2 and PYTHON2-NOSE.
[arguments]<#:tests>: Remove.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
16fe516e — Ben Sturmfels 9 years ago
gnu: Add python-fudge.

* gnu/packages/python.scm (python-fudge): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
f8818360 — Mathieu Othacehe 9 years ago
doc: Replace --no-grub by --no-bootloader.

Fixes <http://bugs.gnu.org/26551>.

Followup to a9eadc06ac57846aaa8fdeb550b32e44f59c9437.

* doc/guix.texi: Replace all references to "--no-grub" by
"--no-bootloader".

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Next