jackhill/guix/guix.git
3 years agognu: loko: Update to 0.7.0
Martin Becze [Fri, 27 Nov 2020 14:54:44 +0000 (08:54 -0600)]
gnu: loko: Update to 0.7.0

* gnu/packages/loko.scm (loko-scheme): Update to 0.7.0

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
3 years agognu: quaternion: Add xdg-utils to inputs.
Michael Rohleder [Sat, 28 Nov 2020 14:03:23 +0000 (15:03 +0100)]
gnu: quaternion: Add xdg-utils to inputs.

* gnu/packages/messaging.scm (quaternion)[inputs]: Add xdg-utils.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: nginx-documentation: Update to 1.19.5-2622-64bbb9163a14.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 22:50:17 +0000 (23:50 +0100)]
gnu: nginx-documentation: Update to 1.19.5-2622-64bbb9163a14.

* gnu/packages/web.scm (nginx-documentation): Update to 1.19.5-2622-64bbb9163a14.

3 years agognu: nginx: Update to 1.19.5.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 22:49:40 +0000 (23:49 +0100)]
gnu: nginx: Update to 1.19.5.

* gnu/packages/web.scm (nginx): Update to 1.19.5.

3 years agognu: mpv: Update to 0.33.0.
Efraim Flashner [Sat, 28 Nov 2020 22:32:30 +0000 (00:32 +0200)]
gnu: mpv: Update to 0.33.0.

* gnu/packages/video.scm (mpv): Update to 0.33.0.

3 years agognu: gama: Update to 2.12.
Efraim Flashner [Sat, 28 Nov 2020 21:46:05 +0000 (23:46 +0200)]
gnu: gama: Update to 2.12.

* gnu/packages/gps.scm (gama): Update to 2.12.

3 years agodoc: Fix another typo.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 21:51:33 +0000 (22:51 +0100)]
doc: Fix another typo.

* doc/guix.texi (Database Services): Remove a duplicate ‘on’ from the
memcached section.

3 years agoMerge branch 'staging'
Marius Bakke [Sat, 28 Nov 2020 21:39:12 +0000 (22:39 +0100)]
Merge branch 'staging'

3 years agodoc: Fix typo.
Marius Bakke [Sat, 28 Nov 2020 21:36:59 +0000 (22:36 +0100)]
doc: Fix typo.

* doc/guix.texi (Database Services): Replace comma with full stop for
Memcached documentation.

3 years agognu: emacs-elpy: Update to 1.35.0.
Marius Bakke [Sat, 28 Nov 2020 21:24:15 +0000 (22:24 +0100)]
gnu: emacs-elpy: Update to 1.35.0.

* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0.

3 years agognu: exa: Disable a failing test.
Christopher Baines [Sat, 28 Nov 2020 21:34:56 +0000 (21:34 +0000)]
gnu: exa: Disable a failing test.

This test seems to have started failing on the staging branch, with the change
from Rust 1.39 to 1.45.

  ---- options::view::test::time_types::cr stdout ----
  thread 'options::view::test::time_types::cr' panicked at 'called
  `Result::unwrap_err()` on an `Ok` value: TimeTypes { modified: false,
  changed: false, accessed: false, created: true }', src/options/view.rs:545:9

* gnu/packages/rust-apps.scm (exa)[arguments]: Disable a failing test.

3 years agognu: nix: Update to 2.3.9.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 21:25:59 +0000 (22:25 +0100)]
gnu: nix: Update to 2.3.9.

* gnu/packages/package-management.scm (nix): Update to 2.3.9.

3 years agognu: texmacs: Update to 1.99.16.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 21:25:49 +0000 (22:25 +0100)]
gnu: texmacs: Update to 1.99.16.

* gnu/packages/text-editors.scm (texmacs): Update to 1.99.16.

3 years agognu: you-get: Update to 0.4.1488.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 14:08:55 +0000 (15:08 +0100)]
gnu: you-get: Update to 0.4.1488.

* gnu/packages/video.scm (you-get): Update to 0.4.1488.

3 years agognu: pugixml: Update to 1.11.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 14:08:44 +0000 (15:08 +0100)]
gnu: pugixml: Update to 1.11.

