Commit graph

77646 commits

Author SHA1 Message Date
Marius Bakke
7dc0f9e760
gnu: python-dnspython: Update to 2.1.0.
* gnu/packages/python-xyz.scm (python-dnspython): Update to 2.1.0.
2021-05-06 19:10:04 +02:00
Marius Bakke
4bdc52bc21
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.
2021-05-06 19:10:04 +02:00
Marius Bakke
0f056f2c33
gnu: gunicorn: Remove unneeded runtime dependencies.
* gnu/packages/python-web.scm (gunicorn)[arguments]: Override 'wrap' phase.
2021-05-06 19:10:04 +02:00
Marius Bakke
d51daf25c4
gnu: gunicorn: Respect '--without-tests'.
* gnu/packages/python-web.scm (gunicorn)[arguments]: Only run tests when
TESTS? is #true.
2021-05-06 19:10:04 +02:00
Ricardo Wurmus
ce7b202f9b
gnu: Add perl-bio-db-hts.
* gnu/packages/bioinformatics.scm (perl-bio-db-hts): New variable.
2021-05-06 18:56:24 +02:00
Tobias Geerinckx-Rice
317da145c9
gnu: taisei: Update to 1.3.2.
* gnu/packages/games.scm (taisei): Update to 1.3.2.
[inputs]: Add cglm.
2021-05-06 16:47:24 +02:00
Tobias Geerinckx-Rice
72e2e8fa29
gnu: Add cglm.
* gnu/packages/maths.scm (cglm): New public variable.
2021-05-06 16:46:40 +02:00
Tobias Geerinckx-Rice
0e3931f027
gnu: epson-inkjet-printer-escpr: Update to 1.7.10.
* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.10.
2021-05-06 16:03:27 +02:00
Tobias Geerinckx-Rice
1ebbf76862
gnu: php: Update to 7.4.19.
* gnu/packages/php.scm (php): Update to 7.4.19.
2021-05-06 13:56:26 +02:00
Tobias Geerinckx-Rice
5cad926bb5
gnu: telegram-purple: Note support status.
* gnu/packages/messaging.scm (telegram-purple)[description]: Set expectations.
2021-05-06 13:56:26 +02:00
Tobias Geerinckx-Rice
c3ea5756e6
gnu: telegram-purple: Update to 1.4.7.
* gnu/packages/messaging.scm (telegram-purple): Update to 1.4.7.
2021-05-06 13:56:25 +02:00
Tobias Geerinckx-Rice
079ec3f3ee
gnu: nginx: Fix cross-compilation.
* gnu/packages/web.scm (nginx)[arguments]: Use CC-FOR-TARGET.
2021-05-06 13:56:25 +02:00
Tobias Geerinckx-Rice
e0e0178f8e
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.
2021-05-06 13:56:25 +02:00
Pierre Neidhardt
39174fd7a7
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.
2021-05-06 13:43:05 +02:00
Pierre Neidhardt
69c749d2ee
gnu: sbcl-cl-webkit: Update to 20210504.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210504.
2021-05-06 13:43:05 +02:00
Efraim Flashner
2e4f61908b
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.
2021-05-06 14:27:55 +03:00
Alexey Abramov
0d6eb69266
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>
2021-05-06 11:31:48 +02:00
Alexey Abramov
6e05920cef
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>
2021-05-06 11:27:00 +02:00
Alexey Abramov
0fd5bdcaf6
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>
2021-05-06 11:08:52 +02:00
Alexey Abramov
5b5c50961f
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>
2021-05-06 11:08:52 +02:00
Tobias Geerinckx-Rice
ba9db4c886
gnu: knot-resolver: Update to 5.3.2.
* gnu/packages/dns.scm (knot-resolver): Update to 5.3.2.
2021-05-06 09:37:54 +02:00
Simon Josefsson via Guix-patches via
37fd82177e
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>
2021-05-06 09:37:34 +02:00
Alexey Abramov via Guix-patches via
2fd903c7de
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>
2021-05-06 09:16:31 +02:00
Timothy Sample
7262619d6f
download: Restore error reporting.
Normal error reporting was disrupted by the introduction of
Disarchive in commit fbc2a52a32.  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.
2021-05-05 23:20:36 -04:00
Tobias Geerinckx-Rice
0b77d36ad0
gnu: filezilla: Update to 3.53.1.
* gnu/packages/ftp.scm (filezilla): Update to 3.53.1.
2021-05-06 00:40:33 +02:00
Tobias Geerinckx-Rice
16032f4e2d
gnu: libfilezilla: Update to 0.28.0.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.28.0.
[native-inputs]: Add gcc-8.
2021-05-06 00:40:33 +02:00
Tobias Geerinckx-Rice
8bf7c0e6e6
gnu: mutt: Update to 2.0.7.
* gnu/packages/mail.scm (mutt): Update to 2.0.7.
2021-05-06 00:40:33 +02:00
Tobias Geerinckx-Rice
efe8dc71fe
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.
2021-05-06 00:40:32 +02:00
Tobias Geerinckx-Rice
70f619d892
gnu: msmtp: Don't TP Debian's house.
* gnu/packages/mail.scm (msmtp)[arguments]: Fix comment typo.
2021-05-06 00:40:32 +02:00
Marius Bakke
2bb74d8a13
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.
2021-05-05 23:48:20 +02:00
Marius Bakke
249fb4a303
gnu: python-django: Update to 3.2.1.
* gnu/packages/django.scm (python-django): Update to 3.2.1.
2021-05-05 23:48:20 +02:00
Marius Bakke
e355222382
gnu: python-django: Support '--without-tests'.
* gnu/packages/django.scm (python-django)[arguments]: Test for TESTS? in the
'check' phase.
2021-05-05 23:48:20 +02:00
Marius Bakke
4ae8390ffc
gnu: python-djangorestframework: Update to 3.12.4.
* gnu/packages/django.scm (python-djangorestframework): Update to 3.12.4.
2021-05-05 23:48:20 +02:00
Marius Bakke
7cacd8c8da
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.
2021-05-05 23:48:20 +02:00
Marius Bakke
3239a2d5a5
gnu: python-django-debug-toolbar: Update to 3.2.1.
* gnu/packages/django.scm (python-django-debug-toolbar): Update to 3.2.1.
2021-05-05 23:48:20 +02:00
Marius Bakke
151f1720e3
gnu: python-sqlparse: Remove unnecessary runtime dependencies.
* gnu/packages/databases.scm (python-sqlparse)[arguments]: Override 'wrap'
phase.
2021-05-05 23:48:20 +02:00
Marius Bakke
b36b588105
gnu: python-cached-property: Update to 1.5.2.
* gnu/packages/python-xyz.scm (python-cached-property): Update to 1.5.2.
2021-05-05 23:48:20 +02:00
Marius Bakke
9e5acf045d
gnu: python-netaddr: Update to 0.8.0.
* gnu/packages/python-xyz.scm (python-netaddr): Update to 0.8.0.
2021-05-05 23:48:19 +02:00
Marius Bakke
4cfc87d699
gnu: python-asgiref: Update to 3.3.4.
* gnu/packages/python-web.scm (python-asgiref): Update to 3.3.4.
2021-05-05 23:48:19 +02:00
Marius Bakke
3dcbcd4fa5
gnu: python-bcrypt: Update to 3.2.0.
* gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.2.0.
2021-05-05 23:48:19 +02:00
Marius Bakke
5ede810185
gnu: python-django-auth-ldap: Update to 2.4.0.
* gnu/packages/django.scm (python-django-auth-ldap): Update to 2.4.0.
2021-05-05 23:48:19 +02:00
Marius Bakke
314f96421e
gnu: python-sqlparse: Update to 0.4.1.
* gnu/packages/databases.scm (python-sqlparse): Update to 0.4.1.
2021-05-05 23:48:19 +02:00
Marius Bakke
a1cd01e622
gnu: uBlock Origin: Update to 1.35.2.
* gnu/packages/browser-extensions.scm (uassets): Update to f52147302.
(ublock-origin): Update to 1.35.2.
2021-05-05 23:48:19 +02:00
Ludovic Courtès
1ca0a9a307
gnu: rasdaemon: Fix Texinfo syntax of description.
Regression introduced in 58805da44d.

