jackhill/guix/guix.git
3 years agognu: Add sdrangel.
Guillaume Le Vaillant [Mon, 3 May 2021 20:32:23 +0000 (22:32 +0200)]
gnu: Add sdrangel.

* gnu/packages/radio.scm (sdrangel): New variable.

3 years agognu: Add dsdcc.
Guillaume Le Vaillant [Mon, 3 May 2021 21:25:44 +0000 (23:25 +0200)]
gnu: Add dsdcc.

* gnu/packages/radio.scm (dsdcc): New variable.

3 years agognu: Add mbelib.
Guillaume Le Vaillant [Wed, 5 May 2021 08:00:30 +0000 (10:00 +0200)]
gnu: Add mbelib.

* gnu/packages/audio.scm (mbelib): New variable.

3 years agognu: Add sgp4.
Guillaume Le Vaillant [Mon, 3 May 2021 17:34:34 +0000 (19:34 +0200)]
gnu: Add sgp4.

* gnu/packages/astronomy.scm (sgp4): New variable.

3 years agognu: Add libdab.
Guillaume Le Vaillant [Mon, 3 May 2021 16:17:33 +0000 (18:17 +0200)]
gnu: Add libdab.

* gnu/packages/radio.scm (libdab): New variable.

3 years agognu: Add cm256cc.
Guillaume Le Vaillant [Mon, 3 May 2021 15:53:10 +0000 (17:53 +0200)]
gnu: Add cm256cc.

* gnu/packages/radio.scm (cm256cc): New variable.

3 years agognu: aptdec: Update to 1.7-1.5f91799.
Guillaume Le Vaillant [Mon, 3 May 2021 15:18:45 +0000 (17:18 +0200)]
gnu: aptdec: Update to 1.7-1.5f91799.

* gnu/packages/radio.scm (aptdec): Update to 1.7-1.5f91799.
  [build-system]: Switch to cmake-build-system.
  [arguments]: Remove 'make-flags". Remove custom 'configure' and 'install'
  phases.

3 years agognu: Add serialdv.
Guillaume Le Vaillant [Mon, 3 May 2021 14:50:37 +0000 (16:50 +0200)]
gnu: Add serialdv.

* gnu/packages/radio.scm (serialdv): New variable.

3 years agognu: Add csdr.
Guillaume Le Vaillant [Mon, 3 May 2021 13:01:48 +0000 (15:01 +0200)]
gnu: Add csdr.

* gnu/packages/radio.scm (csdr): New variable.

3 years agognu: xfce4-clipman-plugin: Update to 1.6.2.
Tobias Geerinckx-Rice [Fri, 7 May 2021 16:00:29 +0000 (18:00 +0200)]
gnu: xfce4-clipman-plugin: Update to 1.6.2.

* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.2.

3 years agognu: thunar: Update to 4.16.7.
Tobias Geerinckx-Rice [Fri, 7 May 2021 13:45:17 +0000 (15:45 +0200)]
gnu: thunar: Update to 4.16.7.

* gnu/packages/xfce.scm (thunar): Update to 4.16.7.

3 years agognu: kitty: Update to 0.20.3.
Tobias Geerinckx-Rice [Fri, 7 May 2021 13:13:38 +0000 (15:13 +0200)]
gnu: kitty: Update to 0.20.3.

* gnu/packages/terminals.scm (kitty): Update to 0.20.3.

3 years agognu: emacs-pyim-basedict: Update to 0.5.0.
Nicolas Goaziou [Fri, 7 May 2021 15:57:33 +0000 (17:57 +0200)]
gnu: emacs-pyim-basedict: Update to 0.5.0.

* gnu/packages/emacs-xyz.scm (emacs-pyim-basedict): Update to 0.5.0.

3 years agognu: emacs-pyim: Update to 3.7.2.
Nicolas Goaziou [Fri, 7 May 2021 15:54:25 +0000 (17:54 +0200)]
gnu: emacs-pyim: Update to 3.7.2.

* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.2.

3 years agognu: giac: Update to 1.7.0-5.
Nicolas Goaziou [Fri, 7 May 2021 15:45:04 +0000 (17:45 +0200)]
gnu: giac: Update to 1.7.0-5.

