jackhill/guix/guix.git
3 years agognu: drbd-utils: Update to 9.15.0.
Marius Bakke [Thu, 1 Oct 2020 08:57:27 +0000 (10:57 +0200)]
gnu: drbd-utils: Update to 9.15.0.

* gnu/packages/cluster.scm (drbd-utils): Update to 9.15.0.

3 years agognu: fakeroot: Update to 1.25.1.
Marius Bakke [Mon, 28 Sep 2020 16:08:56 +0000 (18:08 +0200)]
gnu: fakeroot: Update to 1.25.1.

* gnu/packages/linux.scm (fakeroot): Update to 1.25.1.
[arguments]: Override the 'bootstrap' phase.  Remove obsolete statx
workaround.
[native-inputs]: Add AUTOCONF, AUTOMAKE, LIBTOOL, GETTEXT-MINIMAL, and PO4A.
While at it, move ACL ...
[inputs]: ... here, where it belongs according to libfakeroot.la.

3 years agognu: python-dirsync: Update home page.
Marius Bakke [Sun, 27 Sep 2020 23:33:15 +0000 (01:33 +0200)]
gnu: python-dirsync: Update home page.

* gnu/packages/python-xyz.scm (python-dirsync)[home-page]: Follow redirect.

3 years agognu: python-dirsync: Update to 2.2.5.
Marius Bakke [Sun, 27 Sep 2020 23:22:54 +0000 (01:22 +0200)]
gnu: python-dirsync: Update to 2.2.5.

* gnu/packages/python-xyz.scm (python-dirsync): Update to 2.2.5.

3 years agognu: python-oauthlib: Update to 3.1.0.
Marius Bakke [Sun, 27 Sep 2020 23:21:58 +0000 (01:21 +0200)]
gnu: python-oauthlib: Update to 3.1.0.

* gnu/packages/python-web.scm (python-oauthlib): Update to 3.1.0.

3 years agognu: python-openid: Update to 3.2.0.
Marius Bakke [Sun, 27 Sep 2020 23:20:49 +0000 (01:20 +0200)]
gnu: python-openid: Update to 3.2.0.

* gnu/packages/python-web.scm (python-openid): Update to 3.2.0.

3 years agognu: Rename 'llvm-download-uri' to 'llvm-uri'.
Marius Bakke [Wed, 7 Oct 2020 13:37:43 +0000 (15:37 +0200)]
gnu: Rename 'llvm-download-uri' to 'llvm-uri'.

* gnu/packages/llvm.scm (llvm-download-uri): Rename to ...
(llvm-uri): ... this.  Adjust callers accordingly.

3 years agognu: folly: Remove reference to missing patch.
Marius Bakke [Sat, 10 Oct 2020 21:16:06 +0000 (23:16 +0200)]
gnu: folly: Remove reference to missing patch.

The patch is unnecessary because tests are disabled.
This is a follow-up to 5b548a1ee45bb12111af50cf00eb696207e207c5.

* gnu/packages/cpp.scm (folly)[source](patches): Remove.
* gnu/local.mk (dist_patch_DATA): Remove missing patch.

3 years agognu: Add folly.
Greg Hogan [Tue, 22 Sep 2020 15:22:32 +0000 (15:22 +0000)]
gnu: Add folly.

* gnu/packages/cpp.scm (folly): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add liburing.
Greg Hogan [Wed, 30 Sep 2020 19:00:53 +0000 (19:00 +0000)]
gnu: Add liburing.

* gnu/packages/linux.scm (liburing): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-nestedtext.
Tanguy Le Carrour [Thu, 8 Oct 2020 12:10:50 +0000 (14:10 +0200)]
gnu: Add python-nestedtext.

* gnu/packages/python-xyz.scm (python-nestedtext): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-inform.
Tanguy Le Carrour [Thu, 8 Oct 2020 12:10:49 +0000 (14:10 +0200)]
gnu: Add python-inform.

* gnu/packages/python-xyz.scm (python-inform): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: beets: Skip failing tests.
Tanguy Le Carrour [Thu, 8 Oct 2020 10:37:04 +0000 (12:37 +0200)]
gnu: beets: Skip failing tests.

* gnu/packages/music.scm (beets)[phases]{disable-failing-tests}: New phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: gdb: Build with a 32-bit MIG when targeting i586-pc-gnu.
Ludovic Courtès [Sat, 10 Oct 2020 20:28:51 +0000 (22:28 +0200)]
gnu: gdb: Build with a 32-bit MIG when targeting i586-pc-gnu.

