Commit graph

70893 commits

Author SHA1 Message Date
Leo Famulari b7b9ee7588
gnu: linux-libre 4.9: Update to 4.9.248.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.248.
(linux-libre-4.9-pristine-source): Update hash.
2020-12-12 02:35:01 -05:00
Leo Famulari 4c327e0252
gnu: linux-libre 4.14: Update to 4.14.212.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.212.
(linux-libre-4.14-pristine-source): Update hash.
2020-12-12 02:35:01 -05:00
Leo Famulari a3a81a8703
gnu: linux-libre 4.19: Update to 4.19.163.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.163.
(linux-libre-4.19-pristine-source): Update hash.
2020-12-12 02:35:01 -05:00
Leo Famulari 0fae07917b
gnu: linux-libre 5.4: Update to 5.4.83.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.83.
(linux-libre-5.4-pristine-source): Update hash.
2020-12-12 02:35:00 -05:00
Leo Famulari 92d99bf2c4
gnu: linux-libre: Update to 5.9.14.
* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.14.
(linux-libre-5.9-pristine-source): Update hash.
2020-12-12 02:35:00 -05:00
Miguel Ángel Arruga Vivas 6718ce446c
news: Add 'es' translation. 2020-12-12 02:27:58 +01:00
Ricardo Wurmus 482b8ae2cd
import/cran: Abort with error message when recursive import fails.
Previously, after a failed recursive import "guix import" would signal
success.

* guix/import/cran.scm (cran->guix-package): Raise a condition when all
repositories have been exhausted.
* guix/scripts/import/cran.scm (guix-import-cran): Handle errors.
2020-12-12 00:08:27 +01:00
Simon South 7eb920351a
gnu: knot-resolver: Update to 5.2.1.
* gnu/packages/dns.scm (knot-resolver): Update to 5.2.1.
[source]: Remove obsolete patch.
* gnu/packages/patches/knot-resolver-fix-map-command-on-32-bit.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-12-11 22:05:19 +01:00
Mathieu Othacehe 8361817bf6
install: Discover local substitute servers.
* gnu/installer/substitutes.scm: New file.
* gnu/installer/newt/substitutes.scm: New file.
* gnu/local.mk (INSTALLER_MODULES): Add them.
* po/guix/POTFILES.in: Add gnu/installer/newt/substitutes.scm.
* gnu/installer/proxy.scm (with-silent-shepherd): Move to ...
* gnu/installer/utils.scm: ... here.
* gnu/installer/record.scm (<installer>)[substitutes-page]: New field.
* gnu/installer/newt.scm (substitutes-page): New procedure,
(newt-installer): register it.
* gnu/installer.scm (installer-steps): Add "substitutes-page" step.
* gnu/system/install.scm (%installation-services): Add avahi-service-type and
enable substitute server discover in guix-service-type.
[<name-service-switch>]: Set it to %mdns-host-lookup-nss.
2020-12-11 21:37:07 +01:00
Guillaume Le Vaillant 6ca66f6414
gnu: ecl-lparallel: Disable never ending tests.
* gnu/packages/lisp-xyz.scm (ecl-lparallel)[arguments]: Disable tests.
2020-12-11 19:17:01 +01:00
Sharlatan Hellseher 2ae3033449
gnu: Add cl-abnf.
* gnu/packages/lisp-xyz.scm (cl-abnf, ecl-cl-abnf, sbcl-cl-abnf): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-12-11 19:17:00 +01:00
Adam Kandur 703cdbbd33
gnu: Add cl-autowrap.
* gnu/packages/lisp-xyz.scm (cl-autowrap, ecl-cl-autowrap, sbcl-cl-autowrap):
  New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-12-11 19:17:00 +01:00
Guillaume Le Vaillant 6e301c3a53
gnu: sbcl-geco: Update to 2.1.1.
* gnu/packages/lisp-xyz.scm (sbcl-geco): Update to 2.1.1.
  [source]: Fetch from Github.
  [home-page]: Update to author's page.
* gnu/packages/patches/sbcl-geco-fix-organism-class.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-12-11 19:17:00 +01:00
Guillaume Le Vaillant 4a084c7a7b
gnu: Add simple-neural-network.
* gnu/packages/lisp-xyz.scm (cl-simple-neural-network,
  ecl-simple-neural-network, sbcl-simple-neural-network): New variables.
