summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-12-11guix: 'guile' executable ignores GUILE_LOAD_PATH during startup.Ludovic Courtès
When starting the 'guix' command, this ensures Guile modules are immediately found instead of being search for in other directories. This reduces the number of 'stat' calls during startup when GUILE_LOAD_PATH is set to (almost) that of "env -i $(type -P guix)". * gnu/packages/aux-files/guile-launcher.c (load_path) (load_compiled_path): New variables. (inner_main): Restore GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH and set %load-path and %load-compiled-path accordingly. (main): Save GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH and unset them.
2020-12-11self: Move Guile early in the module search path.Ludovic Courtès
Until now, Guile modules would first be searched for in MODULE-DIRECTORY, then in each $GUILE_LOAD_PATH entry, and finally in Guile itself. * guix/self.scm (guix-command): Make GUILE the second entry in the %LOAD-PATH and %LOAD-COMPILED-PATH.
2020-12-11build: 'script/guix' uses our own 'guile' executable.Ludovic Courtès
* Makefile.am (do_subst): Substitute @abs_top_builddir@. * scripts/guix.in: Use it.
2020-12-11Revert "services: openssh: Warn about 'password-authentication?' default."Ludovic Courtès
This reverts commit aecd2a13cbd8301d0fdeafcacbf69e12cc3f6138 for two reasons: 1. The warning would fire every time (gnu services ssh) is loaded; 2. There's still no clear consensus on the approach to follow as discussed in <https://issues.guix.gnu.org/44808>.
2020-12-11maint: Remove unused 'NIX_VERSION' macro.Ludovic Courtès
* config-daemon.ac: Do not define NIX_VERSION.
2020-12-11maint: Avoid macros obsolete in Autoconf 2.70.Ludovic Courtès
* configure.ac: Require Autoconf 2.69. Use 'AS_HELP_STRING' instead of 'AC_HELP_STRING'. * m4/guix.m4: Likewise. * config-daemon.ac: Use 'AC_CONFIG_HEADERS' instead of the singular variant.
2020-12-11gnu: guile-simple-zmq: Update to 0.0.0-5.f8b7d81.Mathieu Othacehe
* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-5.f8b7d81.
2020-12-11gnu: fcitx5-chinese-addons: Remove stale build steps.Zhu Zihao
* gnu/packages/fcitx5.scm (fcitx5-chinese-addons)[arguments] <configure-flags>: Remove it. <phases>: Remove phase 'patch-install-prefix'. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-12-11gnu: fcitx5-lua: Remove stale build steps.Zhu Zihao
* gnu/packages/fcitx5.scm (fcitx-lua)[arguments]: Remove it. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-12-11gnu: toybox: Cross compile.Efraim Flashner
* gnu/packages/busybox.scm (toybox)[arguments]: Use cc-for-target.
2020-12-11gnu: busybox: Update to 1.32.0.Efraim Flashner
* gnu/packages/busybox.scm (busybox): Update to 1.32.0. [source]: Remove patch. * gnu/packates/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-11gnu: Add emacs-webpaste.Brett Gilio
* gnu/packages/emacs-xyz.com (emacs-webpaste): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-11gnu: emacs-elpher: Mention gemini in synopsis and description.Kyle Meyer
* gnu/packages/emacs-xyz.scm (emacs-elpher)[synopsis, description]: Mention gemini support to help those searching for gemini clients. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-11gnu: Add emacs-smart-hungry-delete.Nicolò Balzarotti
* gnu/packages/emacs-xyz.scm (emacs-smart-hungry-delete): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-11gnu: Add virtaal.Mark Meyer
* gnu/packages/text-editors.scm (virtaal): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-10etc: Add more SELinux permissions for the daemon.Marius Bakke
* etc/guix-daemon.cil.in (guix_daemon): Permit file write, getattr, link and unlink for the guix_daemon_exec_t type.
2020-12-10gnu: qoauth: Fix wrong URL in comment.Marius Bakke
* gnu/packages/web.scm (qoauth)[arguments]: Adjust comment.
2020-12-10gnu: guile-prometheus: Update to 0-5.35dc26c.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-5.35dc26c.
2020-12-10gnu: nfs-utils: Fix location of external util-linux binaries.Tobias Geerinckx-Rice
Fixes: ~ λ sudo mount -t nfs 1.2.3.4:/ /mnt /gnu/store/aaa-nfs-utils-2.4.3/sbin/start-statd: line 10: /gnu/store/bbb-util-linux-2.35.1-lib/bin/flock: No such file or directory mount.nfs: rpc.statd is not running but is required for remote locking. * gnu/packages/nfs.scm (nfs-utils)[inputs]: Point the util-linux label at util-linux:out and add util-linux:lib as a separate input.
2020-12-10gnu: visidata: Update to 2.1.Ryan Prior
* gnu/packages/visidata.scm (visidata): Update to 2.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-10gnu: stumpwm-with-slynk: Fix build error.Niklas Eklund
* gnu/packages/wm.scm (stumpwm-with-slynk)[arguments]: Provide a writable directory to use as $HOME during building. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-10gnu: exim: Enable authenticators.divoplade
* gnu/packages/mail.scm (exim)[arguments]: Enable cram_md5, dovecot, external, plaintext, spa and tls authenticators in configure phase. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-10gnu: singularity: Update command substitutions.Efraim Flashner
Reported by Hao Chen <hchen@uthsc.edu>. * gnu/packages/linux.scm (singularity)[arguments]: Update 'patch-references phase to actually patch mksquashfs calls and to patch sed calls.
2020-12-10gnu: guile-prometheus: Update to 0-4.f661edf.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-4.f661edf.
2020-12-10avahi: Ignore local services.Mathieu Othacehe
* guix/avahi.scm (avahi-browse-service-thread): Add "ignore-local?" argument and honor it.
2020-12-10gnu: emacs-lsp-ivy: Update to 0.4.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): Update to 0.4. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-10gnu: emacs-company-emoji: Update to 2.6.0.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.6.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-10gnu: Add emacs-org-pretty-table.Morgan Smith
* gnu/packages/emacs-xyz.scm (emacs-org-pretty-table): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-10gnu: emacs-dash-docs: Update to 1.4.0-2.dafc8fc.Michael Rohleder
* gnu/packages/emacs-xyz.scm (emacs-dash-docs): Update to 1.4.0-2.dafc8fc. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-10gnu: emacs-chess: Update to 2.0.5.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-chess): Update to 2.0.5.
2020-12-09gnu: Remove python-llfuse-0.41.Leo Famulari
* gnu/packages/python-xyz.scm (python-llfuse-0.41): Remove variable.
2020-12-09gnu: Remove Attic.Leo Famulari
This package was superseded by Borg in 2016, and hasn't built successfully for a while. * gnu/packages/backup.scm (attic): Remove variable.
2020-12-09gnu: r-keggrest: Update to 1.30.1.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.30.1.
2020-12-09gnu: r-genomeinfodb: Update to 1.26.2.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.26.2.
2020-12-09gnu: r-biocstyle: Update to 2.18.1.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.18.1.
2020-12-09gnu: r-scuttle: Update to 1.0.3.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.0.3. [propagated-inputs]: Add r-genomicranges.
2020-12-09gnu: r-beachmat: Update to 2.6.2.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.6.2.
2020-12-09gnu: r-cicero: Update to 1.8.1.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-cicero): Update to 1.8.1.
2020-12-09gnu: r-biosigner: Update to 1.18.2.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.18.2.
2020-12-09gnu: r-biocneighbors: Update to 1.8.2.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.8.2. [propagated-inputs]: Remove r-rcppannoy.
2020-12-09guix: Add globstar support.Giacomo Leidi
* guix/glob.scm (string->sglob) (glob-match?): Add globstar support. * tests/glob.scm: Update accordingly. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2020-12-09gnu: r-lubridate: Update to 1.7.9.2.Ricardo Wurmus
* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.9.2.
2020-12-09gnu: r-lme4: Update to 1.1-26.Ricardo Wurmus
* gnu/packages/statistics.scm (r-lme4): Update to 1.1-26.
2020-12-09gnu: r-fpc: Update to 2.2-9.Ricardo Wurmus
* gnu/packages/statistics.scm (r-fpc): Update to 2.2-9.
2020-12-09gnu: r-mclust: Update to 5.4.7.Ricardo Wurmus
* gnu/packages/statistics.scm (r-mclust): Update to 5.4.7.
2020-12-09gnu: r-gplots: Update to 3.1.1.Ricardo Wurmus
* gnu/packages/statistics.scm (r-gplots): Update to 3.1.1.
2020-12-09gnu: r-hmisc: Update to 4.4-2.Ricardo Wurmus
* gnu/packages/statistics.scm (r-hmisc): Update to 4.4-2.
2020-12-09gnu: r-rprojroot: Update to 2.0.2.Ricardo Wurmus
* gnu/packages/statistics.scm (r-rprojroot): Update to 2.0.2. [propagated-inputs]: Remove r-backports. [native-inputs]: Add r-knitr.
2020-12-09gnu: r-rcpparmadillo: Update to 0.10.1.2.0.Ricardo Wurmus
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.1.2.0.
2020-12-09gnu: r-rstudioapi: Update to 0.13.Ricardo Wurmus
* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.13. [native-inputs]: Add r-knitr.