* gnu/packages/xml.scm (pugixml): Update to 1.11.

3 years agognu: gegl: Extend test time-outs.
Tobias Geerinckx-Rice [Sat, 28 Nov 2020 14:05:38 +0000 (15:05 +0100)]
gnu: gegl: Extend test time-outs.

* gnu/packages/gimp.scm (gegl)[arguments]: Add an 'extend-test-time-outs phase.

3 years agognu: emacspeak: Update to 53.0.
Nicolas Goaziou [Sat, 28 Nov 2020 21:17:11 +0000 (22:17 +0100)]
gnu: emacspeak: Update to 53.0.

* gnu/packages/emacs-xyz.scm (emacspeak): Update to 53.0.
[arguments]: Remove now unnecessary phase.

3 years agognu: guile-jsonld: Update to 1.0.2.
Julien Lepiller [Sat, 28 Nov 2020 20:02:31 +0000 (21:02 +0100)]
gnu: guile-jsonld: Update to 1.0.2.

* gnu/packages/guile-xyz.scm (guile-jsonld): Update to 1.0.2.

3 years agoservices: MySQL: Add more tests.
Marius Bakke [Sat, 28 Nov 2020 18:42:22 +0000 (19:42 +0100)]
services: MySQL: Add more tests.

* gnu/tests/databases.scm (run-mysql-test): Try creating a database and
inserting data.

3 years agoservices: MySQL: Upgrade database schemas automatically.
Marius Bakke [Sat, 28 Nov 2020 16:42:22 +0000 (17:42 +0100)]
services: MySQL: Upgrade database schemas automatically.

* gnu/services/databases.scm (<mysql-configuration>): Add AUTO-UPGRADE? field.
(mysql-upgrade-wrapper, mysql-upgrade-shepherd-service,
mysql-shepherd-services): New variables.
(mysql-service-type): Use MYSQL-SHEPHERD-SERVICES instead of
MYSQL-SHEPHERD-SERVICE.
* doc/guix.texi (Database Services): Document the AUTO-UPGRADE? field of
MYSQL-SERVICE-TYPE.
* gnu/tests/databases.scm (run-mysql-test): Test that mysql_upgrade has run.

3 years agoservices: MySQL: Make the socket configurable.
Marius Bakke [Sat, 28 Nov 2020 15:31:41 +0000 (16:31 +0100)]
services: MySQL: Make the socket configurable.

* gnu/services/databases.scm (<mysql-configuration>): Add SOCKET field.
(mysql-configuration-file): Adjust accordingly.
* doc/guix.texi (Database Services): Likewise.

3 years agoservices: MySQL: Bind to localhost only by default.
Marius Bakke [Sat, 28 Nov 2020 00:46:22 +0000 (01:46 +0100)]
services: MySQL: Bind to localhost only by default.

* gnu/services/databases.scm (<mysql-configuration>): Add BIND-ADDRESS field.
(mysql-configuration-file): Adjust accordingly.
* doc/guix.texi (Database Services): Document it.

3 years agoservices: MySQL: Deprecate 'mysql-service'.
Marius Bakke [Fri, 27 Nov 2020 12:56:38 +0000 (13:56 +0100)]
services: MySQL: Deprecate 'mysql-service'.

* gnu/services/databases.scm (mysql-service): Define in terms of DEFINE-DEPRECATED.
* gnu/tests/databases.scm (%mysql-os): Adjust accordingly.
* doc/guix.texi (Database Services): Adjust the MariaDB/MySQL section to
document MYSQL-SERVICE-TYPE instead of MYSQL-SERVICE.  While at it, document
the EXTRA-CONTENT field.

3 years agognu: qutebrowser: Fix QTWEBENGINEPROCESS_PATH wrapping.
Sergey Trofimov [Sat, 21 Nov 2020 10:11:03 +0000 (11:11 +0100)]
gnu: qutebrowser: Fix QTWEBENGINEPROCESS_PATH wrapping.

Even thought this is named PATH, it's not a search path, instead the value is
assumed to be the location of the executable.