* gnu/packages/algebra.scm (giac): Update to 1.7.0-5.

3 years agognu: mame: Update to 0.231.
Nicolas Goaziou [Fri, 7 May 2021 15:40:34 +0000 (17:40 +0200)]
gnu: mame: Update to 0.231.

* gnu/packages/emulators.scm (mame): Update to 0.231.

3 years agognu: texmacs: Update to 1.99.20.
Nicolas Goaziou [Fri, 7 May 2021 15:33:31 +0000 (17:33 +0200)]
gnu: texmacs: Update to 1.99.20.

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

3 years agognu: manuskript: Update to 0.12.0.
Nicolas Goaziou [Fri, 7 May 2021 14:45:32 +0000 (16:45 +0200)]
gnu: manuskript: Update to 0.12.0.

* gnu/packages/text-editors.scm (manuskript): Update to 0.12.0.

3 years agognu: emacs-flycheck-grammalecte: Update to 1.4.
Nicolas Goaziou [Fri, 7 May 2021 14:33:00 +0000 (16:33 +0200)]
gnu: emacs-flycheck-grammalecte: Update to 1.4.

* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.4.

3 years agognu: Remove python-ipaddress.
Marius Bakke [Fri, 7 May 2021 11:56:40 +0000 (13:56 +0200)]
gnu: Remove python-ipaddress.

This package is part of the Python standard library since CPython 3.3.

* gnu/packages/python-xyz.scm (python-ipaddress): Merge with ...
(python2-ipaddress): ... this.
[name, arguments]: Adjust accordingly.

3 years agognu: python-django-netfields: Remove obsolete input.
Marius Bakke [Fri, 7 May 2021 11:49:24 +0000 (13:49 +0200)]
gnu: python-django-netfields: Remove obsolete input.

* gnu/packages/django.scm (python-django-netfields)[propagated-inputs]: Remove
PYTHON-IPADDRESS.

3 years agognu: python-djangorestframework: Enable tests.
Marius Bakke [Fri, 7 May 2021 11:41:52 +0000 (13:41 +0200)]
gnu: python-djangorestframework: Enable tests.

* gnu/packages/django.scm (python-djangorestframework)[source]: Change to
GIT-FETCH.
[arguments]: Remove #:tests?.  Add #:phases.
[native-inputs]: New field.

3 years agoservices: configuration: Add a new helper to ease generating documentation.
Maxim Cournoyer [Mon, 12 Apr 2021 20:58:15 +0000 (16:58 -0400)]
services: configuration: Add a new helper to ease generating documentation.

The original (undocumented) procedure to generate the doc has a difficult to
grasp interface; add a simpler one on top of it.

* gnu/services/configuration.scm (configuration->documentation): New procedure.

3 years agoservices: configuration: Support fields without default values.
Xinglu Chen [Sat, 1 May 2021 11:24:43 +0000 (13:24 +0200)]
services: configuration: Support fields without default values.

Not all fields in a configuration have a sensible default value.  This changes
makes it possible to omit a default value for a configuration field, requiring
the user to provide a value.

* gnu/services/configuration.scm (configuration-missing-field): New procedure.
(define-configuration): Make default value optional.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agoRevert "gnu: Add pathname-utils."
Pierre Neidhardt [Fri, 7 May 2021 09:54:49 +0000 (11:54 +0200)]
Revert "gnu: Add pathname-utils."

This reverts commit 22796f1ad16abb7b1519d11332175d147ae10b82.

This is an accidental duplicate of 3de01371dc0c5fb0847d8ad64bc508f77396f56b.

3 years agognu: emacs-ytdl: Update to 1.3.6.
Pierre Neidhardt [Fri, 7 May 2021 07:43:51 +0000 (09:43 +0200)]
gnu: emacs-ytdl: Update to 1.3.6.

* gnu/packages/emacs-xyz.scm (emacs-ytdl): Update to 1.3.6.

3 years agognu: Add ensembl-vep.
Ricardo Wurmus [Fri, 7 May 2021 06:52:31 +0000 (08:52 +0200)]
gnu: Add ensembl-vep.