Fixes a bug whereby GDB cross-compiled for i586-pc-gnu would be broken:

  (gdb) r
  Starting program: /gnu/store/…
  Handling event, msgid = 72: (ipc/mig) server type check failure

* gnu/packages/gdb.scm (gdb-9.1)[native-inputs]: Use MIG/32-BIT instead
of MIG.

3 years agognu: mig: Define 'mig/32-bit'.
Ludovic Courtès [Sat, 10 Oct 2020 20:26:14 +0000 (22:26 +0200)]
gnu: mig: Define 'mig/32-bit'.

* gnu/packages/hurd.scm (mig/32-bit): New variable.
(hurd)[native-inputs]: Use it.  Previous inline variant would drop the
'patch-non-shebang-references' phase.

3 years agosvn-download, hg-download: Use 'report-invoke-error'.
Ludovic Courtès [Fri, 9 Oct 2020 22:03:57 +0000 (00:03 +0200)]
svn-download, hg-download: Use 'report-invoke-error'.

* guix/build/hg.scm (hg-fetch): Use 'report-invoke-error' instead of
'format'.
* guix/build/svn.scm (svn-fetch): Likewise.

3 years agognu: obs: Fix missing icons.
Oleg Pykhalov [Sat, 10 Oct 2020 19:50:26 +0000 (22:50 +0300)]
gnu: obs: Fix missing icons.

Fixes <https://bugs.gnu.org/43556>.
Reported-by: bdju <bdju@tilde.team>.
* gnu/packages/video.scm
(obs)[arguments]<phases>: Add 'wrap-executable' which fixes missing icons.

3 years agognu; sudo: Remove 'groff' input when building for the Hurd.
Jan (janneke) Nieuwenhuizen [Sat, 10 Oct 2020 16:22:22 +0000 (18:22 +0200)]
gnu; sudo: Remove 'groff' input when building for the Hurd.

* gnu/packages/admin.scm (sudo)[native-inputs]: Remove 'groff' when building
for the Hurd.

3 years agognu: acl: Disable tests for the Hurd.
Jan (janneke) Nieuwenhuizen [Sat, 10 Oct 2020 16:20:09 +0000 (18:20 +0200)]
gnu: acl: Disable tests for the Hurd.

* gnu/packages/acl.scm (acl)[arguments]: Set #:tests? to #f when building for
the Hurd.

3 years agognu: Add nmrpflash.
Danny Milosavljevic [Sat, 10 Oct 2020 16:13:51 +0000 (18:13 +0200)]
gnu: Add nmrpflash.

* gnu/packages/admin.scm (nmrpflash): New variable.

3 years agognu: Add perl-opengl.
Andreas Enge [Mon, 5 Oct 2020 22:43:45 +0000 (00:43 +0200)]
gnu: Add perl-opengl.

* gnu/packages/perl.scm (perl-opengl): New variable.

Co-authored-by: Malte Frank Gerdes <malte.f.gerdes@gmail.com>
3 years agognu: stumpwm: Fix the Texinfo manual.
Tobias Geerinckx-Rice [Sat, 10 Oct 2020 12:01:36 +0000 (14:01 +0200)]
gnu: stumpwm: Fix the Texinfo manual.

* gnu/packages/wm.scm (stumpwm)[native-inputs]: Add autoconf & automake.
[arguments]: Bootstrap autotools & configure before making stumpwm.info.

3 years agoservices: hurd-vm: Add 'gdb-minimal' to the default OS.
Ludovic Courtès [Fri, 9 Oct 2020 21:57:31 +0000 (23:57 +0200)]
services: hurd-vm: Add 'gdb-minimal' to the default OS.

* gnu/services/virtualization.scm (%hurd-vm-operating-system)[packages]:
New field.

3 years agognu: source-highlight: Allow cross-compilation.
Ludovic Courtès [Fri, 9 Oct 2020 21:31:18 +0000 (23:31 +0200)]
gnu: source-highlight: Allow cross-compilation.

* gnu/packages/pretty-print.scm (source-highlight)[arguments]: Add
'skip-doc-directory' when (%current-target-system) is true.

3 years agognu: boost: Allow compilation on/to GNU/Hurd.
Ludovic Courtès [Fri, 9 Oct 2020 21:18:09 +0000 (23:18 +0200)]
gnu: boost: Allow compilation on/to GNU/Hurd.