* gnu/packages/ebook.scm (calibre)[arguments]: Fix QTWEBENGINEPROCESS_PATH
wrapping.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: calibre: Fix QTWEBENGINEPROCESS_PATH wrapping.
Sergey Trofimov [Sat, 21 Nov 2020 10:11:03 +0000 (11:11 +0100)]
gnu: calibre: Fix QTWEBENGINEPROCESS_PATH wrapping.

Even thought this is named PATH, it's not a search path, instead the value is
assumed to be the location of the executable.

* gnu/packages/ebook.scm (calibre)[arguments]: Fix QTWEBENGINEPROCESS_PATH
wrapping.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: nudoku: Update to 2.1.0.
Nicolas Goaziou [Sat, 28 Nov 2020 16:12:29 +0000 (17:12 +0100)]
gnu: nudoku: Update to 2.1.0.

* gnu/packages/games.scm (nudoku): Update to 2.1.0.
[native-inputs]: Add autoconf, automake, gettext-minimal and pkg-config.
[source]: Use git-fetch since the last tag is not released as an archive.

3 years agognu: Add gnash.
Vinicius Monego [Wed, 25 Nov 2020 17:18:56 +0000 (14:18 -0300)]
gnu: Add gnash.

* gnu/packages/animation.scm (gnash): New variable.
* gnu/packages/patches/gnash-fix-giflib-version: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: wine: Improve formatting of some package definitions.
Christopher Baines [Sat, 28 Nov 2020 14:34:18 +0000 (14:34 +0000)]
gnu: wine: Improve formatting of some package definitions.

* gnu/packages/wine.scm (wine, wine64)[arguments]: Fix formatting issues.

3 years agognu: wine64: Copy wine32 libraries.
Leo Prikler [Fri, 20 Nov 2020 12:55:48 +0000 (13:55 +0100)]
gnu: wine64: Copy wine32 libraries.

Fixes the linkage of binaries copied over from wine32.  See also #42342.

