aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAge
* gnu: qjackctl: Update to 0.9.3.•••* gnu/packages/audio.scm (qjackctl): Update to 0.9.3. Tobias Geerinckx-Rice2021-05-13
* gnu: ccache: Update to 4.3.•••* gnu/packages/ccache.scm (ccache): Update to 4.3. Tobias Geerinckx-Rice2021-05-13
* gnu: libjcat: Update to 0.1.7.•••* gnu/packages/compression.scm (libjcat): Update to 0.1.7. Tobias Geerinckx-Rice2021-05-13
* gnu: Add xfstests.•••* gnu/packages/file-systems.scm (xfstests): New public variable. Tobias Geerinckx-Rice2021-05-13
* gnu: pre-commit: Update to 2.12.1.•••* gnu/packages/version-control.scm (pre-commit): Update to 2.12.1. [arguments]: Make source tree writable and initialize a git repository before check phase. Simplify check phase. [native-inputs]: Add python-covdefaults, python-coverage, python-distlib/next, python-pytest-env, which. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego2021-05-13
* gnu: guile: Update to 3.0.7.•••* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.7. Remove "guile-2.2-skip-so-test.patch". [propagated-inputs, arguments]: New fields. Ludovic Courtès2021-05-13
* gnu: libgc: Add variant with '--disable-munmap'.•••* gnu/packages/bdw-gc.scm (libgc/disable-munmap): New variable. Ludovic Courtès2021-05-13
* gnu: linux-libre 5.4: Update to 5.4.118.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.118. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari2021-05-12
* gnu: linux-libre 5.10: Update to 5.10.36.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.36. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari2021-05-12
* gnu: sudo: Update to 1.9.7.•••* gnu/packages/admin.scm (sudo): Update to 1.9.7. Tobias Geerinckx-Rice2021-05-12
* gnu: Add python-sqlalchemy-stubs.•••* gnu/packages/databases.scm (python-sqlalchemy-stubs): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> BonfaceKilz2021-05-12
* Merge branch 'version-1.3.0'Maxim Cournoyer2021-05-11
|\
| * gnu: guix: Update to 771b866.Maxim Cournoyer2021-05-11
| * gnu: guix: Update to 1.3.0.Maxim Cournoyer2021-05-11
| * system: vm-image.tmpl: Add a crutch to allow refreshing the resolution.•••Inspired by https://github.com/jollheef/appvm/commit/1270b2e209bc002e69bbe6351ad5b04b7facfcc8. The price to pay is about 5% of a CPU core usage in the guest in the worst scenario. * gnu/system/examples/vm-image.tmpl (auto-update-resolution-crutch): New mcron job. [services]: Extend the mcron-service with it. Maxim Cournoyer2021-05-10
| * gnu: guix: Update to 566982b.Maxim Cournoyer2021-05-08
| * gnu: guix: Update to 1.3.0rc2.Maxim Cournoyer2021-05-08
| * system: Add wget to %base-packages-networking.•••Fixes <https://issues.guix.gnu.org/43530>. Wget is typically included with most GNU/Linux distributions. It adds about ~3 MiB to the system size. * gnu/system.scm (%base-packages-networking): Add the wget package. Maxim Cournoyer2021-05-07
| * gnu: system: Add SPICE capability to the VM image.•••* gnu/system/examples/vm-image.tmpl (services) [spice-vdagent-service-type]: Add service. [slim-service-type] <xorg-configuration>: Add the xf86-video-qxl module. Maxim Cournoyer2021-05-06
| * services: spice-vdagent: Clear the socket file prior to starting.•••This fixes the following issue where spice-vdagent would fail to start if the spice-vdagent-sock socket file already existed: spice-vdagentd: Fatal could not create the server socket /run/spice-vdagentd/spice-vdagent-sock: Error binding to address: Address already in use The requirement is also modified to depend on dbus-system, a cue taken from upstream's own systemd service file (see 'data/spice-vdagentd.service' in the sources). * gnu/services/spice.scm (spice-vdagent-activation): Delete procedure. (spice-vdagent-shepherd-service): Fix indentation. [requirement]: Replace udev by dbus-system. [start]: Ensure the spice-vdagentd run-time directory exists and that the spice-vdagent-sock socket file does *not* exist before forking the daemon. Maxim Cournoyer2021-05-06
| * gnu: spice-vdagent: Update to 0.21.0 and enable GTK+ support.•••* gnu/packages/spice.scm (spice-vdagent): Update to 0.21.0. Remove trailing #t. [make-flags]: New argument. [phases]{fix-test-termination}: New phase. [inputs]: Add gtk+. [native-inputs]{procps}: New input. Maxim Cournoyer2021-05-06
| * gnu: guile2.2-guix: Add missing dependencies.•••Reported by Maxime Devos <maximedevos@telenet.be>. * gnu/packages/package-management.scm (guile2.2-guix)[inputs] [propagated-inputs]: Add GUILE2.2-LIB, GUILE2.2-ZLIB, and GUILE2.2-LZLIB. Ludovic Courtès2021-05-05
| * gnu: guile-lzlib: Add Guile 2.2 variant.•••* gnu/packages/guile.scm (guile2.2-lzlib): New variable. Ludovic Courtès2021-05-05
| * gnu: guile-zlib: Add Guile 2.2 variant.•••* gnu/packages/guile.scm (guile2.2-zlib): New variable. Ludovic Courtès2021-05-05
| * services: Fix the spice-vdagent service.•••* gnu/services/spice.scm (spice-vdagent-activation): Update runtime directory from /var/run/spice-vdagentd to /run/spice-vdagentd. (spice-vdagent-service-type): Specify a default value and fix indentation. Maxim Cournoyer2021-05-05
| * gnu: guix: Phases refer to #:system, #:target, and #:native-inputs.•••* gnu/packages/package-management.scm (guix)[arguments]: In 'copy-bootstrap-guile' and 'wrap-program' phases, refer to #:system, #:native-inputs, and #:target instead of unquoting (%current-system) and (%current-target-system). Ludovic Courtès2021-05-05
| * gnu: guix: Avoid Bash wrapper.•••The Bash wrapper created by 'wrap-program' creates an extra indirection and may annoyingly emit locale warnings: /gnu/store/…-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (wtf) This warning would typically show up when running Guix, as produced by 'guix pack guix', on a foreign distro, annihilating efforts made in 1d4ab335b22a93e01c2eb1eb3e93fc6534157040 and 8a973abc6f7eebfcd8a904bfbb99cb9f86f66ef0. * gnu/packages/package-management.scm (guix)[arguments]: In 'wrap-program' phase, remove 'string-join' call for PATH and GOPATH. Replace 'wrap-program' call with a 'substitute*' form. Remove (when target ...) form. [inputs]: Remove "bash-minimal" added in commit 38b9af7c92344a17b6680ebd2aeea14171f84a1c and no longer needed. Ludovic Courtès2021-05-05
| * gnu: guix: Add run-time dependency on Guile-Lib.•••This is a followup to 02e2e093e858e8a0ca7bd66c1f1f6fd0a1705edb, which added Guile-Lib as an input but did not add it to the wrapper's search path. * gnu/packages/package-management.scm (guix)[arguments]: In 'wrap-program' phase, add GUILE-LIB to DEPS. Ludovic Courtès2021-05-05
| * locale: Remove glibc 2.29 from '%default-locale-libcs'.•••Having 2.29 is most likely no longer justified. Removing it reduces the closure size returned by: guix size $(guix system build gnu/system/install.scm) from 1.6G to 1.5G. * gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.29. Ludovic Courtès2021-05-04
| * gnu: xfce4-settings: Add gsettings-desktop-schemas.•••* gnu/packages/xfce.scm (xfce4-settings):[propagated-inputs]: Add gsettings-desktop-schemas. This makes it appear in the system profile via the xfce service. This fixes a bug where changing icon theme causes xfce4-appearance-settings to crash with the error: GLib-GIO-ERROR **: 15:41:45.828: Settings schema 'org.gnome.desktop.interface' is not installed Trace/breakpoint trap Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brendan Tildesley2021-05-01
| * gnu: openjdk: Disallow references to the JDK used for build.•••This ensures JDKs don't unintentionally keep references to the one used to build them, as reported at <https://issues.guix.gnu.org/31719#7> and fixed by 97a43db8b4416a1450aa61737edba9cf4126cf1c. * gnu/packages/java.scm (icedtea-8)[arguments]: Add #:disallowed-references. (openjdk9)[arguments]: Likewise. (openjdk10)[arguments]: Likewise. (openjdk11)[arguments]: Likewise. Ludovic Courtès2021-05-01
| * gnu: openjdk: Avoid non-top-level 'use-modules'.•••* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]: Replace non-top-level 'use-modules' by '@'. Ludovic Courtès2021-05-01
| * gnu: openjdk: Fix library substitution when libraries aren't found.•••* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]: Change 'find-library' to always return a string. Change 'find-library' callers to use 'string-append' rather than 'format'. Starting from 97a43db8b4416a1450aa61737edba9cf4126cf1c, 'find-library' could return #f and JNI substitutions would emit a literal "#f". Co-authored-by: Ludovic Courtès <ludo@gnu.org> Carlo Zancanaro2021-05-01
| * gnu: openjdk: Clean up runtime dependencies between Java versions.•••* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11): Do not consider icedtea/openjdk input paths when rewriting JNI libraries. Signed-off-by: Andreas Enge <andreas@enge.fr> Carlo Zancanaro2021-05-01
| * gnu: guix: Update to 6fd7f16.Maxim Cournoyer2021-04-29
| * gnu: guix: Update to 1.3.0rc1.Maxim Cournoyer2021-04-29
| * gnu: kmscon: Fix layout setup.•••Kmscon may discover multiple inputs, corresponding to multiple devices. This means that the uxkb_dev_keymap_update function may be called multiple times, and the FIFO is registered on each input poll loop. When a new layout is written on the FIFO by the installer, the first input picking up the message, will apply the new layout. However, that input may not be the input that the user is currently using. To fix it, register the FIFO on the first input poll loop, but apply the new layout on all the inputs in the uxkb_keymap_update_handler function. * gnu/packages/patches/kmscon-runtime-keymap-switch.patch (uxkb_keymap_update_handler): Apply the new layout to all the inputs. (input_new_dev): Register the FIFO fd only on the first input poll loop. Mathieu Othacehe2021-04-29
| * installer: Add MSDOS disk label support on UEFI systems.•••Fixes: <https://issues.guix.gnu.org/47889>. * gnu/installer/parted.scm (esp-partition?): Remove the MSDOS check. (auto-partition!): On MSDOS disks, check if an ESP partition is present. If that's the case, do not remove it. Otherwise, if UEFI is supported, create one. Mathieu Othacehe2021-04-28
| * installer: Force GPT disk label when UEFI is supported.•••* gnu/installer/newt/partition.scm (run-label-page): Force the GPT disk label when UEFI is supported. Mathieu Othacehe2021-04-28
| * gnu: kmscon: Open a new keymap-update FIFO once a request has been processed.•••Fixes <https://bugs.gnu.org/39341>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. Until now, as soon as you had selected the keyboard layout in the Guix System installer, kmscon would start spinning on epoll_wait(2) calls because of an event on the initial FIFO file descriptor (corresponding to the fact that the client closed it.) * gnu/packages/patches/kmscon-runtime-keymap-switch.patch: In 'uxkb_keymap_update_handler', add calls to 'ev_eloop_rm_fd', 'close', and 'uxkb_dev_keymap_update' In 'uxkb_dev_keymap_update', add call to 'unlink'. Ludovic Courtès2021-04-26
| * gnu: xfce, mate: Propagate 'font-dejavu'.•••Fixes <https://bugs.gnu.org/47713>. Reported by bo0od <bo0od@riseup.net>. This ensures applications such as IceCat can properly text (numbers in the case of IceCat). * gnu/packages/enlightenment.scm (enlightenment)[propagated-inputs]: Add FONT-DEJAVU. * gnu/packages/mate.scm (mate)[propagated-inputs]: New field. * gnu/packages/xfce.scm (xfce)[propagated-inputs]: New field. Ludovic Courtès2021-04-26
| * gnu: xfdesktop: Add Guix logo to default background.•••* gnu/packages/xfce.scm (xfdesktop)[arguments]: In 'prepare-background-image' phase, add "xfce-verticals.png". Ludovic Courtès2021-04-26
| * gnu: wireshark: Update to 3.4.5 [security fixes].•••* gnu/packages/networking.scm (wireshark): Update to 3.4.5. Tobias Geerinckx-Rice2021-04-23
| * gnu: icecat: Update to 78.10.0-guix0-preview1 [security fixes].•••Includes fixes for CVE-2021-23961, CVE-2021-23994, CVE-2021-23995, CVE-2021-23998, CVE-2021-23999, CVE-2021-24002, CVE-2021-29945, and CVE-2021-29946. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update upstream source hash. Mark H Weaver2021-04-23
| * file-systems: read-partition-{uuid,label} don't swallow ENOENT & co.•••Previously, (read-partition-uuid "/does/not/exist") would return #f. With this change, a 'system-error exception is raised as expected. * gnu/build/file-systems.scm (ENOENT-safe): Clarify docstring. (partition-field-reader): Remove use of 'ENOENT-safe'. (partition-predicate): Wrap READER in 'ENOENT-safe'. Ludovic Courtès2021-04-23
| * gnu: guile-git: Update to 0.5.1.•••Fixes <https://bugs.gnu.org/47808>. Reported by Bone Baboon <bone.baboon@disroot.org>. * gnu/packages/guile.scm (guile-git): Update to 0.5.1. Ludovic Courtès2021-04-23
| * Merge remote-tracking branch 'origin/wip-ungrafting' into HEADMaxim Cournoyer2021-04-23
| |\
* | | gnu: Add remmina.•••* gnu/packages/vnc.scm (remmina): New variable. Raghav Gururajan2021-05-11
* | | gnu: Add giara.•••* gnu/packages/syndication.scm (giara): New variable. * gnu/packages/patches/giara-fix-login.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Raghav Gururajan2021-05-11
* | | gnu: python-networkx: Update to 2.5.1.•••* gnu/packages/python-xyz.scm (python-networkx): Update to 2.5.1. Signed-off-by: Leo Famulari <leo@famulari.name> Greg Hogan2021-05-11