~ruther/guix-local

853fedfc — Christopher Baines 1 year, 5 months ago
gnu: guix-build-coordinator: Update to 0-119.5235312.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-119.5235312.

Change-Id: I5c9aaa1d0d30e699e49f836043815e59ca495e53
19278027 — Christopher Baines 1 year, 5 months ago
gnu: guile-knots: Update to 0-11.f549bee.

* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-11.f549bee.

Change-Id: I899886ac47bc92bba574c475cfd861519563373f
673997a2 — flabbergasted 2 years ago
gnu: Add dhex.

* gnu/packages/hexedit.scm (dhex): New variable.

Change-Id: I46a05c285cfd96fb4fff17e47a3244797dfa5f49
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
ffd19948 — Efraim Flashner 1 year, 5 months ago
gnu: guix: Update to 3355de6.

* gnu/packages/package-management.scm (guix): Update to 3355de6.

Change-Id: I482c67e299478bd17ddd5b576026e40e22c0de20
gnu: Add xmahjongg.

* gnu/packages/games.scm (xmahjongg): New variable.

Change-Id: I88440563216e5927152bebd381dd3efa065fc251
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: font-iosevka: Update to 32.5.0.

* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab, font-iosevka-term)
(font-iosevka-term-slab, font-iosevka-aile, font-iosevka-curly)
(font-iosevka-curly-slab, font-iosevka-etoile)
(font-iosevka-ss01, font-iosevka-ss02, font-iosevka-ss03, font-iosevka-ss04)
(font-iosevka-ss05, font-iosevka-ss06, font-iosevka-ss07, font-iosevka-ss08)
(font-iosevka-ss09, font-iosevka-ss10, font-iosevka-ss11, font-iosevka-ss12)
(font-iosevka-ss13, font-iosevka-ss14, font-iosevka-ss15, font-iosevka-ss16)
(font-iosevka-ss17, font-iosevka-ss18): Update to 32.5.0.

Change-Id: I31ee5fc940447fe6bb56cf12ca7112645ace22b8
3355de60 — Efraim Flashner 1 year, 5 months ago
nix: Install guix-gc systemd timer.

* nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer.

Change-Id: I6f71d68f77ff07976f9ec16c37dba99ebedd9b9d
8bc83132 — Leo Famulari 1 year, 5 months ago
services: syncthing: Fix typo in file name.

This is a followup to commit 651f8765b657e35baf85ac74a1f6b09ff71691cb

* gnu/services/syncthing.scm (syncthing-files-service): Fix typo.

Change-Id: I55d1d480d356f41e65b85f8503ceb38c5c1a021b
gnu: Add keyd.

* gnu/packages/linux.scm (keyd): New variable.

Change-Id: Ib69e4dea661dc72c3116442779b5b496d37b37bd
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
7790e325 — Florian Pelz 1 year, 5 months ago
system: default-skeleton-home-config: Include %base-home-services.

* gnu/system/shadow.scm (%default-skeleton-home-config): Follow
the news entry’s instructions to add %base-home-services.

Fixes: <https://issues.guix.gnu.org/75897>
Change-Id: Ieef976f9375791502e6156a978a032fbd4c2324d
d1705ff0 — Sharlatan Hellseher 1 year, 5 months ago
gnu: python-apache-libcloud: Disable tests.

* gnu/packages/python-xyz.scm (python-apache-libcloud) [arguments]
<tests?>: Tests require additional set up, disable for now.

Change-Id: I11648432145553ee20cf16db57a12c5fdbf65a99
01713f7a — Sharlatan Hellseher 1 year, 5 months ago
gnu: python-apache-libcloud: Fix indentation.

* gnu/packages/python-xyz.scm (python-apache-libcloud): Fix indentation.

Change-Id: I9b29772cd1b2639514e444d44a69289a60a27468
5ab81d5c — Sharlatan Hellseher 1 year, 5 months ago
gnu: python-pytest-sanic: Fix build.