* gnu/packages/boost.scm (boost)[arguments]: In 'configure' phase, patch
"#if defined(__MACH__)" to deal with GNU/Hurd.

3 years agoRevert "gnu: guix: Update to commit 5918cb5."
Maxim Cournoyer [Fri, 9 Oct 2020 21:54:21 +0000 (17:54 -0400)]
Revert "gnu: guix: Update to commit 5918cb5."

This reverts commit f08587682a631d3fe30159af838c6766dd65205b.  Its hash
mismatched.

3 years agosystem: hurd: Add diffutils, patch, gawk, tar, gzip, bzip2, xz, and lzip.
Jan (janneke) Nieuwenhuizen [Fri, 9 Oct 2020 21:12:43 +0000 (23:12 +0200)]
system: hurd: Add diffutils, patch, gawk, tar, gzip, bzip2, xz, and lzip.

* gnu/system/hurd.scm (%base-packages/hurd): Add diffutils, patch, gawk, tar, gzip,
bzip2, xz, and lzip.

3 years agosystem: hurd: Include 'guile-3.0-latest' in '%base-packages/hurd'.
Jan (janneke) Nieuwenhuizen [Fri, 9 Oct 2020 21:02:52 +0000 (23:02 +0200)]
system: hurd: Include 'guile-3.0-latest' in '%base-packages/hurd'.

* gnu/system/hurd.scm (%base-packages/hurd): Change GUILE-3.0 to
GUILE-3.0-LATEST.

3 years agosystem: hurd: Add PAM support with shadow and sudo.
Jan (janneke) Nieuwenhuizen [Fri, 9 Oct 2020 20:55:46 +0000 (22:55 +0200)]
system: hurd: Add PAM support with shadow and sudo.

* gnu/system.scm (hurd-default-essential-services): Add
setuid-program-service-type.
* gnu/system/hurd.scm (%base-packages/hurd): Add shadow, sudo.
(%setuid-programs/hurd): New variable.
(%hurd-default-operating-system)[setuid-program]: Use it.
[pam-services, sudoers-file]: Remove overrides; enabling regular defaults.
* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[users]: New field.
[services]: Do not disable PAM in SSH.

3 years agognu: guix: Update to commit 5918cb5.
Maxim Cournoyer [Fri, 9 Oct 2020 21:23:22 +0000 (17:23 -0400)]
gnu: guix: Update to commit 5918cb5.

* gnu/packages/package-management.scm (guix): Update to commit
5918cb5341ecd76304eef2cb529e20896b56f4e5.

3 years agodoc: Sync the client and daemon --rounds options documentation.
Maxim Cournoyer [Fri, 9 Oct 2020 20:50:01 +0000 (16:50 -0400)]
doc: Sync the client and daemon --rounds options documentation.

Fixes <https://issues.guix.gnu.org/40867>.

* doc/guix.texi (Common Build Options): Suggest using '--keep-failed' to keep
differing build results in the store rather than 'guix archive'.

Reported-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
3 years agonix: Honor '--rounds' when also using '--check'.
Maxim Cournoyer [Fri, 9 Oct 2020 20:12:15 +0000 (16:12 -0400)]
nix: Honor '--rounds' when also using '--check'.

Fixes <https://issues.guix.gnu.org/40144>.

Until now, the '--rounds' option, when also using '--check', was ignored.
This change makes it possible to use both, so that an item that has already
been built once can be rebuilt as many times as desired.

* nix/libstore/build.cc: Remove the conditionals causing the daemon to
complete a build task early when 'buildMode' is equal to 'nix::bmCheck'.

Reported-by: Brice Waegeneire <brice@waegenei.re>
3 years agognu: linux-libre 4.19: Update to 4.19.150.
Leo Famulari [Thu, 8 Oct 2020 17:36:04 +0000 (13:36 -0400)]
gnu: linux-libre 4.19: Update to 4.19.150.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.150.
(linux-libre-4.19-pristine-source): Update hash.

3 years agognu: linux-libre 5.4: Update to 5.4.70.
Leo Famulari [Thu, 8 Oct 2020 17:33:52 +0000 (13:33 -0400)]
gnu: linux-libre 5.4: Update to 5.4.70.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.70.
(linux-libre-5.4-pristine-source): Update hash.

3 years agognu: linux-libre: Update to 5.8.14.
Leo Famulari [Thu, 8 Oct 2020 17:29:41 +0000 (13:29 -0400)]
gnu: linux-libre: Update to 5.8.14.

* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.14.
(linux-libre-5.8-pristine-source): Update hash.

3 years agognu: sudo: Remove support for Python plug-ins.
Jan (janneke) Nieuwenhuizen [Wed, 7 Oct 2020 16:49:29 +0000 (18:49 +0200)]
gnu: sudo: Remove support for Python plug-ins.

* gnu/packages/admin.scm (sudo)[inputs], [outputs]: Remove python.
[arguments]: Remove --enable-python/--disable-python configure flags.
Remove 'separate-python-output phase.

3 years agodoc: Document missing openssh configure option.
Efraim Flashner [Fri, 9 Oct 2020 13:45:12 +0000 (16:45 +0300)]
doc: Document missing openssh configure option.

* doc/guix.texi (Networking Services): Document configuration option to
specify the openssh package for the openssh-service-type.

3 years agognu: emacs-ivy-posframe: Update to 0.5.1.
Nicolas Goaziou [Fri, 9 Oct 2020 12:48:13 +0000 (14:48 +0200)]
gnu: emacs-ivy-posframe: Update to 0.5.1.

* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.1.

3 years agognu: catch2: Update to 2.13.2.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 17:16:29 +0000 (19:16 +0200)]
gnu: catch2: Update to 2.13.2.

* gnu/packages/check.scm (catch2): Update to 2.13.2.

3 years agognu: libsndfile: Update source file hash.
Tobias Geerinckx-Rice [Fri, 9 Oct 2020 11:30:40 +0000 (13:30 +0200)]
gnu: libsndfile: Update source file hash.

The tarball was modified in-place to fix ‘incorrect line endings’[0].
Unfortunately, it does more, such as re-bootstrapping with autotools
1.16.2 instead of the previous 1.16.1.

A basic visual inspection of the differences did not find anything out
of order.

[0]: https://github.com/libsndfile/libsndfile/releases/tag/v1.0.30

* gnu/packages/pulseaudio.scm (libsndfile)[source]: Update hash.

3 years agognu: python-shapely: Remove cythonized files.
Efraim Flashner [Fri, 9 Oct 2020 05:02:28 +0000 (08:02 +0300)]
gnu: python-shapely: Remove cythonized files.

* gnu/packages/python-xyz.scm (python-shapely)[source]: Add snippet to
remove pregenerated cythonized files.

3 years agognu: python-shapely: Update to 1.7.1.
Malte Frank Gerdes [Thu, 8 Oct 2020 18:20:12 +0000 (20:20 +0200)]
gnu: python-shapely: Update to 1.7.1.

* gnu/packages/python-xyz.scm (python-shapely): Update to 1.7.1.
[arguments]: Adjust 'patch-geos-path phase to add more substitutions.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: sunxi-tools: Fix build.
Danny Milosavljevic [Thu, 8 Oct 2020 21:11:55 +0000 (23:11 +0200)]
gnu: sunxi-tools: Fix build.

* gnu/packages/patches/sunxi-tools-remove-sys-io.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (sunxi-tools-source): Add it.

3 years agognu: guix-build-coordinator: Update to 0-1.e701d4d.
Christopher Baines [Thu, 8 Oct 2020 19:44:03 +0000 (20:44 +0100)]
gnu: guix-build-coordinator: Update to 0-1.e701d4d.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-1.e701d4d.

3 years agoservices: guix: Don't use normalized codeset for Guix Data Service.
Christopher Baines [Thu, 8 Oct 2020 19:21:02 +0000 (20:21 +0100)]
services: guix: Don't use normalized codeset for Guix Data Service.

This matches up with changes in the Guix Data Service to not use the
normalized codeset.

* gnu/services/guix.scm (guix-data-service-shepherd-services): Change the
LC_ALL codeset to UTF-8.

3 years agooffload: Improve load normalization and configurability.
Maxim Cournoyer [Sat, 3 Oct 2020 05:17:54 +0000 (01:17 -0400)]
offload: Improve load normalization and configurability.

Fixes <https://issues.guix.gnu.org/43773>.

The computed normalized load was previously obtained by dividing the load
average as found in /proc/loadavg by the number of parallel builds defined for
a build machine.

This normalized load didn't allow to compare machines with different number of
cores, as the load average reported by /proc/loadavg can be as high as the
number of cores; thus comparing that value to a fixed threshold of 2.0 would
mean machines with multiple cores were more likely to be flagged as overloaded
compared to single core machines.