* gnu/packages/wine.scm (wine64)[#:phases]: Add copy-wine32-libraries.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: wine: Update to 5.21.
Leo Prikler [Fri, 20 Nov 2020 12:55:47 +0000 (13:55 +0100)]
gnu: wine: Update to 5.21.

* gnu/packages/wine.scm (wine): Update to 5.21.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add python-flask-session.
pinoaffe@airmail.cc [Sun, 22 Nov 2020 19:15:13 +0000 (19:15 +0000)]
gnu: Add python-flask-session.

* gnu/packages/python-web.scm (python-flask-session): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add python-flask-markdown.
pinoaffe@airmail.cc [Sun, 22 Nov 2020 17:55:11 +0000 (17:55 +0000)]
gnu: Add python-flask-markdown.

* gnu/packages/python-web.scm (python-flask-markdown): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: yamagi-quake2: Update to 7.45.
Nicolas Goaziou [Sat, 28 Nov 2020 10:26:16 +0000 (11:26 +0100)]
gnu: yamagi-quake2: Update to 7.45.

* gnu/packages/games.scm (yamagi-quake2): Update to 7.45.
[inputs]: Add curl-minimal. Sort alphabetically.

3 years agognu: Add emacs-slime-volleyball.
Nicolas Goaziou [Sat, 28 Nov 2020 10:02:33 +0000 (11:02 +0100)]
gnu: Add emacs-slime-volleyball.

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

3 years agognu: Transmission: Fix localization of transmission-gtk.
Simon South [Fri, 27 Nov 2020 21:35:46 +0000 (16:35 -0500)]
gnu: Transmission: Fix localization of transmission-gtk.

* gnu/packages/bittorrent.scm (transmission)[source]: Add patch to make
Transmission honor the "localedir" option to its configure script.
[arguments]<configure-flags>: Use "localedir" to set the "gui" output as the
location for (GTK-specific) localization data.
<phases>: Update "move-gui" to remove a now-superfluous call to "mkdir" and omit
"share/locale" from the list of directories needing to be moved between outputs.
* gnu/packages/patches/transmission-honor-localedir.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agodoc: Update mcron example.
Ludovic Courtès [Fri, 27 Nov 2020 21:12:32 +0000 (22:12 +0100)]
doc: Update mcron example.

This is a followup to 0468455e7d279c89ea3ad1b51935efb2b785ec47, which
added mcron to %BASE-SERVICES.

* doc/guix.texi (Scheduled Job Execution): Use 'simple-service'.

3 years agodoc: Remove lzlib from the requirements.
Ludovic Courtès [Fri, 27 Nov 2020 21:11:16 +0000 (22:11 +0100)]
doc: Remove lzlib from the requirements.

This is a followup to 4c0c65acfade63ce0549115d19db4b639c1e9992.

* doc/guix.texi (Requirements): Remove lzlib.

3 years agochannels: Expose the default channel in %default-channel.
Zhu Zihao [Fri, 27 Nov 2020 02:16:29 +0000 (10:16 +0800)]
channels: Expose the default channel in %default-channel.

* guix/channels(%default-guix-channel): New variable taken from the inner of
%default-channels.

(%default-channels): Refactored.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: fet: Update to 5.48.0.
Nicolas Goaziou [Fri, 27 Nov 2020 20:40:57 +0000 (21:40 +0100)]
gnu: fet: Update to 5.48.0.

* gnu/packages/education.scm (fet): Update to 5.48.0.

3 years agognu: alacritty: Embed absolute references to required libraries.
Marius Bakke [Fri, 27 Nov 2020 19:51:13 +0000 (20:51 +0100)]
gnu: alacritty: Embed absolute references to required libraries.

* gnu/packages/terminals.scm (alacritty)[arguments]: Rename phase
"patch-glutin-libgl-path" to "add-absolute-library-references".  Patch in
absolute references to LIBXKBCOMMON and WAYLAND libraries.  Remove
LD_LIBRARY_PATH wrapper.

3 years agoetc: Add more SELinux permissions for the daemon.
Marius Bakke [Fri, 27 Nov 2020 18:06:57 +0000 (19:06 +0100)]
etc: Add more SELinux permissions for the daemon.

* etc/guix-daemon.cil.in (guix_daemon): Permit more operations required for
various build jobs.

3 years agognu: Add greybird-gtk-theme.
Kei Kebreau [Sat, 21 Nov 2020 23:17:13 +0000 (18:17 -0500)]
gnu: Add greybird-gtk-theme.

* gnu/packages/gnome-xyz.scm (greybird-gtk-theme): New variable.

3 years agognu: Add elementary-xfce-icon-theme.
Kei Kebreau [Sat, 21 Nov 2020 21:40:44 +0000 (16:40 -0500)]
gnu: Add elementary-xfce-icon-theme.

* gnu/packages/xfce.scm (elementary-xfce-icon-theme): New variable.

3 years agognu: guix-build-coordinator: Update to 0-7.99f6a0f.
Christopher Baines [Fri, 27 Nov 2020 18:46:17 +0000 (18:46 +0000)]
gnu: guix-build-coordinator: Update to 0-7.99f6a0f.

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

3 years agognu: gst-plugins-good, gst-plugins-ugly: Add missing common phases.
Tobias Geerinckx-Rice [Fri, 27 Nov 2020 18:01:01 +0000 (19:01 +0100)]
gnu: gst-plugins-good, gst-plugins-ugly: Add missing common phases.

* gnu/packages/gstreamer.scm (gst-plugins-good, gst-plugins-ugly)
[arguments]: Run the %common-gstreamer-phases.

3 years agognu: Further increase common gstreamer test time-outs.
Tobias Geerinckx-Rice [Fri, 27 Nov 2020 17:36:23 +0000 (18:36 +0100)]
gnu: Further increase common gstreamer test time-outs.

They still fail too eagerly on busy build machines.

* gnu/packages/gstreamer.scm (%common-gstreamer-phases): Increase the
default time-outs tenfold.

3 years agognu: Add slimevolley.
Nicolas Goaziou [Fri, 27 Nov 2020 16:53:42 +0000 (17:53 +0100)]
gnu: Add slimevolley.

* gnu/packages/games.scm (slimevolley): New variable.

3 years agognu: python-apispec: Update description.
Marius Bakke [Fri, 27 Nov 2020 14:40:19 +0000 (15:40 +0100)]
gnu: python-apispec: Update description.

* gnu/packages/python-xyz.scm (python-apispec)[synopsis,description]: Expand
f.k.a. acronym, clarify the relationship between OpenAPI and Swagger.

3 years agognu: python-apispec: Update to 4.0.0.
Marius Bakke [Fri, 27 Nov 2020 13:54:58 +0000 (14:54 +0100)]
gnu: python-apispec: Update to 4.0.0.

* gnu/packages/python-xyz.scm (python-apispec): Update to 4.0.0.
[arguments]: New field.
[native-inputs]: Remove PYTHON-FLASK, PYTHON-TORNADO, PYTHON-BOTTLE, and
PYTHON-MOCK.

3 years agognu: Remove python2-marshmallow.
Marius Bakke [Fri, 27 Nov 2020 14:04:38 +0000 (15:04 +0100)]
gnu: Remove python2-marshmallow.

Marshmallow no longer supports Python 2.

* gnu/packages/python-xyz.scm (python2-marshmallow): Remove variable.

3 years agognu: Remove python2-apispec.
Marius Bakke [Fri, 27 Nov 2020 14:03:54 +0000 (15:03 +0100)]
gnu: Remove python2-apispec.

Some of its dependencies no longer work with Python 2.

* gnu/packages/python-xyz.scm (python2-apispec): Remove variable.

3 years agognu: Remove python2-flasgger.
Marius Bakke [Fri, 27 Nov 2020 14:03:29 +0000 (15:03 +0100)]
gnu: Remove python2-flasgger.

Some of its dependencies no longer work with Python 2.

* gnu/packages/python-xyz.scm (python2-flasgger): Remove variable.

3 years agoMerge branch 'master' into staging
Marius Bakke [Thu, 26 Nov 2020 22:59:28 +0000 (23:59 +0100)]
Merge branch 'master' into staging

3 years agognu: gcc-boot0, cross-base: Enable 128-bit long double for POWER9.
dftxbs3e [Sat, 7 Dec 2019 19:26:51 +0000 (20:26 +0100)]
gnu: gcc-boot0, cross-base: Enable 128-bit long double for POWER9.

* gnu/packages/cross-base.scm (cross-gcc-arguments): Add
"--with-long-double-128" when TARGET is "powerpc64le-linux-gnu".
* gnu/packages/commencement.scm (gcc-boot0): Likewise for (boot-triplet).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add emacs-next-pgtk.
Andrew Tropin [Thu, 19 Nov 2020 14:36:11 +0000 (17:36 +0300)]
gnu: Add emacs-next-pgtk.

* gnu/packages/emacs.scm (emacs-next-pgtk): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agodeploy: Let key-and-args exceptions through.
Ludovic Courtès [Thu, 26 Nov 2020 21:53:08 +0000 (22:53 +0100)]
deploy: Let key-and-args exceptions through.

Fixes <https://bugs.gnu.org/44825>.
Reported by Christopher Lemmer Webber <cwebber@dustycloud.org>.

* guix/ui.scm (guard*): Export.
* guix/scripts/deploy.scm (deploy-machine*): Use 'guard*' instead of
'guard'.  Add '&exception-with-kind-and-args' case.

3 years agodoc: Fix typo.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 22:17:23 +0000 (23:17 +0100)]
doc: Fix typo.