* gnu/packages/bioinformatics.scm (ensembl-vep): New variable.

3 years agognu: perl-svg: Update to 2.86.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:44:42 +0000 (02:44 +0200)]
gnu: perl-svg: Update to 2.86.

* gnu/packages/perl.scm (perl-svg): Update to 2.86.

3 years agognu: bcachefs-tools: Update to 0.1-7.7942d5c.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:40:49 +0000 (02:40 +0200)]
gnu: bcachefs-tools: Update to 0.1-7.7942d5c.

* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-7.7942d5c.

3 years agognu: photoflare: Update to 1.6.8.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:20:33 +0000 (02:20 +0200)]
gnu: photoflare: Update to 1.6.8.

* gnu/packages/photo.scm (photoflare): Update to 1.6.8.

3 years agognu: gtkwave: Update to 3.3.109.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:16:05 +0000 (02:16 +0200)]
gnu: gtkwave: Update to 3.3.109.

* gnu/packages/fpga.scm (gtkwave): Update to 3.3.109.

3 years agognu: tinyproxy: Run tests.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:10:57 +0000 (02:10 +0200)]
gnu: tinyproxy: Run tests.

* gnu/packages/web.scm (tinyproxy)[arguments]: Run the test suite.
[native-inputs]: Add perl.

3 years agognu: tinyproxy: Update to 1.11.0.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:10:22 +0000 (02:10 +0200)]
gnu: tinyproxy: Update to 1.11.0.

* gnu/packages/web.scm (tinyproxy): Update to 1.11.0.

3 years agognu: perl-cgi: Update to 4.52.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:04:40 +0000 (02:04 +0200)]
gnu: perl-cgi: Update to 4.52.

* gnu/packages/web.scm (perl-cgi): Update to 4.52.

3 years agognu: font-liberation: Update to 2.1.4.
Tobias Geerinckx-Rice [Fri, 7 May 2021 00:02:29 +0000 (02:02 +0200)]
gnu: font-liberation: Update to 2.1.4.

* gnu/packages/fonts.scm (font-liberation): Update to 2.1.4.

3 years agognu: conky: Enable WLAN support.
Tobias Geerinckx-Rice [Thu, 6 May 2021 22:06:23 +0000 (00:06 +0200)]
gnu: conky: Enable WLAN support.

* gnu/packages/conky.scm (conky)[arguments]: Add "-DBUILD_WLAN=ON"
to #:configure-flags.
[inputs]: Add wireless-tools.

3 years agognu: conky: Run tests.
Tobias Geerinckx-Rice [Thu, 6 May 2021 21:55:28 +0000 (23:55 +0200)]
gnu: conky: Run tests.

There were always tests.

* gnu/packages/conky.scm (conky)[arguments]: Build and run tests.

3 years agognu: conky: Update to 1.12.2.
Tobias Geerinckx-Rice [Thu, 6 May 2021 21:55:12 +0000 (23:55 +0200)]
gnu: conky: Update to 1.12.2.

* gnu/packages/conky.scm (conky): Update to 1.12.2.

3 years agognu: remind: Move Tcl/Tk scripts to separate output.
Tobias Geerinckx-Rice [Thu, 6 May 2021 21:30:35 +0000 (23:30 +0200)]
gnu: remind: Move Tcl/Tk scripts to separate output.

* gnu/packages/calendar.scm (remind)[outputs]: Add "tcl".
[arguments]: Add a new 'split-:tcl phase.
[inputs]: Add inetutils, tcl, tcllib, and tk.

3 years agognu: remind: Run tests.
Tobias Geerinckx-Rice [Thu, 6 May 2021 20:23:20 +0000 (22:23 +0200)]
gnu: remind: Run tests.

‘No "check" target’ != ‘no tests’.

* gnu/packages/calendar.scm (remind)[arguments]: Run tests.

3 years agognu: remind: Update to 3.3.6.
Tobias Geerinckx-Rice [Thu, 6 May 2021 20:20:50 +0000 (22:20 +0200)]
gnu: remind: Update to 3.3.6.

* gnu/packages/calendar.scm (remind): Update to 3.3.6.

