system: Add swap flags. * gnu/system/file-systems.scm (swap-space)[priority, discard?]: Add them. * guix/build/syscalls.scm (SWAP_FLAG_PREFER, SWAP_FLAG_PRIO_MASK, SWAP_FLAG_PRIO_SHIFT, SWAP_FLAG_DISCARD): Add them. * gnu/build/file-systems.scm (swap-space->flags-bit-mask): Add it. * gnu/services/base.scm (swap-service-type): Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: Warn about swap-devices format change * gnu/system.scm (warn-swap-devices-change, %warn-swap-devices-change): Add them. * gnu/system.scm (operating-system) [swap-devices]: Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: Rework swap space support, add dependencies. * gnu/system/file-systems.scm (swap-space): Add it. * gnu/system.scm (operating-system)[swap-devices]: Update comment. * gnu/services/base.scm (swap-space->shepherd-service-name, swap-deprecated->shepherd-service-name, swap->shepherd-service-name): Add them. * gnu/services/base.scm (swap-service-type, swap-service): Use the new records. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Fix the example of "Using virt-viewer with Spice". * doc/guix.texi (Running Guix in a Virtual Machine): add missing line continuation char '\'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
docker: Enable arm64 docker image building for 'guix pack'. * guix/docker.scm (build-docker-image): Recognize "aarch64". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: pipe-viewer: Update to 0.1.7. * gnu/packages/video.scm (pipe-viewer): Update to 0.1.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: piper: Update to 0.6. * gnu/packages/gnome.scm (piper): Update to 0.6. [inputs]: Add libratbag. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: libratbag: Update to 0.16. * gnu/packages/gnome.scm (libratbag): Update to 0.16. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add qtile. * gnu/packages/wm.scm (qtile): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-iwlib. * gnu/packages/python-xyz.scm (python-iwlib): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-dbus-next. * gnu/packages/python-xyz.scm (python-debus-next): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-xcffib: Upgrade to 0.11.1. Required for qtile. * gnu/packages/python-xyz.scm (python-xcffib): Upgrade to 0.11.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add stcgal. * gnu/packages/embedded.scm (stcgal): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-tinydb. * gnu/packages/databases.scm (python-tinydb): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
maint: "make dist" builds tarballs in 'ustar' format. This allows us to have file names longer than 99 characters. * configure.ac: Pass 'tar-ustar' to 'AM_INIT_AUTOMAKE'.
gnu: emacs-fullframe: Update to 0.5.1. * gnu/packages/emacs-xyz.scm (emacs-fullframe): Update to 0.5.1. [source]: Update URI. [home-page]: Update home-page accordingly.
gnu: wireshark: Update to 3.6.0. * gnu/packages/networking.scm (wireshark): Update to 3.6.0.
gnu: oil: Update to 0.9.4. * gnu/packages/shells.scm (oil): Update to 0.9.4. Signed-off-by: Timothy Sample <samplet@ngyro.com>
gnu: guix-build-coordinator: Update to 0-39.c9c55c0. * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-39.c9c55c0.
gnu: nss-pam-ldapd: Update to 0.9.12. * gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.12. [arguments]: Remove trailing #T.