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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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>
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>
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.
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.
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.
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.
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.
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.
Danny Milosavljevic [Sat, 10 Oct 2020 16:13:51 +0000 (18:13 +0200)]
gnu: Add nmrpflash.
* gnu/packages/admin.scm (nmrpflash): New variable.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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.
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.
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?'.
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>
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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.
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.
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.
Oleg Pykhalov [Tue, 6 Oct 2020 19:43:18 +0000 (22:43 +0300)]
gnu: Add xnotify.
* gnu/packages/wm.scm (xnotify): New variable.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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
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.