3 years agognu: aspell-dict-en: Update to 2020.12.07-0.
Tobias Geerinckx-Rice [Thu, 6 May 2021 20:16:23 +0000 (22:16 +0200)]
gnu: aspell-dict-en: Update to 2020.12.07-0.

* gnu/packages/aspell.scm (aspell-dict-en): Update to 2020.12.07-0.

3 years agognu: mcelog: Update to 176.
Tobias Geerinckx-Rice [Thu, 6 May 2021 20:11:07 +0000 (22:11 +0200)]
gnu: mcelog: Update to 176.

* gnu/packages/linux.scm (mcelog): Update to 176.
Fix a typo whilst we're here.

3 years agognu: lsscsi: Update to 0.32.
Tobias Geerinckx-Rice [Thu, 6 May 2021 20:07:55 +0000 (22:07 +0200)]
gnu: lsscsi: Update to 0.32.

* gnu/packages/linux.scm (lsscsi): Update to 0.32.

3 years agognu: txr: Update to 258.
Tobias Geerinckx-Rice [Thu, 6 May 2021 20:05:20 +0000 (22:05 +0200)]
gnu: txr: Update to 258.

* gnu/packages/lisp.scm (txr): Update to 258.

3 years agognu: fish: Update to 3.2.2.
Tobias Geerinckx-Rice [Thu, 6 May 2021 19:48:21 +0000 (21:48 +0200)]
gnu: fish: Update to 3.2.2.

* gnu/packages/shells.scm (fish): Update to 3.2.2.
[source]: Adjust to PCRE subdirectory move.
[native-inputs]: Add procps.
[arguments]: Adjust 'patch-tests phase to new failures.

3 years agognu: polyml: Update to 5.8.2.
Tobias Geerinckx-Rice [Thu, 6 May 2021 15:58:42 +0000 (17:58 +0200)]
gnu: polyml: Update to 5.8.2.

* gnu/packages/sml.scm (polyml): Update to 5.8.2.

3 years agognu: tintin++: Update to 2.02.11.
Tobias Geerinckx-Rice [Thu, 6 May 2021 15:12:07 +0000 (17:12 +0200)]
gnu: tintin++: Update to 2.02.11.

* gnu/packages/games.scm (tintin++): Update to 2.02.11.

3 years agognu: linux-libre: Update arm64 config to support Pinebook Pro.
Vagrant Cascadian [Wed, 5 May 2021 20:48:52 +0000 (20:48 +0000)]
gnu: linux-libre: Update arm64 config to support Pinebook Pro.

* gnu/packages/aux-files/linux-libre/5.11-arm64.conf: Add
  configurations to support video, audio, USB-C and battery on
  Pinebook Pro.

3 years agognu: Add pathname-utils.
Pierre Neidhardt [Thu, 6 May 2021 19:29:09 +0000 (21:29 +0200)]
gnu: Add pathname-utils.

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

3 years agognu: python-hacking: Update to 4.1.0.
Marius Bakke [Thu, 6 May 2021 14:42:44 +0000 (16:42 +0200)]
gnu: python-hacking: Update to 4.1.0.

* gnu/packages/openstack.scm (python-hacking): Update to 4.1.0.

3 years agognu: python-hacking: Fix build failure.
Marius Bakke [Thu, 6 May 2021 14:41:45 +0000 (16:41 +0200)]
gnu: python-hacking: Fix build failure.

This follows up on 9095fccd0ea7789d5b87e5d1948d875d2029f7da, et.al.

* gnu/packages/python-xyz.scm (python-pycodestyle-2.6, python-pyflakes-2.2,
python-flake8-3.8): New variables.
* gnu/packages/openstack.scm (python-hacking)[propagated-inputs]: Change from
PYTHON-FLAKE8 to PYTHON-FLAKE8-3.8.

3 years agognu: python-flake8: Update to 3.9.1.
Marius Bakke [Thu, 6 May 2021 13:50:52 +0000 (15:50 +0200)]
gnu: python-flake8: Update to 3.9.1.

* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.1.

