~ruther/guix-local

76765c89 — Antero Mejr 1 year, 9 months ago
gnu: qemu: Add gnutls to inputs.

This enables qcow2 disk encryption.

* gnu/packages/virtualization.scm (qemu)[inputs]: Add gnutls.

Change-Id: I501d7155aaa9efe7c98a7414478eae80f38ab6fd
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
81762774 — Maxim Cournoyer 1 year, 5 months ago
import: Avoid duplicate trailing '/' in computed import URL.

Unlike for file names, duplicate slashes in URLs matter.  For example
attempting to refresh 'qemu' would previously not find any result because it'd
try to find links from 'https://download.qemu.org//', which is unreachable.

* guix/gnu-maintenance.scm (import-html-release): Use canonicalize-url to join
BASE-URL and DIRECTORY, which handles trailing '/' correctly.

Change-Id: I108a542c4eede85c78a47f62921184273dc1ea01
services: Add apcupsd-service-type.

* gnu/services/power.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Power Management Services): Document service and data types.

Change-Id: If205d19bea1d20a99309626e28521a2d6fe6702f
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
4319fb1a — Carlo Zancanaro 1 year, 5 months ago
services: wireguard: Add the auto-start? field.

* gnu/services/vpn.scm (<wireguard-configuration>): Add auto-start?.
(wireguard-shepherd-service): Pass auto-start? to Shepherd service.
* doc/guix.texi (VPN Services)[wireguard]: Document it.

Change-Id: I7880a8c8e9860250f875e845e94eb118a4b852fa
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
c1bcaba4 — Efraim Flashner 1 year, 6 months ago
etc: Add cross-compile manifest.

* etc/manifests/cross-compile.scm: New file.

Change-Id: I63ac4014617e8d716c508a04c6da553e36a99fec
eeebc87f — Efraim Flashner 1 year, 6 months ago
etc: manifests/release: Only check for packages needed in the installer.

* etc/manifests/release.scm (%system-packages): Adjust the packages
which are depended upon by the installer.  Add a set of extra packages
which we expect to have available.
(%base-packages, %base-packages/armhf, %base-packages/hurd,
%packages-to-cross-build, %packages-to-cross-build-for-mingw,
%cross-bootstrap-targets, %base-manifest, %cross-manifest,
%cross-bootstrap-manifest): Remove variables.

Change-Id: I5806fff6bc38d14859f6d7163719841620e28d09
38de9218 — Efraim Flashner 1 year, 6 months ago
Makefile.am: Clarify the label for systems supported by the installer.

* Makefile.am (GUIX_SYSTEM_SUPPORTED_SYSTEMS): Rename to
GUIX_SYSTEM_INSTALLER_SYSTEMS.

Change-Id: I5c15e6916583bcd56e535733f284f3a735d7600b
50d9b8c0 — Efraim Flashner 1 year, 6 months ago
Makefile.am: Add riscv64-linux as a supported-system.

* Makefile.am (SUPPORTED_SYSTEMS): Add riscv64-linux.

Change-Id: Ie8a18500b73b39f0702af64a5c9cb988ffd77250
98be4efd — Efraim Flashner 1 year, 5 months ago
guix build: Honor '--system' with '--manifest'.

* guix/scripts/build.scm (options->things-to-build): Wrap the manifest
build option with the result of the '--system' option.

Change-Id: I1c3ff93af56bb659ddc00e1872c769cfc5e7a0d5
17b7b1a5 — Efraim Flashner 1 year, 5 months ago
gnu: Remove unreferenced patches.

* gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch,
gnu/packages/patches/gcc-10-tree-sra-union-handling.patch,
gnu/packages/patches/gegl-compatibility-old-librsvg.patch: Remove files.

Change-Id: Ic1e502ef44ac3e8645d813e50018a0ca2c8be706
61ca5bdb — Efraim Flashner 1 year, 5 months ago
nix: Install guix-gc systemd timer.

* nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer.
(etc/guix-gc.timer): Add rule to generate file.
(EXTRA_DIST): Add guix-gc.timer.in, remove guix-gc.timer.
* gitignore: Add etc/guix-gc.timer.

Change-Id: I361aef660fe7d9803f58f4e31e16d8db595d1853
7b091cef — Efraim Flashner 1 year, 5 months ago
Revert "nix: Install guix-gc systemd timer."

This reverts commit 3355de608cb2267435c2592fc7dc76a1dcc5c02d.

This commit does the opposite of what it was supposed to do.
127e1e89 — Evgeny Pisemsky 1 year, 5 months ago
gnu: guile-simple-zmq: Improve packaging.

* gnu/packages/guile-xyz.scm (guile-simple-zmq): Run guix style.
[arguments]: Use gexps.
[native-inputs]: Add autoconf, automake, pkg-config.
[inputs]: Remove autoconf, automake, pkg-config.

Change-Id: Ia41ceb2ad01ea1b32341e429816cdd20d0377f95
Signed-off-by: Christopher Baines <mail@cbaines.net>
afc02c4a — Evgeny Pisemsky 1 year, 5 months ago
gnu: guile2.2-simple-zmq: Use modify-inputs.

* gnu/packages/guile-xyz.scm (guile2.2-simple-zmq): Use modify-inputs.

Change-Id: I4a973f3ca212d64da314957831a13833f12410a8
Signed-off-by: Christopher Baines <mail@cbaines.net>
44eabf75 — Christopher Baines 1 year, 5 months ago
gnu: guix-build-coordinator: Update to 0-121.595d189.

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

Change-Id: I9a8c79d421ba4ec76f99f87ce404e49e0098eac4
b9022046 — Christopher Baines 1 year, 5 months ago
gnu: guix-build-coordinator/agent-only: Remove propagated-inputs.

Since this isn't intended as a library and it's important to have minimal
dependencies, e.g. no guile-fibers.

* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)[propagated-inputs]:
Set to '().

Change-Id: Icf0d8435f46f7de7ead23c9ea0b25a7e7c5d2ca0
6ae0319c — Cayetano Santos 1 year, 5 months ago
gnu: emacs-outshine: Update to 3.0.1-1.bbf1eed.

* gnu/packages/emacs-xyz.scm (emacs-outshine): Update to 3.0.1-1.bbf1eed.

Change-Id: Ide247829faa909c8fbbcfefb43de14f1f4b37cb8
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
f9dcb845 — Christopher Baines 1 year, 5 months ago
gnu: guix-build-coordinator: Update to 0-120.f73098f.

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

Change-Id: I0d76519aa0bd1985fcba97eb6f39b1f354e2be43
5be4007a — Ahmad Draidi 1 year, 5 months ago
gnu: labwc: Update to 0.8.3.

* gnu/packages/wm.scm (labwc): Update to 0.8.3.

Change-Id: I3d2d8c04f8a06e7bf7fc20d47464ab67021cb0a5
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: buildah: Update to 1.39.1.

* gnu/packages/containers.scm (buildah): Update to 1.39.1.

Change-Id: I281d80aec5d5ae1f47366a870e209f09bab50a29
Signed-off-by: Christopher Baines <mail@cbaines.net>
Next