This can be fixed by normalizing using the available number of cores instead
of the number of parallel jobs.

* guix/scripts/offload.scm (<build-machine>)[overload-threshold]: New field.
(node-load): Modify to return a normalized load value between 0 and 1, taking
into account the number of cores available.
(normalized-load): Remove procedure.
(report-load): New procedure.
(choose-build-machine): Adjust to use the modified 'node-load' and the new
'report-load' and 'build-machine-overload-threshold' procedures.
(check-machine-status): Adjust.
* doc/guix.texi (Daemon Offload Setup): Document the offload scheduler and the
new 'overload-threshold' field.

3 years agognu: discount: Install .pc file.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 12:50:59 +0000 (14:50 +0200)]
gnu: discount: Install .pc file.

* gnu/packages/markup.scm (discount)[native-inputs]: Add pkg-config.

3 years agognu: discount: Update to 2.2.7.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 12:50:20 +0000 (14:50 +0200)]
gnu: discount: Update to 2.2.7.

* gnu/packages/markup.scm (discount): Update to 2.2.7.

3 years agognu: discount: Cross-compile.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 12:46:54 +0000 (14:46 +0200)]
gnu: discount: Cross-compile.

* gnu/packages/markup.scm (discount)[arguments]: Use CC-FOR-TARGET.

3 years agognu: entr: Remove erroneous use of DESTDIR.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 12:36:33 +0000 (14:36 +0200)]
gnu: entr: Remove erroneous use of DESTDIR.

* gnu/packages/entr.scm (entr)[arguments]: Correctly set PREFIXes.

3 years agognu: perl-file-listing: Update to 6.11.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 13:51:27 +0000 (15:51 +0200)]
gnu: perl-file-listing: Update to 6.11.

* gnu/packages/web.scm (perl-file-listing): Update to 6.11.

3 years agognu: borg: Update to 1.1.14.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 13:10:10 +0000 (15:10 +0200)]
gnu: borg: Update to 1.1.14.

* gnu/packages/backup.scm (borg): Update to 1.1.14.

3 years agognu: facter: Update to 4.0.42.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 11:49:42 +0000 (13:49 +0200)]
gnu: facter: Update to 4.0.42.

* gnu/packages/admin.scm (facter): Update to 4.0.42.

3 years agognu: vim: Update to 8.2.1812.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 11:41:47 +0000 (13:41 +0200)]
gnu: vim: Update to 8.2.1812.

* gnu/packages/vim.scm (vim): Update to 8.2.1812.

3 years agognu: s6-linux-utils: Update to 2.5.1.3.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 11:33:40 +0000 (13:33 +0200)]
gnu: s6-linux-utils: Update to 2.5.1.3.

* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.3.

3 years agognu: s6-networking: Update to 2.3.2.0.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 11:33:30 +0000 (13:33 +0200)]
gnu: s6-networking: Update to 2.3.2.0.

* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.2.0.

3 years agognu: obs: Update to 26.0.2.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 10:14:18 +0000 (12:14 +0200)]
gnu: obs: Update to 26.0.2.

* gnu/packages/video.scm (obs): Update to 26.0.2.

3 years agognu: chrony: Support Network Time Security (NTS).
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 08:01:57 +0000 (10:01 +0200)]
gnu: chrony: Support Network Time Security (NTS).

* gnu/packages/ntp.scm (chrony)[inputs]: Add gnutls.

3 years agognu: chrony: Update to 4.0.
Tobias Geerinckx-Rice [Thu, 8 Oct 2020 08:01:18 +0000 (10:01 +0200)]
gnu: chrony: Update to 4.0.

* gnu/packages/ntp.scm (chrony): Update to 4.0.

3 years agognu: Add cl-geco.
Guillaume Le Vaillant [Thu, 8 Oct 2020 12:00:18 +0000 (14:00 +0200)]
gnu: Add cl-geco.

* gnu/packages/lisp-xyz.scm (sbcl-geco, cl-geco, ecl-geco): New variables.

3 years agognu: python-efl: Update to 1.25.0.
Efraim Flashner [Thu, 8 Oct 2020 11:09:19 +0000 (14:09 +0300)]
gnu: python-efl: Update to 1.25.0.

* gnu/packages/enlightenment.scm (python-efl): Update to 1.25.0.

3 years agognu: efl: Adjust gdb autoload directory.
Efraim Flashner [Thu, 8 Oct 2020 10:42:19 +0000 (13:42 +0300)]
gnu: efl: Adjust gdb autoload directory.