3 years agognu: python-flake8: Do not delete and recreate check phase.
Marius Bakke [Thu, 6 May 2021 13:50:16 +0000 (15:50 +0200)]
gnu: python-flake8: Do not delete and recreate check phase.

* gnu/packages/python-xyz.scm (python-flake8)[arguments]: Replace check phase
instead of deleting.  Remove trailing #t.

3 years agognu: python-flake8: Do not use the 'bootstrap' pytest.
Marius Bakke [Thu, 6 May 2021 13:49:25 +0000 (15:49 +0200)]
gnu: python-flake8: Do not use the 'bootstrap' pytest.

* gnu/packages/python-xyz.scm (python-flake8)[native-inputs]: Change from
PYTHON-PYTEST-BOOTSTRAP to PYTHON-PYTEST.

3 years agognu: python-django@2.2: Update to 2.2.22.
Marius Bakke [Thu, 6 May 2021 13:43:48 +0000 (15:43 +0200)]
gnu: python-django@2.2: Update to 2.2.22.

* gnu/packages/django.scm (python-django-2.2): Update to 2.2.22.

3 years agognu: python-django: Update to 3.2.2.
Marius Bakke [Thu, 6 May 2021 13:43:02 +0000 (15:43 +0200)]
gnu: python-django: Update to 3.2.2.

* gnu/packages/django.scm (python-django): Update to 3.2.2.

3 years agognu: Remove python-pykka.
Marius Bakke [Thu, 6 May 2021 12:39:20 +0000 (14:39 +0200)]
gnu: Remove python-pykka.

This trivial package is severely outdated and has failed to build for a long time.

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

3 years agognu: python-dnspython: Update to 2.1.0.
Marius Bakke [Thu, 6 May 2021 12:26:20 +0000 (14:26 +0200)]
gnu: python-dnspython: Update to 2.1.0.

* gnu/packages/python-xyz.scm (python-dnspython): Update to 2.1.0.

3 years agognu: gunicorn: Update to 2.1.0.
Marius Bakke [Wed, 5 May 2021 23:20:51 +0000 (01:20 +0200)]
gnu: gunicorn: Update to 2.1.0.

* gnu/packages/python-web.scm (gunicorn): Update to 2.1.0.
[arguments]: Ignore one test that cannot run in the build container.
[native-inputs]: Add PYTHON-GEVENT.

3 years agognu: gunicorn: Remove unneeded runtime dependencies.
Marius Bakke [Wed, 5 May 2021 23:01:58 +0000 (01:01 +0200)]
gnu: gunicorn: Remove unneeded runtime dependencies.

* gnu/packages/python-web.scm (gunicorn)[arguments]: Override 'wrap' phase.

3 years agognu: gunicorn: Respect '--without-tests'.
Marius Bakke [Wed, 5 May 2021 23:00:38 +0000 (01:00 +0200)]
gnu: gunicorn: Respect '--without-tests'.

* gnu/packages/python-web.scm (gunicorn)[arguments]: Only run tests when
TESTS? is #true.

3 years agognu: Add perl-bio-db-hts.
Ricardo Wurmus [Thu, 6 May 2021 16:55:45 +0000 (18:55 +0200)]
gnu: Add perl-bio-db-hts.

* gnu/packages/bioinformatics.scm (perl-bio-db-hts): New variable.

3 years agognu: taisei: Update to 1.3.2.
Tobias Geerinckx-Rice [Thu, 6 May 2021 14:47:24 +0000 (16:47 +0200)]
gnu: taisei: Update to 1.3.2.

* gnu/packages/games.scm (taisei): Update to 1.3.2.
[inputs]: Add cglm.

3 years agognu: Add cglm.
Tobias Geerinckx-Rice [Thu, 6 May 2021 14:46:40 +0000 (16:46 +0200)]
gnu: Add cglm.

* gnu/packages/maths.scm (cglm): New public variable.

3 years agognu: epson-inkjet-printer-escpr: Update to 1.7.10.
Tobias Geerinckx-Rice [Thu, 6 May 2021 14:03:27 +0000 (16:03 +0200)]
gnu: epson-inkjet-printer-escpr: Update to 1.7.10.

* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.10.

