summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2022-04-07gnu: 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-07secret-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-07secret-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-07services: 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-07home: 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-07services: 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-07shepherd: 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-07gnu: 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-06gnu: lagrange: Update to 1.12.1....* gnu/packages/web-browsers.scm (lagrange): Update to 1.12.1. Efraim Flashner
2022-04-06gnu: keepassxc: Update to 2.7.1....* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.1. Efraim Flashner
2022-04-06gnu: 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-06installer: 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-06installer: 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-06gnu: 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-06gnu: 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-06gnu: Add r-rnaseqdtu....* gnu/packages/bioinformatics.scm (r-rnaseqdtu): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Hong Li
2022-04-06gnu: Add r-stager....* gnu/packages/bioconductor.scm (r-stager): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Hong Li
2022-04-06gnu: Add r-rafalib....* gnu/packages/cran.scm (r-rafalib): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Hong Li
2022-04-05gnu: icecat: Update to 91.8.0-guix0-preview1 [security fixes]....Includes fixes for CVE-2022-1097, CVE-2022-1196, CVE-2022-24713, CVE-2022-28281, CVE-2022-28282, CVE-2022-28285, CVE-2022-28286, and CVE-2022-28289. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. Mark H Weaver
2022-04-05gnu: poco: Make description a full sentence....* gnu/packages/cpp.scm (poco)[description]: Expand into a full sentence. Liliana Marie Prikler
2022-04-05gnu: u-boot-rockpro64-rk3399: Add support for booting from SCSI/SATA....* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Add 'patch-config phase to support SCSI/SATA disks. Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Ricardo Wurmus
2022-04-05gnu: u-boot: Update to 2022.04....* gnu/packages/bootloaders.scm (u-boot): Update to 2022.01. [native-inputs]: Add gnutls, tinfo, libuuid. (u-boot-qemu-riscv64-smode): Drop custom patches. * gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Refresh patch. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Remove patch, applied upstream. * gnu/local.mk (dist_patch_DATA): Update with removed patches. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Vagrant Cascadian
2022-04-05gnu: Add ncurses-with-tinfo....* gnu/packages/ncurses.scm (ncurses/tinfo): New variable. Vagrant Cascadian
2022-04-05gnu: l2md: Update to 9db252bc....[[PGP Signed Part:No public key for 2208D20958C1DEB0 created at 2022-03-28T11:03:48+0200 using RSA]] * gnu/packages/mail.scm (l2md): Update to 9db252bc. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andrew Tropin
2022-04-05services: messaging: Fix two copy-paste mistakes; avoid warnings....* gnu/services/messaging.scm (file-name-list, file-object-list): Fix name in 'define-maybe' instances. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Attila Lendvai
2022-04-05gnu: plocate: Build with "--sharedstatedir=/var"....Current plocate package sets the --sharedstatedir to a store directory, which causes updatedb and plocate to fail by default since the store is immutable. This will set the default database path to /var/cache/plocate.db instead. * gnu/packages/search.scm (plocate): Change build options. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ykonai
2022-04-05gnu: phodav: Use libsoup 2 instead of libsoup 3....Looks like phodav requires libsoup 2. Example of failing build logs, wanting libsoup 2.4: <https://ci.guix.gnu.org/build/584454/log/raw> After swapping the dependency, tests were failing due to HOME not being writable. I added a new build phase to account for this. I also removed the start-virtual-dir-server phase which no longer seems required, the tests pass without it. * gnu/packages/gnome.scm (phodav): Fix build, tests. [inputs]: Replace libsoup 3 with libsoup 2. [arguments]<#:phases>[set-temporary-home]: New phase. [arguments]<#:phases>[start-virtual-dir-server]: Remove phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Leo Nikkilä
2022-04-05gnu: pantheon-calculator: Update to 1.7.2....* gnu/packages/pantheon.scm (pantheon-calculator): Update to 1.7.2. [arguments]: Remove trailing boolean. [inputs]: Use guix style and add libhandy input. Signed-off-by: Ludovic Courtès <ludo@gnu.org> jgart
2022-04-05gnu: python-w3lib: Fix build....* gnu/packages/python-web.scm (python-w3lib): Fix build. [source]: Add python-w3lib-fix-test-failure.patch. [arguments]: Use pytest in the 'check phase. [native-inputs]: Add python-pytest. * gnu/packages/patches/python-w3lib-fix-test-failure.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Felix Gruber
2022-04-05gnu: python-gst: Fix the concatenation of install path....Fixes a regression introduced in a5c2e7961c21ef8620ce4cfb3569109fbd694e1e. * gnu/packages/gstreamer.scm (python-gst): [arguments]: <configure-flags>: Add missing leading slash. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zhu Zihao
2022-04-05gnu: python-dotenv: Update to 0.20.0....* gnu/packages/python-xyz.scm (python-dotenv): Update to 0.20.0. [home-page]: Update home page. Signed-off-by: Ludovic Courtès <ludo@gnu.org> jgart
2022-04-05gnu: linux: Allow kconfig options to be strings...* gnu/packages/linux.scm (config->string): add a clause handling strings Allows for the declarative configuration of kconfig options which accept strings, such as CONFIG_MODULE_SIG_KEY. I've enclosed the given string in quotes, but don't do any kind of escaping. See the kernel mailing list for the current state of escaped strings upstream: https://patchwork.kernel.org/project/linux-kbuild/patch/1431003982-992-1-git-send-email-sr@denx.de/ Apologies to those with double-quotes or backslashes in their CONFIG_SYSTEM_*_KEYS. Signed-off-by: antlers <autumnalantlers@gmail.com> Signed-off-by: Ludovic Courtès <ludo@gnu.org> antlers
2022-04-05gnu: celluloid: Update to 0.23....* gnu/packages/video.scm (celluloid): Update to 0.23. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Michael Rohleder
2022-04-05gnu: curlie: Update to 1.6.9...* gnu/packages/curl.scm (curlie): Update to 1.6.9 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Imran Iqbal
2022-04-05gnu: xmonad-next: Change #:phases to gexp....* gnu/packages/wm.scm (xmonad-next)[arguments]: Use #$output, #$name and #$synopsis instead of %output, name and synopsis. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Daniel Meißner
2022-04-05Merge branch 'wip-pyyaml'Ricardo Wurmus
2022-04-05gnu: pigx-scrnaseq: Set NUMBA_CACHE_DIR....This is needed since the update of python-loompy. * gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Rename 'set-PYTHONPATH to 'set-additional-environment-variables and set NUMBA_CACHE_DIR. Ricardo Wurmus
2022-04-05gnu: pigx-scrnaseq: Use new inputs style....* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Use plain list. Ricardo Wurmus
2022-04-05gnu: pigx-scrnaseq: Update to 1.1.8....* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.8. [patches]: Remove. [native-inputs]: Remove. * gnu/packages/patches/pigx-scrnaseq-no-citeproc.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Ricardo Wurmus
2022-04-05gnu: r-with-tests: Update to 4.1.3....* gnu/packages/statistics.scm (r-with-tests): Update to 4.1.3. Ricardo Wurmus
2022-04-05gnu: git: Update to 2.35.1....* gnu/packages/version-control.scm (git): Update to 2.35.1. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Greg Hogan
2022-04-05Revert "gnu: git: Update to 2.35.1."...This reverts commit 223a3d7f7fdb6af9c4c090785cab15d38680e887, as it triggered thousands of rebuilds due to inadvertently touching git-minimal/fixed. Reported-by: Christopher Baines <mail@cbaines.net> Maxim Cournoyer
2022-04-05gnu: python-pyyaml: Update to 6.0....* gnu/packages/python-xyz.scm (python-pyyaml): Update to 6.0. Ricardo Wurmus
2022-04-05gnu: python2-pyyaml: Detach source from python-pyyaml....* gnu/packages/python-xyz.scm (python2-pyyaml): Override source and version fields. (python-pyyaml)[properties]: Add python2-variant. Ricardo Wurmus
2022-04-04gnu: eyeD3: Update to 0.9.6....* gnu/packages/mp3.scm (eyed3): Update to 0.9.6. [propagated-inputs]: Add python-deprecation and python-filetype. Leo Famulari
2022-04-04packages: Add 'package-unique-version-prefix'....* gnu/packages.scm (package-unique-version-prefix): New procedure. * guix/scripts/package.scm (manifest-entry-version-prefix): Use it. * tests/packages.scm ("package-unique-version-prefix, gcc@8") ("package-unique-version-prefix, grep"): New tests. Ludovic Courtès
2022-04-04gnu: Add parole....* gnu/packages/xfce.scm (parole): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Feng Shu
2022-04-04services: Add 'log-cleanup' service to '%base-services' for build logs....* gnu/services/base.scm (%base-services): Add 'log-cleanup-service-type' instance. * doc/guix.texi (Log Rotation): Add example and mention '%base-services'. Ludovic Courtès
2022-04-04services: Add 'log-cleanup-service-type'....* gnu/services/admin.scm (<log-cleanup-configuration>): New record type. (log-cleanup-program, log-cleanup-mcron-jobs): New procedures. (log-cleanup-service-type): New variable. * doc/guix.texi (Log Rotation): Document it. Ludovic Courtès
2022-04-04gnu: mediainfo: Update to 22.03....* gnu/packages/video.scm (mediainfo): Update to 22.03. Signed-off-by: Ludovic Courtès <ludo@gnu.org> kiasoc5