* gnu/packages/enlightenment.scm (efl)[arguments]: Add substitution to
custom 'fix-install-paths phase to install gdb files using correct path.

3 years agognu: efl: Update to 1.25.1.
Efraim Flashner [Thu, 8 Oct 2020 10:41:08 +0000 (13:41 +0300)]
gnu: efl: Update to 1.25.1.

* gnu/packages/enlightenment.scm (efl): Update to 1.25.1.

3 years agobuild: svn: Fix handle fetch errors.
zimoun [Tue, 6 Oct 2020 23:05:21 +0000 (01:05 +0200)]
build: svn: Fix handle fetch errors.

This fixes the revert 1ec67d5220b0ebac20263b44f4fefaf51ba8fdbb.

* guix/build/svn.scm (svn-fetch): Add 'guard' to handle errors.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agohurd-boot: Create /servers/crash.
Ludovic Courtès [Thu, 8 Oct 2020 10:15:06 +0000 (12:15 +0200)]
hurd-boot: Create /servers/crash.

* gnu/build/hurd-boot.scm (set-hurd-device-translators): Create
/servers/crash.

3 years agosystem: Include 'guile-3.0-latest' in '%base-packages'.
Ludovic Courtès [Thu, 8 Oct 2020 10:07:51 +0000 (12:07 +0200)]
system: Include 'guile-3.0-latest' in '%base-packages'.

* gnu/system.scm (%base-packages-utils): Change GUILE-3.0 to
GUILE-3.0-LATEST.

3 years agodoc: Clarify that guix-daemon doesn't have to be launched from the checkout.
Ludovic Courtès [Thu, 8 Oct 2020 07:57:12 +0000 (09:57 +0200)]
doc: Clarify that guix-daemon doesn't have to be launched from the checkout.

Suggested by Emmanuel Agullo.

* doc/contributing.texi (Running Guix Before It Is Installed): Move the
"./pre-inst-env guix-daemon" snippet at the bottom.  Make it clear that
it's necessary only when hacking on guix-daemon or when guix-daemon is
not already running.

3 years agodoc: Developers don't need to run "make install" in Guix.
Ludovic Courtès [Thu, 8 Oct 2020 07:42:54 +0000 (09:42 +0200)]
doc: Developers don't need to run "make install" in Guix.

Suggested by Emmanuel Agullo.

* doc/contributing.texi (Building from Git): Mention that running "make
install" is unnecessary.

3 years agodoc: Improve choice of options in service examples.
Ludovic Courtès [Thu, 8 Oct 2020 07:32:40 +0000 (09:32 +0200)]
doc: Improve choice of options in service examples.

* doc/guix.texi (Using the Configuration System): In example, set
'substitute-urls' rather than 'use-substitutes?', and set 'auto-login'
for 'mingetty-configuration'.
(Service Types and Services): In example, show 'extra-options' rather
than 'use-substitutes?'.

3 years agognu: gmsh: Update to 4.6.0.
zimoun [Mon, 5 Oct 2020 13:58:01 +0000 (15:58 +0200)]
gnu: gmsh: Update to 4.6.0.

Gmsh bundles METIS 5 released with Apache License 2.0 since upstream commit
eaff7f6477fe876991615cfa4b5832bd5f12994b.  Instead, Gmsh is linked with the
package 'metis'.

* gnu/packages/maths.scm (gmsh): Update to 4.6.0.
(propagated-inputs): Replace 'opencascade-oce' by 'opencascade-occt', add
'metis'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: kdeconnect: Fix launching kdeconnect-app.
Efraim Flashner [Thu, 8 Oct 2020 09:03:57 +0000 (12:03 +0300)]
gnu: kdeconnect: Fix launching kdeconnect-app.

* gnu/packages/kde.scm (kdeconnect)[inputs]: Add qtgraphicaleffects,
qtquickcontrols, qtquickcontrols2.

3 years agognu: Add emacs-windsize.
Tomás Ortín Fernández [Sun, 4 Oct 2020 14:58:58 +0000 (16:58 +0200)]
gnu: Add emacs-windsize.

* gnu/packages/emacs-xyz.scm (emacs-windsize): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: giac: Update to 1.6.0-25.
Nicolas Goaziou [Wed, 7 Oct 2020 19:38:40 +0000 (21:38 +0200)]
gnu: giac: Update to 1.6.0-25.