3 years agognu: php: Update to 7.4.19.
Tobias Geerinckx-Rice [Thu, 6 May 2021 11:47:10 +0000 (13:47 +0200)]
gnu: php: Update to 7.4.19.

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

3 years agognu: telegram-purple: Note support status.
Tobias Geerinckx-Rice [Thu, 6 May 2021 11:43:00 +0000 (13:43 +0200)]
gnu: telegram-purple: Note support status.

* gnu/packages/messaging.scm (telegram-purple)[description]: Set expectations.

3 years agognu: telegram-purple: Update to 1.4.7.
Tobias Geerinckx-Rice [Thu, 6 May 2021 11:41:55 +0000 (13:41 +0200)]
gnu: telegram-purple: Update to 1.4.7.

* gnu/packages/messaging.scm (telegram-purple): Update to 1.4.7.

3 years agognu: nginx: Fix cross-compilation.
Tobias Geerinckx-Rice [Thu, 6 May 2021 11:24:53 +0000 (13:24 +0200)]
gnu: nginx: Fix cross-compilation.

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

3 years agognu: nginx: Build http_xslt_module.
Tobias Geerinckx-Rice [Thu, 6 May 2021 10:18:13 +0000 (12:18 +0200)]
gnu: nginx: Build http_xslt_module.

* gnu/packages/web.scm (nginx)[inputs]: Add libxml2 and libxslt.
[arguments]: Add "--with-http_xslt_module" to the configure flags.
Set up CFLAGS to find libxml2 headers.

3 years agognu: nyxt: Update to 2-pre-release-7.
Pierre Neidhardt [Thu, 6 May 2021 11:41:30 +0000 (13:41 +0200)]
gnu: nyxt: Update to 2-pre-release-7.

* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-7.
[arguments]: Set GI_TYPELIB_PATH to the value in the build environment, not
just gsettings-desktop-schemas since we also need the typelibs of GTK, Pango,
etc.
[inputs]: Add sbcl-cl-gobject-introspection, gtk+, webkitgtk,
gobjectintrospection.  There are all needed for the new GI-based renderer.

3 years agognu: sbcl-cl-webkit: Update to 20210504.
Pierre Neidhardt [Thu, 6 May 2021 11:36:22 +0000 (13:36 +0200)]
gnu: sbcl-cl-webkit: Update to 20210504.

* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210504.

3 years agognu: translate-shell: Adjust to changes in emacs-build-system.
Efraim Flashner [Thu, 6 May 2021 11:22:59 +0000 (14:22 +0300)]
gnu: translate-shell: Adjust to changes in emacs-build-system.

* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Replace
custom 'emacs-install phase with the 'install phase from the
emacs-build-system. Also add 'emacs-make-autoload and
'emacs-autoloads-completion phases from the emacs-build-system. Adjust
modules and imported modules accordingly.

3 years agoservices: dovecot: Add ‘managesieve-sieve-capability’ option.
Alexey Abramov [Tue, 8 Sep 2020 13:53:48 +0000 (15:53 +0200)]
services: dovecot: Add ‘managesieve-sieve-capability’ option.

* gnu/services/mail.scm (protocol-configuration): Add a
‘managesieve-sieve-capability’ field.
* doc/guix.texi (Mail Services): Document it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agoservices: dovecot: Add ‘managesieve-notify-capability’ option.
Alexey Abramov [Tue, 8 Sep 2020 13:53:47 +0000 (15:53 +0200)]
services: dovecot: Add ‘managesieve-notify-capability’ option.

* gnu/services/mail.scm (protocol-configuration): Add a
‘managesieve-notify-capability’ field.
* doc/guix.texi (Mail Services): Document it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agoservices: dovecot: Add ‘imap-metadata?’ protocol configuration option.
Alexey Abramov [Tue, 8 Sep 2020 13:53:46 +0000 (15:53 +0200)]
services: dovecot: Add ‘imap-metadata?’ protocol configuration option.