2020-12-11 19:16:59 +01:00
Ryan Prior eee3af86c7
gnu: esbuild: Update to 0.8.21.
* gnu/packages/web.scm (esbuild): Update to 0.8.21.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-11 19:06:54 +01:00
Zheng Junjie 382e0fee7f
gnu: Add hsetroot.
* gnu/packages/xdisorg.scm (hsetroot): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-12-11 19:06:54 +01:00
Ludovic Courtès 41d01b4e2e
self: Remove the empty string from '%load-extensions'.
* guix/self.scm (guix-command): Set '%load-extensions'.
2020-12-11 19:06:54 +01:00
Ludovic Courtès d20665ecbf
guix: 'guile' executable ignores GUILE_LOAD_PATH during startup.
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-11 19:06:53 +01:00
Ludovic Courtès 459f0d07a1
self: Move Guile early in the module search path.
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-11 19:06:53 +01:00
Ludovic Courtès fd24754221
build: 'script/guix' uses our own 'guile' executable.
* Makefile.am (do_subst): Substitute @abs_top_builddir@.
* scripts/guix.in: Use it.
2020-12-11 19:06:53 +01:00
Ludovic Courtès d8051557ae
Revert "services: openssh: Warn about 'password-authentication?' default."
This reverts commit aecd2a13cb 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-11 19:06:53 +01:00
Ludovic Courtès 26b1030012
maint: Remove unused 'NIX_VERSION' macro.
* config-daemon.ac: Do not define NIX_VERSION.
2020-12-11 19:06:53 +01:00
Ludovic Courtès dbdae9f96f
maint: Avoid macros obsolete in Autoconf 2.70.
* 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-11 19:06:53 +01:00
Mathieu Othacehe edc2acb779
gnu: guile-simple-zmq: Update to 0.0.0-5.f8b7d81.
* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-5.f8b7d81.
2020-12-11 17:53:21 +01:00
Zhu Zihao 91e35e32a4
gnu: fcitx5-chinese-addons: Remove stale build steps.
* 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-11 21:21:51 +08:00
Zhu Zihao 2639a99cf3
gnu: fcitx5-lua: Remove stale build steps.
* gnu/packages/fcitx5.scm (fcitx-lua)[arguments]: Remove it.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-12-11 21:19:25 +08:00
Efraim Flashner f769ad12f1
gnu: toybox: Cross compile.
* gnu/packages/busybox.scm (toybox)[arguments]: Use cc-for-target.
2020-12-11 12:17:51 +02:00
Efraim Flashner 8f330aebee
gnu: busybox: Update to 1.32.0.
* 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-11 12:04:37 +02:00
Brett Gilio f765577dec
gnu: Add emacs-webpaste.
* gnu/packages/emacs-xyz.com (emacs-webpaste): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-11 13:00:54 +05:30
Kyle Meyer 72e3614666
gnu: emacs-elpher: Mention gemini in synopsis and description.
* 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-11 12:01:30 +05:30
Nicolò Balzarotti f3bfeef540
gnu: Add emacs-smart-hungry-delete.
* gnu/packages/emacs-xyz.scm (emacs-smart-hungry-delete): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-11 11:52:04 +05:30
Mark Meyer e530fb4128
gnu: Add virtaal.
* gnu/packages/text-editors.scm (virtaal): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2020-12-11 11:28:40 +05:30
Marius Bakke d677f3d623
etc: Add more SELinux permissions for the daemon.
* etc/guix-daemon.cil.in (guix_daemon): Permit file write, getattr, link and
unlink for the guix_daemon_exec_t type.
2020-12-10 23:48:42 +01:00
Marius Bakke 73817f711b
gnu: qoauth: Fix wrong URL in comment.
* gnu/packages/web.scm (qoauth)[arguments]: Adjust comment.
2020-12-10 23:48:42 +01:00
Christopher Baines 77667e2e63
gnu: guile-prometheus: Update to 0-5.35dc26c.
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-5.35dc26c.
2020-12-10 19:58:14 +00:00
Tobias Geerinckx-Rice 6409843708
gnu: nfs-utils: Fix location of external util-linux binaries.
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-10 17:01:31 +01:00
Ryan Prior d4e3527f78
gnu: visidata: Update to 2.1.
* gnu/packages/visidata.scm (visidata): Update to 2.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-10 16:40:24 +02:00
Niklas Eklund 3138e4a75b
gnu: stumpwm-with-slynk: Fix build error.
* 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-10 16:38:30 +02:00
divoplade 793713dc3f
gnu: exim: Enable authenticators.
* 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-10 20:05:27 +05:30
Efraim Flashner 8e344e3677
gnu: singularity: Update command substitutions.
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-10 14:22:57 +02:00
Christopher Baines 3fdb01f1f5
gnu: guile-prometheus: Update to 0-4.f661edf.
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-4.f661edf.
2020-12-10 09:28:25 +00:00
Mathieu Othacehe 0faef87178
avahi: Ignore local services.
* guix/avahi.scm (avahi-browse-service-thread): Add "ignore-local?" argument
and honor it.
2020-12-10 09:48:03 +01:00
Michael Rohleder 71dd1be597
gnu: emacs-lsp-ivy: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): Update to 0.4.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-10 08:31:00 +01:00
Michael Rohleder 38b05e7d30
gnu: emacs-company-emoji: Update to 2.6.0.
* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.6.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-10 08:29:37 +01:00
Morgan Smith ef24052f88
gnu: Add emacs-org-pretty-table.
* gnu/packages/emacs-xyz.scm (emacs-org-pretty-table): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-10 08:28:16 +01:00
Michael Rohleder 1781d35364
gnu: emacs-dash-docs: Update to 1.4.0-2.dafc8fc.
* 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-10 08:25:27 +01:00
Nicolas Goaziou 11456ba8d7
gnu: emacs-chess: Update to 2.0.5.
* gnu/packages/emacs-xyz.scm (emacs-chess): Update to 2.0.5.
2020-12-10 08:23:33 +01:00
Leo Famulari ec2eccbf3d
gnu: Remove python-llfuse-0.41.
* gnu/packages/python-xyz.scm (python-llfuse-0.41): Remove variable.
2020-12-09 18:18:26 -05:00
Leo Famulari 15c4e135a7
gnu: Remove Attic.
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-09 18:18:22 -05:00
Ricardo Wurmus 48f77ecbb1
gnu: r-keggrest: Update to 1.30.1.
* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.30.1.
2020-12-09 23:30:12 +01:00