* gnu/packages/algebra.scm (giac): Update to 1.6.0-25.
[native-inputs]: Add hevea.

3 years agoservices: Fix gdm-autologin pam service.
Alex Griffin [Sun, 14 Jun 2020 22:58:47 +0000 (17:58 -0500)]
services: Fix gdm-autologin pam service.

* gnu/services/xorg.scm (gdm-pam-service): Mark pam_gdm.so optional.

3 years agognu: htslib: Enable support for custom URI schemes.
Roel Janssen [Wed, 7 Oct 2020 13:33:28 +0000 (15:33 +0200)]
gnu: htslib: Enable support for custom URI schemes.

* gnu/packages/bioinformatics.scm (htslib)[arguments]: Enable support for custom URIs.

3 years agognu: eolie: Update to 0.9.99.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 01:21:05 +0000 (03:21 +0200)]
gnu: eolie: Update to 0.9.99.

* gnu/packages/gnome.scm (eolie): Update to 0.9.99.

3 years agognu: nano: Update to 5.3.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 11:53:06 +0000 (13:53 +0200)]
gnu: nano: Update to 5.3.

* gnu/packages/nano.scm (nano): Update to 5.3.

3 years agognu: filezilla: Run the test.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 11:41:38 +0000 (13:41 +0200)]
gnu: filezilla: Run the test.

* gnu/packages/ftp.scm (filezilla)[native-inputs]: Add cppunit.

3 years agognu: libfilezilla: Don't build static library.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 01:46:11 +0000 (03:46 +0200)]
gnu: libfilezilla: Don't build static library.

* gnu/packages/ftp.scm (libfilezilla)[arguments]: Add ‘--disable-static’
to #:configure-flags.

3 years agognu: filezilla, libfilezilla: Update to 3.50.0, 0.24.1.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 01:45:24 +0000 (03:45 +0200)]
gnu: filezilla, libfilezilla: Update to 3.50.0, 0.24.1.

* gnu/packages/ftp.scm (libfilezilla): Update to 0.24.1.
[native-inputs]: Add gettext-minimal.
[inputs]: Add gnutls.
(filezilla): Update to 3.50.0.

3 years agognu: cuirass: Update to 0.0.1-51.cb2c4e3.
Mathieu Othacehe [Wed, 7 Oct 2020 11:44:38 +0000 (13:44 +0200)]
gnu: cuirass: Update to 0.0.1-51.cb2c4e3.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-51.cb2c4e3.

3 years agognu: Add texlive-fpl.
Paul Garlick [Wed, 7 Oct 2020 11:33:02 +0000 (12:33 +0100)]
gnu: Add texlive-fpl.

* gnu/packages/tex.scm (texlive-fpl): New variable.

3 years agognu: Add cl-xmls.
Adam [Wed, 30 Sep 2020 09:17:19 +0000 (12:17 +0300)]
gnu: Add cl-xmls.

* gnu/packages/lisp-xyz.scm (sbcl-xmls, cl-xmls, ecl-xmls): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-lambda-fiddle.
Adam [Wed, 30 Sep 2020 08:46:17 +0000 (11:46 +0300)]
gnu: Add cl-lambda-fiddle.

* gnu/packages/lisp-xyz.scm (sbcl-lambda-fiddle, cl-lambda-fiddle,
  ecl-lambda-fiddle): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: entr: Cross-compile.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 01:08:21 +0000 (03:08 +0200)]
gnu: entr: Cross-compile.

* gnu/packages/entr.scm (entr)[arguments]: Use CC-FOR-TARGET.
Use INPUTS instead of WHICH.
[inputs]: Add non-native bash and coreutils packages.

3 years agognu: entr: Update to 4.6.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 00:49:43 +0000 (02:49 +0200)]
gnu: entr: Update to 4.6.

* gnu/packages/entr.scm (entr): Update to 4.6.

3 years agognu: ddcutil: Update to 0.9.9.
Tobias Geerinckx-Rice [Wed, 7 Oct 2020 00:46:43 +0000 (02:46 +0200)]
gnu: ddcutil: Update to 0.9.9.

* gnu/packages/hardware.scm (ddcutil): Update to 0.9.9.

3 years agognu: Add xnotify.
Oleg Pykhalov [Tue, 6 Oct 2020 19:43:18 +0000 (22:43 +0300)]
gnu: Add xnotify.

* gnu/packages/wm.scm (xnotify): New variable.