* gnu/services/mail.scm (protocol-configuration): Add an ‘imap-metadata?’
setting to enable IMAP METADATA support in the ‘imap’ protocol.
* doc/guix.texi (Mail Services): Document it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agoservices: dovecot: Add ‘mail-attribute-dict’ configuration option.
Alexey Abramov [Tue, 8 Sep 2020 13:53:45 +0000 (15:53 +0200)]
services: dovecot: Add ‘mail-attribute-dict’ configuration option.

* gnu/services/mail.scm (dovecot-configuration): Define a
‘mail-attribute-dict’ directive for IMAP METADATA storage.
* doc/guix.texi (Mail Services): Document it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: knot-resolver: Update to 5.3.2.
Tobias Geerinckx-Rice [Thu, 6 May 2021 07:37:54 +0000 (09:37 +0200)]
gnu: knot-resolver: Update to 5.3.2.

* gnu/packages/dns.scm (knot-resolver): Update to 5.3.2.

3 years agognu: oath-toolkit: Build libpskc and pskctool.
Simon Josefsson via Guix-patches via [Wed, 5 May 2021 18:00:45 +0000 (20:00 +0200)]
gnu: oath-toolkit: Build libpskc and pskctool.

* gnu/packages/authentication.scm (oath-toolkit)[arguments]:
Add "--enable-pskc" and "--with-xmlsec-crypto-engine=openssl"
to #:configure-flags.
[native-inputs]: Add libltdl.
[inputs]: Add openssl and xmlsec-openssl.
[description]: Document the two new features.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: rasdaemon: Use correct @acronym command arity.
Alexey Abramov via Guix-patches via [Thu, 6 May 2021 05:07:25 +0000 (07:07 +0200)]
gnu: rasdaemon: Use correct @acronym command arity.

* gnu/packages/linux.scm (rasdaemon)[description]: Use @acronym with
1 comma only (@comma is not yet supported).

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agodownload: Restore error reporting.
Timothy Sample [Thu, 6 May 2021 03:10:25 +0000 (23:10 -0400)]
download: Restore error reporting.

Normal error reporting was disrupted by the introduction of
Disarchive in commit fbc2a52a32ddc664db8ebab420c2e17b1432c744.  In
particular, running 'guix download' would succeed with a partially
downloaded file.

* guix/build/download.scm (disarchive-fetch/any): Return '#f' when
Disarchive cannot be found, the specification cannot be found, or
Disarchive fails due to an error.

3 years agognu: filezilla: Update to 3.53.1.
Tobias Geerinckx-Rice [Wed, 5 May 2021 22:40:23 +0000 (00:40 +0200)]
gnu: filezilla: Update to 3.53.1.

* gnu/packages/ftp.scm (filezilla): Update to 3.53.1.

3 years agognu: libfilezilla: Update to 0.28.0.
Tobias Geerinckx-Rice [Wed, 5 May 2021 21:36:25 +0000 (23:36 +0200)]
gnu: libfilezilla: Update to 0.28.0.

* gnu/packages/ftp.scm (libfilezilla): Update to 0.28.0.
[native-inputs]: Add gcc-8.

3 years agognu: mutt: Update to 2.0.7.
Tobias Geerinckx-Rice [Wed, 5 May 2021 19:20:21 +0000 (21:20 +0200)]
gnu: mutt: Update to 2.0.7.

* gnu/packages/mail.scm (mutt): Update to 2.0.7.

3 years agognu: loksh: Update to 6.9.
Tobias Geerinckx-Rice [Wed, 5 May 2021 18:36:34 +0000 (20:36 +0200)]
gnu: loksh: Update to 6.9.

* gnu/packages/shells.scm (loksh): Update to 6.9.
[source]: Check out recursively.
[build-systems]: Switch to Meson.
[inputs]: Remove libbsd.
[arguments]: Remove the old build system's #:make-flags and #:phases
customisation.

3 years agognu: msmtp: Don't TP Debian's house.
Tobias Geerinckx-Rice [Wed, 5 May 2021 18:00:57 +0000 (20:00 +0200)]
gnu: msmtp: Don't TP Debian's house.

* gnu/packages/mail.scm (msmtp)[arguments]: Fix comment typo.

3 years agognu: python-django: Disable django-admin wrapper.
Marius Bakke [Wed, 5 May 2021 20:43:08 +0000 (22:43 +0200)]
gnu: python-django: Disable django-admin wrapper.