* gnu/packages/python-check.scm (python-pytest-sanic) [build-system]:
Swap to pyproject-build-system.
[arguments] <phases>: Remove 'relax-requirements, add 'use-poetry-core.
[native-inputs]: Add python-poetry-core.

Change-Id: I13d44b4e57a96e304ba50fdf0c5e4948a2119f1d
ac9543ea — Sharlatan Hellseher 1 year, 5 months ago
gnu: hypercorn: Fix tests.

* gnu/packages/python-web.scm (hypercorn): [native-inputs]: Remove
python-hypothesis; add nss-certs-for-test.

Change-Id: I8ec89e416d212f00a5cc4ef0187cec96c9b5df7e
gnu: Add python-extract-dtb.

* gnu/packages/python-xyz.scm (python-extract-dtb): New variable.

Change-Id: I1c0bab94ac2acca5b16fb0a7a335960b22f7b6d4
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-pyvista: Update to 0.44.2.

* gnu/packages/python-science.scm (python-pyvista): Update to 0.44.2
[build-system]: Change to pyproject-build-system.
[native-inputs]: Add native-inputs for testing.
[modify-phases]: Enable sanity-check and check phase, disable failing tests
and vtk dependency check and redirect $HOME variable.

Change-Id: I4293e99be12d096e639e47b8066116ba519909a8
Signed-off-by: Christopher Baines <mail@cbaines.net>
c9d9eab8 — Alexey Abramov via Guix-patches via 1 year, 8 months ago
tests: dovecot: Add sieve.

* gnu/tests/mail.scm (%dovecot-os): Add dovecot-pigeonhole and simple
imapsieve configuration.
* gnu/tests/mail.scm (run-dovecot-test): Define simple sieve
script. Add SELECT TESTBOX step to let dovecot properly do mailbox
synchronization.

Change-Id: I2f21c5be66b51143ddec72eee24555ea2c40d845
Signed-off-by: Christopher Baines <mail@cbaines.net>
f83b91a4 — Alexey Abramov via Guix-patches via 1 year, 8 months ago
services: dovecot: Provide plugins through a /gnu/store directory.

* gnu/services/mail.scm (package-list?, serialize-package-list): New
procedures.
* gnu/services/mail.scm (dovecot-configuration)[extensions]: New field. The
field lets you provide a list of dovecot plugins that need to be available
during the runtime. A union of the set of modules will be created on the
activation time.
* gnu/services/mail.scm (opaque-dovecot-configuration)[extensions]: Likewise.
* gnu/services/mail.scm (make-dovecot-moduledir): New function.
* gnu/services/mail.scm (%dovecot-activation): Add step to compute a set of
modules, and provide them over the shared link at /usr/lib/dovecot.
* doc/guix.texi (Mail Services)[extension]: Add documentation. Clarify the
purpose and usage of the extensions parameter. Add an example showing how to
enable Sieve filtering using dovecot-pigeonhole. Better explain the module
directory structure and requirements.

Change-Id: I3c3955bb04b09d245242112f6810ecc0558109a1
Signed-off-by: Christopher Baines <mail@cbaines.net>
81e99a5c — Alexey Abramov via Guix-patches via 1 year, 8 months ago
gnu: dovecot: Set moduledir to global directory.

* gnu/packages/mail.scm (dovecot)[arguments]: Add configure-flag to set
moduledir.  Adjust custom 'install phase to override moduledir so it
successfully installs.

Change-Id: I2614b2609f26f8ca2d8a97ab234f0041b86b8542
Signed-off-by: Christopher Baines <mail@cbaines.net>
ada3baa1 — Christopher Baines 1 year, 5 months ago
gnu: Add guile-fibers-next.

* gnu/packages/guile-xyz.scm (guile-fibers-next): New variable.

Change-Id: Id57ce45ecc1907d18833c18d11b7ba1d0ffe8daa
Next