* gnu/packages/linux.scm (rasdaemon)[description]: Avoid @acronym since
Guile's Texinfo module doesn't currently support @comma{}.
* doc/guix.texi (Linux Services): Use @comma{} within @acronym.
2021-05-05 23:42:57 +02:00
Xinglu Chen
f47b8b332b
gnu: emacs-vertico: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.8.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-05-05 19:21:12 +02:00
Xinglu Chen
de9c69516a
gnu: emacs-corfu: Update to 0.6.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.6.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-05-05 19:21:12 +02:00
Maxim Cournoyer
c241b7ea63
Revert "doc: Update to cover for an additional OpenPGP signing key."
This reverts commit b9fb13b284.  Per discussions
simply updating OPENPGP-SIGNING-KEY-ID and OPENPGP-SIGNING-KEY-URL will be
enough.
2021-05-05 11:36:52 -04:00
Mike Gerwitz
f30e8f2909
gnu: Add tla2tools.
This introduces tla2tools.jar, which contains the TLA+ model checker
and simulator (TLC); a TLA+ REPL; a semantic analyzer (SANY); the TLATeX
typesetting system; PlusCal translator; and more.  I have added five
wrapper scripts for convenience, rather than invoking `java' manually.
The wrapper scripts are not comprehensive; users who are familiar with
tla2tools.jar, or have read the book Specifying Systems, may still
invoke the commands in the traditional way.

The minimum JDK version is 11.  I chose to stick with that rather than
bumping it to 14 (which is the largest version currently in Guix)
because each OpenJDK version in Guix depends on the version before it,
and so it needlessly results in many 100s of MiB of unnecessary
dependencies.

Note that this is _not_ the TLA+ Toolbox, which is the GUI commonly used
with TLA+.

* gnu/packages/java.scm (tla2tools): New variable.
* gnu/packages/patches/tla2tools-build-xml.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-05 16:56:46 +02:00
Mike Gerwitz
674b4bd1a6
gnu: Add java-jline-reader.
This package is part of JLine 3.

* gnu/packages/java.scm (java-jline-reader): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-05 16:56:45 +02:00
Mike Gerwitz
1700dfefbe
gnu: Add java-jline-terminal.
This is part of JLine 3.

I was able to get this working properly under Guix by providing ncurses'
infocmp, as well as ensuring the *.caps files were present in the JAR,
but similar methods didn't work for the tests; if you have Java
knowledge, I'd appreciate the help getting those tests enabled.

* gnu/packages/java.scm (java-jline-terminal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-05 16:56:45 +02:00