* doc/guix.texi (Version Control Services): Fix ‘trough’ typo.

Reported by guixy on #guix.

3 years agognu: bcg729: Update to 1.1.1.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 22:25:00 +0000 (23:25 +0100)]
gnu: bcg729: Update to 1.1.1.

* gnu/packages/linphone.scm (bcg729): Update to 1.1.1.

3 years agognu: bcg729: Fetch from git repository.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 21:46:58 +0000 (22:46 +0100)]
gnu: bcg729: Fetch from git repository.

* gnu/packages/linphone.scm (bcg729)[source]: Use GIT-FETCH and GIT-FILE-NAME.

3 years agognu: cmake: Update to 3.19.1.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 21:35:27 +0000 (22:35 +0100)]
gnu: cmake: Update to 3.19.1.

* gnu/packages/cmake.scm (cmake): Update to 3.19.1.

3 years agognu: neomutt: Update to 20201120.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 21:24:24 +0000 (22:24 +0100)]
gnu: neomutt: Update to 20201120.

* gnu/packages/mail.scm (neomutt): Update to 20201120.
[native-inputs]: Add neomutt-test-files origin.
[arguments]: Add a 'prepare-test-files phase.

3 years agognu: libass: Omit the static library.
Marius Bakke [Thu, 26 Nov 2020 20:15:32 +0000 (21:15 +0100)]
gnu: libass: Omit the static library.

