Age | Commit message (Expand) | Author |
2022-04-08 | gnu: emacs-geiser: Add dependency on Project....* gnu/packages/emacs-xyz.scm (emacs-geiser)[propagated-inputs]: Add
emacs-project.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Olivier Dion |
2022-04-08 | gnu: lsof: Fix invalid G-Expression....Cross-compiling lsof is failing with an "invalid G-expression input"
error. Fix this by using a quoted list.
* gnu/packages/lsof.scm (lsof): Fix invalid G-Expression.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Brian Kubisiak |
2022-04-08 | home: Add home-xdg-data-files-service-type....* gnu/home/services.scm (home-xdg-data-files-service-type): New variable.
* gnu/home/services/symlink-manager.scm (update-symlinks-script): Add a proper
handling for XDG_DATA_HOME value.
* gnu/home/services/xdg.scm (home-xdg-mime-applications-service-type): Use
home-xdg-data-files service.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Andrew Tropin |
2022-04-08 | home: symlink-manager: Remove appending of leading dot....* gnu/home/services.scm (xdg-configuration-files-directory): Add leading dot.
* gnu/home/services.scm (xdg-configuration-files-service-type): Change name.
* gnu/home/services/shells.scm (add-shell-profile-file,
zsh-get-configuration-files, add-zsh-dot-configuration,
add-zsh-xdg-configuration, add-bash-configuration): Add leading dots.
* gnu/home/services/symlink-manager.scm (update-symlinks-script): Remove
leading dot.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Andrew Tropin |
2022-04-08 | tests: Add "encrypted-home-os" installation test....* gnu/tests/install.scm (%encrypted-home-os)
(%encrypted-home-installation-script)
(enter-luks-passphrase-for-home)
(%test-encrypted-home-os): New variables.
| Ludovic Courtès |
2022-04-08 | file-systems: Invoke fsck tools with 'system*/tty'....This ensures those programs, if invoked by shepherd (where standard
input is /dev/null), can still interact with the user if needed.
* gnu/build/file-systems.scm (check-ext2-file-system)
(check-bcachefs-file-system, check-btrfs-file-system):
(check-fat-file-system, check-jfs-file-system):
(check-f2fs-file-system, check-ntfs-file-system):
(check-xfs-file-system): Use 'system*/tty' instead of 'system*'.
| Ludovic Courtès |
2022-04-08 | mapped-devices: Ensure 'cryptsetup open' gets a tty....Fixes <https://issues.guix.gnu.org/54770>.
Regression introduced in 400c9ed3d779308e56038305d40cd93acb496180.
Previously, for an encrypted /home (say), "cryptsetup open" would be
invoked by shepherd, with /dev/null as its standard input. It would
thus run in non-interactive mode and, instead of asking for a
passphrase, fail with:
Nothing to read on input.
This change ensures it runs in interactive mode.
* gnu/build/file-systems.scm (system*/console, system*/tty): New
procedures.
* gnu/system/mapped-devices.scm (open-luks-device): Use 'system*/tty'
instead of 'system*'.
| Ludovic Courtès |
2022-04-08 | system: hurd: Fix bogus 'initrd-modules' field....Reported by kitzman on #guix.
* gnu/system/hurd.scm (%hurd-default-operating-system)[initrd-modules]:
Set to the empty list.
| Ludovic Courtès |
2022-04-08 | gnu: icedove: Update to 91.8 [fixes CVE-2022-1197]....* gnu/packages/gnuzilla.scm (icedove): Update to 91.8.
| Jonathan Brielmaier |
2022-04-08 | gnu: Add cl-jzon....* gnu/packages/lisp-xyz.scm (cl-jzon, ecl-jzon, sbcl-jzon): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| jgart |
2022-04-08 | gnu: cl-cffi: Remove trailing boolean....* gnu/packages/lisp-xyz.scm (sbcl-cffi)[arguments]: Remove trailing boolean.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| jgart |
2022-04-08 | gnu: cl-legit: Update to 1.0.0-2.5f8a2d4....* gnu/packages/lisp-xyz.scm (sbcl-legit): Update to 1.0.0-2.5f8a2d4 and use
revision variable in let block.
[arguments]: Add 'patch-git-executable' phase.
[inputs]: Add formatting and add missing git input.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| jgart |
2022-04-07 | gnu: nginx: Build optimized binaries....* gnu/packages/web.scm (nginx)[arguments]: Add "-O2 -g" to CFLAGS.
| Marius Bakke |
2022-04-07 | gnu: nginx: Respect #:configure-flags....* gnu/packages/web.scm (nginx)[arguments]: Add #:configure-flags. Move
default settings out of the 'configure' phase.
| Marius Bakke |
2022-04-07 | gnu: nginx: Use G-expressions....* gnu/packages/web.scm (nginx)[arguments]: Rewrite in gexp style. Remove
trailing #t's.
| Marius Bakke |
2022-04-07 | gnu: uBlock Origin: Update to 1.42.4....* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.42.4.
| Marius Bakke |
2022-04-07 | gnu: ungoogled-chromium: Update to 100.0.4896.75-1....* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 100.
(%chromium-version): Set to 100.0.4896.75.
(%debian-revision): Set to debian/100.0.4896.60-1.
(%ungoogled-origin): Update hash.
(%debian-patches): Updates hashes. Remove obsolete.
(ungoogled-chromium): Update hash.
[arguments]: Remove obsolete substitution. Patch libvulkan.so.1 in more
files, and add absolute reference to Mesa ICDs.
| Marius Bakke |
2022-04-07 | gnu: ungoogled-chromium: Update to 99.0.4844.84-1....* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 99.
(%chromium-version): Set to 99.0.4844.84.
(%ungoogled-origin): Update hash.
(ungoogled-chromium): Likewise.
[arguments]: Patch absolute file names to GTK libraries. Patch one more
Opus header inclusion. Remove labels in wrapping phase.
[native-inputs]: Change from CLANG-13 to CLANG-14.
[inputs]: Add AT-SPI2-ATK.
| Marius Bakke |
2022-04-07 | gnu: LLVM, Clang: Add 14.0.0....* gnu/packages/llvm.scm (%llvm-monorepo-hashes, %llvm-patches, llvm-monorepo):
New variables.
(clang-runtime-from-llvm): Make HASH optional; use monorepo when not present.
(clang-from-llvm): Likewise.
(llvm-14, clang-runtime-14, clang-14, clang-toolchain-14, lld-14): New variables.
(llvm-13): Inherit from LLVM-14.
(lld-13): Inherit from LLD-14.
(lld): Turn into alias for LLD-14.
* gnu/packages/patches/clang-14.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/zig.scm (zig): Change from LLD to LLD-13.
| Marius Bakke |
2022-04-07 | gnu: radeontop: Simplify inputs....* gnu/packages/linux.scm (radeontop)[native-inputs]: Simplify.
| Marius Bakke |
2022-04-07 | gnu: Add cura....* gnu/packages/engineering.scm (cura): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add python-pynest2d....* gnu/packages/engineering.scm (python-pynest2d): New variable.
| Guillaume Le Vaillant |
2022-04-07 | gnu: Add libnest2d-for-cura....* gnu/packages/engineering.scm (libnest2d-for-cura): New variable.
| Guillaume Le Vaillant |
2022-04-07 | gnu: Add libsavitar....* gnu/packages/engineering.scm (libsavitar): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add libcharon....* gnu/packages/engineering.scm (libcharon): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add uranium....* gnu/packages/engineering.scm (uranium): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add python-trimesh....* gnu/packages/python-science.scm (python-trimesh): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add python-pyinstrument....* gnu/packages/python-check.scm (python-pyinstrument): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add cura-binary-data....* gnu/packages/engineering.scm (cura-binary-data): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add cura-engine....* gnu/packages/engineering.scm (cura-engine): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: Add libarcus....* gnu/packages/engineering.scm (libarcus): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
| Malte Frank Gerdes |
2022-04-07 | gnu: cl-slynk: Update to 1.0.43-6.4513c38....* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-6.4513c38.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| André A. Gomes |
2022-04-07 | gnu: emacs-sly: Update to 1.0.43-6.4513c38....* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.43-6.4513c38.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| André A. Gomes |
2022-04-07 | gnu: kicad: Update to 6.0.4....* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-symbols,
kicad-footprints, kicad-packages3d, kicad-templates): Update to 6.0.4.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Peter Polidoro |
2022-04-07 | gnu: cl-sxql: Update to 0.1.0-3.cc3478c....* gnu/packages/lisp-xyz.scm (sbcl-sxql): Update to 0.1.0-3.cc3478c and use
revision variable in let block.
[inputs]: Add missing sbcl-trivia input.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| jgart |
2022-04-07 | secret-service: Allow cooperative scheduling when Fibers is used....This lets the 'childhurd' service start in the background, letting
shepherd perform other tasks in the meantime, including serving
clients (such as the 'herd' command).
* gnu/build/secret-service.scm (with-modules): New macro.
(wait-for-readable-fd): Add cooperative implementation when Fibers is in
use.
(secret-service-send-secrets): Define 'sleep' so that it cooperates when
Fibers is in use.
| Ludovic Courtès |
2022-04-07 | secret-service: Abstract 'wait-for-readable-fd'....* gnu/build/secret-service.scm (wait-for-readable-fd): New procedure.
(secret-service-send-secrets): Use it instead of 'select'.
| Ludovic Courtès |
2022-04-07 | services: openssh: Start as an inetd service....* gnu/services/ssh.scm (openssh-shepherd-service): Use
'make-inetd-constructor' when it is defined.
(<openssh-configuration>)[max-connections]: New field.
* gnu/tests/ssh.scm (run-ssh-test)["sshd PID"]: Adjust to cope with
PID-FILE being #f.
* gnu/tests/ssh.scm (%test-openssh): Pass #f as the 'pid-file'
argument.
* doc/guix.texi (Networking Services): Document 'max-connections'.
| Ludovic Courtès |
2022-04-07 | home: shepherd: Default to version 0.9....* gnu/home/services/shepherd.scm (<home-shepherd-configuration>)[shepherd]:
Default to SHEPHERD-0.9.
(home-shepherd-configuration-file): Use 'start-in-the-background' when
it is defined.
| Ludovic Courtès |
2022-04-07 | services: shepherd: Default to version 0.9....* gnu/services/shepherd.scm (scm->go): Define 'shepherd&co' and pass it
to 'with-extensions'.
(shepherd-configuration-file): Call 'start-in-the-background' when it is
defined.
(<shepherd-configuration>)[shepherd]: Default to SHEPHERD-0.9.
* gnu/system.scm (hurd-default-essential-services): Use SHEPHERD-0.8.
| Ludovic Courtès |
2022-04-07 | shepherd: Adjust 'fork+exec-command/container' for the Shepherd 0.9....* gnu/build/shepherd.scm (exec-command*): New procedure, with code
formerly...
(make-forkexec-constructor/container): ... here. Use it.
(fork+exec-command/container): Use 'fork+exec-command' only when
CONTAINER-SUPPORT? is false or PID is the current process.
| Ludovic Courtès |
2022-04-07 | gnu: shepherd: Add 0.9.0....* gnu/packages/admin.scm (shepherd): Rename to...
(shepherd-0.8): ... this. New variable.
(shepherd): Define as an alias for SHEPHERD-0.8.
(shepherd-0.9): New variable.
(guile2.2-shepherd): Inherit from SHEPHERD-0.9 and adjust inputs
accordingly.
| Ludovic Courtès |
2022-04-06 | gnu: lagrange: Update to 1.12.1....* gnu/packages/web-browsers.scm (lagrange): Update to 1.12.1.
| Efraim Flashner |
2022-04-06 | gnu: keepassxc: Update to 2.7.1....* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.1.
| Efraim Flashner |
2022-04-06 | gnu: vim: Update to 8.2.4701....* gnu/packages/vim.scm (vim): Update to 8.2.4701.
[arguments]: Adjust custom 'skip-or-fix-failing-tests phase to skip
another test.
| Efraim Flashner |
2022-04-06 | installer: user: Remove useless filtering....* gnu/installer/user.scm (users->configuration): Remove root account filtering
that is now performed in the "run-user-add-page" procedure.
| Mathieu Othacehe |
2022-04-06 | installer: user: Forbid root user creation....Forbid root user creation as it could lead to a system without any
non-priviledged user accouts.
Fixes: <https://issues.guix.gnu.org/54666>.
* gnu/installer/newt/user.scm (run-user-add-page): Forbid it.
| Mathieu Othacehe |
2022-04-06 | gnu: python-pybtex: Update to 0.24.0....* gnu/packages/python-xyz.scm (python-pybtex): Update to 0.24.0.
[native-inputs]: Remove python-nose; add python-pytest.
[inputs]: Move python-latexcodec, python-pyyaml, and python-six from here...
[propagated-inputs]: ...to here.
[arguments]: Use pytest.
| Ricardo Wurmus |
2022-04-06 | gnu: python-latexcodec: Update to 2.0.1....* gnu/packages/python-xyz.scm (python-latexcodec): Update to 2.0.1.
[inputs]: Move python-six from here...
[propagated-inputs]: ...to here.
| Ricardo Wurmus |
2022-04-06 | gnu: Add r-rnaseqdtu....* gnu/packages/bioinformatics.scm (r-rnaseqdtu): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Hong Li |