3 years agognu: Add emacs-ob-sclang.
Pierre Langlois [Sat, 3 Oct 2020 11:13:50 +0000 (12:13 +0100)]
gnu: Add emacs-ob-sclang.

Remove emacs-org-contrib's dependency on SuperCollider by extracting
ob-sclang.el into its own package.

* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[source]: Add snippet
that deletes ob-sclang.el.
[propagated-inputs]: Remove emacs-scel.
(emacs-ob-sclang): New variable.

3 years agognu: emacs-geiser: Update to 0.12.
Nicolas Goaziou [Tue, 6 Oct 2020 19:34:23 +0000 (21:34 +0200)]
gnu: emacs-geiser: Update to 0.12.

* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.12.

3 years agognu: texlive-mathpazo: Include virtual font files.
Paul Garlick [Tue, 6 Oct 2020 16:46:22 +0000 (17:46 +0100)]
gnu: texlive-mathpazo: Include virtual font files.

* gnu/packages/tex.scm (texlive-mathpazo)[inherit]: Add directory.

3 years agognu: gnumeric: Update to 1.12.48.
Tobias Geerinckx-Rice [Tue, 6 Oct 2020 15:57:23 +0000 (17:57 +0200)]
gnu: gnumeric: Update to 1.12.48.

This brings Python 3 support & fixes building against goffice@0.10.48.

* gnu/packages/gnome.scm (gnumeric): Update to 1.12.48.
[inputs]: Replace python-2 and python2-gobject with python and
python-pygobject, respectively.

3 years agognu: perl-digest-md5: Update to 2.58.
Tobias Geerinckx-Rice [Tue, 6 Oct 2020 13:25:13 +0000 (15:25 +0200)]
gnu: perl-digest-md5: Update to 2.58.

* gnu/packages/perl.scm (perl-digest-md5): Update to 2.58.
[arguments]: Remove field.

3 years agognu: knot: Enable XDP.
Tobias Geerinckx-Rice [Tue, 6 Oct 2020 10:46:28 +0000 (12:46 +0200)]
gnu: knot: Enable XDP.

* gnu/packages/dns.scm (knot)[source]: Snip out bundled libbpf sources.
[arguments]: Add ‘--enable-xdp=auto’ to #:configure-flags.
Add a ‘link-missing-libbpf-dependency’ phase.
[inputs]: Add libbpf and libelf.

3 years agognu: knot: Fix typo.
Tobias Geerinckx-Rice [Tue, 6 Oct 2020 01:52:34 +0000 (03:52 +0200)]
gnu: knot: Fix typo.

* gnu/packages/dns.scm (knot)[arguments]: Fix a typo in
the #:configure-flags.

3 years agognu: knot: Fix test failure on aarch64-linux.
Simon South [Tue, 6 Oct 2020 13:56:45 +0000 (09:56 -0400)]
gnu: knot: Fix test failure on aarch64-linux.

* gnu/packages/dns.scm (knot)[source]: Apply patch from upstream that
helps ensure the "test_net_shortwrite" test suite can complete
regardless of platform or configuration.
* gnu/packages/patches/knot-test_net_shortwrite-ensure-connection.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: knot: Build & install the Info manual.
Simon South [Tue, 6 Oct 2020 13:56:44 +0000 (09:56 -0400)]
gnu: knot: Build & install the Info manual.

* gnu/packages/dns.scm (knot)[arguments]: Add "build-info" and
"install-info" phases.
[native-inputs]: Add texinfo and python-sphinx.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: knot: Enable DNS-over-HTTPS support in kdig.
Simon South [Tue, 6 Oct 2020 13:56:43 +0000 (09:56 -0400)]
gnu: knot: Enable DNS-over-HTTPS support in kdig.

* gnu/packages/dns.scm (knot)[inputs]: Add nghttp2:lib.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agoRevert "build: svn: Handle fetch errors."
Paul Garlick [Tue, 6 Oct 2020 13:44:09 +0000 (14:44 +0100)]
Revert "build: svn: Handle fetch errors."

This reverts commit 2fb12dd1bb725592e1561ac8f4b32fb68accb161, which
causes the 'svn export' command to fail with:

svn: E155000: Destination directory exists; please remove the directory
or use --force to overwrite

3 years agognu: Add texlive-mathpazo.
Paul Garlick [Tue, 6 Oct 2020 13:25:00 +0000 (14:25 +0100)]
gnu: Add texlive-mathpazo.

* gnu/packages/tex.scm (texlive-mathpazo): New variable.