* gnu/packages/video.scm (libass)[arguments]: New field.

3 years agognu: libass: Remove unused input.
Marius Bakke [Thu, 26 Nov 2020 20:15:01 +0000 (21:15 +0100)]
gnu: libass: Remove unused input.

* gnu/packages/video.scm (libass)[propagated-inputs]: Remove ENCA.

3 years agognu: libass: Update to 0.15.0. [fixes CVE-2020-26682]
Marius Bakke [Thu, 26 Nov 2020 20:12:22 +0000 (21:12 +0100)]
gnu: libass: Update to 0.15.0. [fixes CVE-2020-26682]

* gnu/packages/video.scm (libass): Update to 0.15.0.

3 years agognu: electron-cash: Update to 4.2.2.
Guillaume Le Vaillant [Thu, 26 Nov 2020 10:59:28 +0000 (11:59 +0100)]
gnu: electron-cash: Update to 4.2.2.

* gnu/packages/finance.scm (electron-cash): Update to 4.2.2.
  [arguments]: Update 'use-libsecp256k1-input' phase.

3 years agognu: monero-gui: Update to 0.17.1.5.
Guillaume Le Vaillant [Thu, 26 Nov 2020 10:48:04 +0000 (11:48 +0100)]
gnu: monero-gui: Update to 0.17.1.5.

* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.5.
  [arguments]: Remove CMAKE_PREFIX_PATH from 'configure-flags'.

3 years agognu: python-aiohttp: Update to 3.7.3.
Marius Bakke [Thu, 26 Nov 2020 17:59:27 +0000 (18:59 +0100)]
gnu: python-aiohttp: Update to 3.7.3.

* gnu/packages/patches/python-aiohttp-3.6.2-no-warning-fail.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-web.scm (python-aiohttp)[source](patches): Remove.
[arguments]: Use UTIME instead of calling out to 'touch'.  Don't delete
now-working tests; but disable some new ones.  Replace the 'check' phase.
[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS.
[native-inputs]: Remove PYTHON-PYTEST-RUNNER, PYTHON-PYTEST-XDIST,
PYTHON-PYTEST-TIMEOUT, and PYTHON-PYTEST-FORKED.  Add PYTHON-PYTEST and
PYTHON-RE-ASSERT.

3 years agognu: python-brotli: Update to 1.0.9.
Marius Bakke [Thu, 26 Nov 2020 17:38:25 +0000 (18:38 +0100)]
gnu: python-brotli: Update to 1.0.9.

* gnu/packages/python-compression.scm (python-brotli): Update to 1.0.9.

3 years agognu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-2.e9fbf5c.
Michael Rohleder [Thu, 26 Nov 2020 17:01:07 +0000 (18:01 +0100)]
gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-2.e9fbf5c.

* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
5.6.4.2-2.e9fbf5c.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: hidapi: Update to 0.10.1.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 16:53:59 +0000 (17:53 +0100)]
gnu: hidapi: Update to 0.10.1.

* gnu/packages/libusb.scm (hidapi): Update to 0.10.1.

3 years agognu: cozy: Update to 0.7.6.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 16:53:36 +0000 (17:53 +0100)]
gnu: cozy: Update to 0.7.6.

* gnu/packages/ebook.scm (cozy): Update to 0.7.6.
[arguments]: Adjust 'patch-desktop-file phase.
[inputs]: Add libhandy.  Remove python-apsw.

3 years agognu: monero: Update to 0.17.1.5.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 16:01:06 +0000 (17:01 +0100)]
gnu: monero: Update to 0.17.1.5.