* gnu/packages/django.scm (python-django)[arguments]: Delete 'wrap' phase.
[native-inputs]: Move PYTHON-JINJA2 ...
[propagated-inputs]: ... here.  While at it, add a comment about which inputs
are optional and adjust order accordingly.

3 years agognu: python-django: Update to 3.2.1.
Marius Bakke [Wed, 5 May 2021 19:29:28 +0000 (21:29 +0200)]
gnu: python-django: Update to 3.2.1.

* gnu/packages/django.scm (python-django): Update to 3.2.1.

3 years agognu: python-django: Support '--without-tests'.
Marius Bakke [Wed, 5 May 2021 19:21:03 +0000 (21:21 +0200)]
gnu: python-django: Support '--without-tests'.

* gnu/packages/django.scm (python-django)[arguments]: Test for TESTS? in the
'check' phase.

3 years agognu: python-djangorestframework: Update to 3.12.4.
Marius Bakke [Wed, 5 May 2021 19:57:32 +0000 (21:57 +0200)]
gnu: python-djangorestframework: Update to 3.12.4.

* gnu/packages/django.scm (python-djangorestframework): Update to 3.12.4.

3 years agognu: python-django-picklefield: Test with Django 2.2.
Marius Bakke [Wed, 5 May 2021 19:52:56 +0000 (21:52 +0200)]
gnu: python-django-picklefield: Test with Django 2.2.

* gnu/packages/django.scm (python-django-picklefield)[native-inputs]: Change
from PYTHON-DJANGO to PYTHON-DJANGO-2.2.

3 years agognu: python-django-debug-toolbar: Update to 3.2.1.
Marius Bakke [Wed, 5 May 2021 19:49:36 +0000 (21:49 +0200)]
gnu: python-django-debug-toolbar: Update to 3.2.1.

* gnu/packages/django.scm (python-django-debug-toolbar): Update to 3.2.1.

3 years agognu: python-sqlparse: Remove unnecessary runtime dependencies.
Marius Bakke [Wed, 5 May 2021 19:19:27 +0000 (21:19 +0200)]
gnu: python-sqlparse: Remove unnecessary runtime dependencies.

* gnu/packages/databases.scm (python-sqlparse)[arguments]: Override 'wrap'
phase.

3 years agognu: python-cached-property: Update to 1.5.2.
Marius Bakke [Wed, 5 May 2021 16:21:53 +0000 (18:21 +0200)]
gnu: python-cached-property: Update to 1.5.2.

* gnu/packages/python-xyz.scm (python-cached-property): Update to 1.5.2.

3 years agognu: python-netaddr: Update to 0.8.0.
Marius Bakke [Wed, 5 May 2021 16:21:34 +0000 (18:21 +0200)]
gnu: python-netaddr: Update to 0.8.0.

* gnu/packages/python-xyz.scm (python-netaddr): Update to 0.8.0.

3 years agognu: python-asgiref: Update to 3.3.4.
Marius Bakke [Wed, 5 May 2021 16:21:15 +0000 (18:21 +0200)]
gnu: python-asgiref: Update to 3.3.4.

* gnu/packages/python-web.scm (python-asgiref): Update to 3.3.4.

3 years agognu: python-bcrypt: Update to 3.2.0.
Marius Bakke [Wed, 5 May 2021 16:20:58 +0000 (18:20 +0200)]
gnu: python-bcrypt: Update to 3.2.0.

* gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.2.0.

3 years agognu: python-django-auth-ldap: Update to 2.4.0.
Marius Bakke [Wed, 5 May 2021 16:20:38 +0000 (18:20 +0200)]
gnu: python-django-auth-ldap: Update to 2.4.0.

* gnu/packages/django.scm (python-django-auth-ldap): Update to 2.4.0.

3 years agognu: python-sqlparse: Update to 0.4.1.
Marius Bakke [Wed, 5 May 2021 16:20:17 +0000 (18:20 +0200)]
gnu: python-sqlparse: Update to 0.4.1.

* gnu/packages/databases.scm (python-sqlparse): Update to 0.4.1.