gnu: slurm: Add patch for a useful fallback shell for ‘salloc’. * gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/parallel.scm (slurm): Use it. (slurm-22.05, slurm-21.08, slurm-20.11, slurm-20.02) (slurm-19.05, slurm-18.08): Drop it. Change-Id: I1498e8d21d631c988edf75a8bcc8d2ae5f244b7a
gnu: intel-mpi-benchmarks: Update to 2021.7. This fixes compilation with glibc 2.39. * gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to 2021.7. Change-Id: I4fc32f4ff78ec104485dd5966cdf2d44942f0349
gnu: Add python-pybadges. * gnu/packages/python-web.scm (python-pybadges): New variable. Change-Id: Idd53ddf94b24112015c0a0b82396cf366920417e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: f3d: Update to 2.4.0. * gnu/packages/graphics.scm (f3d): Update to 2.4.0. [home-page]: Set to "https://f3d.app/" as the old page contains permanent redirect to it. Change-Id: Ia574725d31dcb181ced37b2debe24c033cb9094b Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: entr: Update to 5.5. * gnu/packages/entr.scm (entr): Update to 5.5. Change-Id: I8ef7c93750a9a3b51d64b678e3d041082558ef67 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: aide: Update to 0.18.8. * gnu/packages/admin.scm (aide): Update to 0.18.8. [arguments]: Add configure flags to enable features "--with-posix-acl", "--with-selinux" and "--with-xattr". Add "--with-config-file=/etc/aide.conf" to instruct the program to use this patch to search for the configuration file. [native-inputs]: Add "pkg-config". [inputs]: Use "acl", "attr", "libselinux" and "pcre2". Change-Id: I15ae1d86ea9fdfed16e901c041bae292ec68a742 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: icewm: Update to 3.5.0 * gnu/packages/wm.scm (icewm): update to 3.5.0. Change-Id: I4b4a7befd59e492896fceced0240e934b02c8e7e Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: parallel: Update to 20240522. * gnu/packages/parallel.scm (parallel): Update to 20240522. Change-Id: If9d78b0a6f50fd22e2ca8d290209dc7a83cba772 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: podman: Update to 5.1.0. * gnu/packages/containers.scm (podman): Update to 5.1.0. Change-Id: I87b3e639f1eb01e93363a359d33c2aaceaee653b Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: conmon: Update to 2.1.12. * gnu/packages/containers.scm (conmon): Update to 2.1.12. Change-Id: Ie5f5590b82467ef5a3cd981f1ba410c5bf8d9ff5 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: weechat: Update to 4.3.0. * gnu/packages/irc.scm (weechat): Update to 4.3.0. [input]: Add dependency on cjson. Change-Id: I30d326638430828c6967a6e6859120300b511a84 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: Add python-celltypist. * gnu/packages/bioinformatics.scm (python-celltypist): New variable. Change-Id: I196b7a07955224fe4c641d79729f0facb6367adb
home: services: Add home-startx-command-service-type. * gnu/home/services/desktop.scm (home-startx-command-service-type): New variable. (startx-command-service-type): New service-type mapping. * doc/guix.texi (Guix Home Services): Document home-startx-command-service-type. Change-Id: Id38b5dc7b9235e04e3a9a1b70a35b02e8fae95f0 Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
services: xorg: Add startx-command-service-type. * gnu/services/xorg.scm (startx-command-profile-service, startx-command-service-type): New variables. * doc/guix.texi (X Window): Document startx-command-service-type. Change-Id: Ia2a7c3b2d5ebf6bcfff40cb2640b17d3baf6eba0 Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
gnu: lisp-xyz : Sort packages. * gnu/packages/lisp-xyz.scm: Sort packages. Change-Id: I2553a5134a8b60982aba7bb69a5e5c8efd7f8544
gnu: Add cl-jose. * gnu/packages/lisp-xyz.scm (sbcl-jose, cl-jose, ecl-jose): Add new variables. Change-Id: I00b6d65ea53d11f151c4d41911536a48955d14af
gnu: Add cl-pem. * gnu/packages/lisp-xyz.scm (sbcl-pem, cl-pem, ecl-pem): Add new variables. Change-Id: I4840062e5454fb992cfc17edb44a24ed76114446
gnu: Add cl-asn1. * gnu/packages/lisp-xyz.scm (sbcl-asn1, cl-asn1, ecl-asn1): Add new variables. Change-Id: Id022e86de648f452c37b644c6e4728c91f373ad6
services: xorg: Add xorg-start-command-xinit procedure. When the user does not use any desktop environment, the typical sequence is to log in and then type `startx' into the tty to get a window manager running. Most distributions do provide a startx by default, but Guix has only an xorg-start-command that is not suitable for this. This commit adds a second procedure, xorg-start-command-xinit, that correctly picks a virtual terminal to use, sets up XAUTHORITY and starts xinit with the correct arguments. That should make running Guix without a desktop environment more approachable. * gnu/services/xorg.scm (xorg-start-command-xinit): New public procedure. * doc/guix.texi (X Window): Document it. Change-Id: I17cb16093d16a5c6550b1766754700d4fe014ae9 Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
gnu: torbrowser: Fix typo in description. * gnu/packages/tor-browsers.scm (make-torbrowser)[description]: Fix typo changing "know" to "known". Change-Id: Ib4c1d1f183e7debbc769693f303caa141f2138b6