* gnu/packages/finance.scm (monero): Update to 0.17.1.5.

3 years agognu: imapfilter: Cross-compile.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 15:37:37 +0000 (16:37 +0100)]
gnu: imapfilter: Cross-compile.

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

3 years agognu: imapfilter: Update to 2.7.4.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 15:36:07 +0000 (16:36 +0100)]
gnu: imapfilter: Update to 2.7.4.

* gnu/packages/mail.scm (imapfilter): Update to 2.7.4.
[inputs]: Upgrade pcre to pcre2.

3 years agognu: imapfilter: Fix input nativity.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 15:34:45 +0000 (16:34 +0100)]
gnu: imapfilter: Fix input nativity.

* gnu/packages/mail.scm (imapfilter)[native-inputs]: Rename this...
[inputs]: ...to this.

3 years agognu: djvulibre: Remove bundled software.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 14:38:16 +0000 (15:38 +0100)]
gnu: djvulibre: Remove bundled software.

* gnu/packages/djvu.scm (djvulibre)[source]: Delete win32/ in a snippet.

3 years agognu: djvulibre: Update to 3.5.28.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 14:20:39 +0000 (15:20 +0100)]
gnu: djvulibre: Update to 3.5.28.

* gnu/packages/djvu.scm (djvulibre): Update to 3.5.28.
[native-inputs]: Add autoconf, automake, and libtool to bootstrap.
[inputs]: Add zlib.
[arguments]: Rename 'reproducible phase to 'make-reproducible and run it
after bootstrapping.

3 years agognu: udunits: Add a note on versioning.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 13:51:52 +0000 (14:51 +0100)]
gnu: udunits: Add a note on versioning.

* gnu/packages/c.scm (udunits): Add a comment about release numbering.

3 years agognu: guix-build-coordinator: Update to 0-6.16f5ee0.
Christopher Baines [Thu, 26 Nov 2020 19:34:32 +0000 (19:34 +0000)]
gnu: guix-build-coordinator: Update to 0-6.16f5ee0.

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

3 years agognu: guix: Update to 1.2.0-2.2c11cf1.
Christopher Baines [Thu, 26 Nov 2020 18:47:37 +0000 (18:47 +0000)]
gnu: guix: Update to 1.2.0-2.2c11cf1.

* gnu/packages/package-management.scm (guix): Update to 1.2.0-2.2c11cf1.

3 years agognu: esbuild: Update to 0.8.15.
Ryan Prior [Thu, 26 Nov 2020 05:07:09 +0000 (05:07 +0000)]
gnu: esbuild: Update to 0.8.15.

* gnu/packages/web.scm (esbuild): Update to 0.8.15.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: open-adventure: Update to 1.9.
Nicolas Goaziou [Sun, 13 Sep 2020 13:40:38 +0000 (15:40 +0200)]
gnu: open-adventure: Update to 1.9.

* gnu/packages/games.scm (open-adventure): Update to 1.9.
[arguments]: Re-activate parallel build.  Remove configure phase altogether.
[native-inputs]: Remove linenoise and python.  Add libedit, python-wrapper,
and pkg-config.
[description]: Slight rewording.
(open-adventure-2.5): Deprecate in favor of open-adventure.

The package is erroneously versioned as 2.5, which refers to the last release
of the original game. However, this is a forward-port with its own versioning
scheme.

3 years agognu: Add audacious.
Kei Kebreau [Thu, 26 Nov 2020 17:33:05 +0000 (18:33 +0100)]
gnu: Add audacious.

* gnu/packages/music.scm (audacious): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add python-xlsxwriter.
Vinicius Monego [Sun, 22 Nov 2020 02:40:07 +0000 (23:40 -0300)]
gnu: Add python-xlsxwriter.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: fet: Update to 5.47.1.
Nicolas Goaziou [Thu, 26 Nov 2020 13:26:27 +0000 (14:26 +0100)]
gnu: fet: Update to 5.47.1.

* gnu/packages/education.scm (fet): Update to 5.47.1.

3 years agonews: Add ‘de’ translation.
Florian Pelz [Thu, 26 Nov 2020 12:04:10 +0000 (13:04 +0100)]
news: Add ‘de’ translation.

3 years agognu: emacs-closql: Update to 1.0.4.
Jelle Licht [Thu, 26 Nov 2020 09:08:54 +0000 (10:08 +0100)]
gnu: emacs-closql: Update to 1.0.4.

* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.4.

3 years agognu: djvusmooth: Fix path to djvused.
Guillaume Le Vaillant [Thu, 26 Nov 2020 08:37:34 +0000 (09:37 +0100)]
gnu: djvusmooth: Fix path to djvused.

* gnu/packages/djvu.scm (djvusmooth)[arguments]: Add 'fix-paths' phase.

3 years agognu: php: Update to 7.4.13.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 02:53:00 +0000 (03:53 +0100)]
gnu: php: Update to 7.4.13.

* gnu/packages/php.scm (php): Update to 7.4.13.

3 years agognu: qtox: Update to 1.17.3.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 00:11:06 +0000 (01:11 +0100)]
gnu: qtox: Update to 1.17.3.

* gnu/packages/messaging.scm (qtox): Update to 1.17.3.
[source]: Respect that it's no longer a tarball.

3 years agognu: pyzo: Update to 4.11.2.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 00:10:46 +0000 (01:10 +0100)]
gnu: pyzo: Update to 4.11.2.

* gnu/packages/python-xyz.scm (pyzo): Update to 4.11.2.

3 years agognu: lean: Trim synopsis.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 00:10:17 +0000 (01:10 +0100)]
gnu: lean: Trim synopsis.

* gnu/packages/lean.scm (lean)[synopsis]: Remove article & package name.

3 years agognu: lean: Update to 3.23.0.
Tobias Geerinckx-Rice [Thu, 26 Nov 2020 00:09:21 +0000 (01:09 +0100)]
gnu: lean: Update to 3.23.0.

* gnu/packages/lean.scm (lean): Update to 3.23.0.

3 years agognu: igraph: Omit static library.
Tobias Geerinckx-Rice [Wed, 25 Nov 2020 23:04:17 +0000 (00:04 +0100)]
gnu: igraph: Omit static library.

* gnu/packages/graph.scm (igraph)[arguments]: Add "--disable-static"
to #:configure-flags.

3 years agognu: igraph: Update to 0.8.4.
Tobias Geerinckx-Rice [Wed, 25 Nov 2020 23:02:46 +0000 (00:02 +0100)]
gnu: igraph: Update to 0.8.4.

* gnu/packages/graph.scm (igraph): Update to 0.8.4.

3 years agognu: openssh: Fix ssh-copy-id.
Jesse Gibbons [Thu, 26 Nov 2020 02:12:08 +0000 (19:12 -0700)]
gnu: openssh: Fix ssh-copy-id.

* gnu/packages/patches/openssh-fix-ssh-copy-id.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (openssh)[source]: Use it.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: python-language-server: Update to 0.36.1.
Brett Gilio [Thu, 26 Nov 2020 02:06:51 +0000 (20:06 -0600)]
gnu: python-language-server: Update to 0.36.1.

* gnu/packages/python-xyz.scm (python-language-server): Update to 0.36.1.

[propagated-inputs]: Reorder, and remove unused inputs.

[native-inputs]: Add various native inputs for tests.

3 years agognu: python-jsonrpc-server: Update to 0.4.0.
Brett Gilio [Thu, 26 Nov 2020 02:06:22 +0000 (20:06 -0600)]
gnu: python-jsonrpc-server: Update to 0.4.0.

* gnu/packages/python-xyz.scm (python-jsonrpc-server): Update to 0.4.0.

[propagated-inputs]: Replace python-ujson-1 with python-ujson.

3 years agognu: python-ujson: Update to 4.0.1.
Brett Gilio [Thu, 26 Nov 2020 02:06:07 +0000 (20:06 -0600)]
gnu: python-ujson: Update to 4.0.1.

* gnu/packages/python-xyz.scm (python-ujson): Update to 4.0.1.

3 years agognu: Add python-versioneer.
Brett Gilio [Thu, 26 Nov 2020 02:05:53 +0000 (20:05 -0600)]
gnu: Add python-versioneer.

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