jackhill/guix/guix.git
3 years agognu: Remove python-django-overextends.
Marius Bakke [Fri, 11 Sep 2020 16:52:45 +0000 (18:52 +0200)]
gnu: Remove python-django-overextends.

This package does not work with newer versions of Django and its functionality
has been superseded by a built-in extends module.

* gnu/packages/django.scm (python-django-overextends): Remove variable.

3 years agognu: Add python-django-url-filter.
Marius Bakke [Tue, 1 Sep 2020 16:05:41 +0000 (18:05 +0200)]
gnu: Add python-django-url-filter.

* gnu/packages/django.scm (python-django-url-filter): New public variable.

3 years agognu: Add python-django-debug-toolbar-alchemy.
Marius Bakke [Tue, 1 Sep 2020 15:38:12 +0000 (17:38 +0200)]
gnu: Add python-django-debug-toolbar-alchemy.

* gnu/packages/django.scm (python-django-debug-toolbar-alchemy): New public
variable.

3 years agognu: Add python-jsonplus.
Marius Bakke [Tue, 1 Sep 2020 15:34:32 +0000 (17:34 +0200)]
gnu: Add python-jsonplus.

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

3 years agognu: Add python-sqlalchemy-mock.
Marius Bakke [Tue, 1 Sep 2020 15:02:59 +0000 (17:02 +0200)]
gnu: Add python-sqlalchemy-mock.

* gnu/packages/databases.scm (python-alchemy-mock): New public variable.

3 years agognu: Add python-django-netfields.
Marius Bakke [Tue, 1 Sep 2020 13:23:53 +0000 (15:23 +0200)]
gnu: Add python-django-netfields.

* gnu/packages/django.scm (python-django-netfields): New public variable.

3 years agognu: Add python-django-logging-json.
Marius Bakke [Tue, 1 Sep 2020 13:18:51 +0000 (15:18 +0200)]
gnu: Add python-django-logging-json.

* gnu/packages/django.scm (python-django-logging-json): New public variable.

3 years agognu: Add python-django-auth-ldap.
Marius Bakke [Tue, 1 Sep 2020 13:13:50 +0000 (15:13 +0200)]
gnu: Add python-django-auth-ldap.

* gnu/packages/django.scm (python-django-auth-ldap): New public variable.

3 years agognu: python-ldap: Update to 3.3.1.
Marius Bakke [Tue, 1 Sep 2020 13:04:09 +0000 (15:04 +0200)]
gnu: python-ldap: Update to 3.3.1.

* gnu/packages/openldap.scm (python-ldap): Update to 3.3.1.

3 years agognu: Deprecate python-django-jsonfield.
Marius Bakke [Fri, 11 Sep 2020 15:59:16 +0000 (17:59 +0200)]
gnu: Deprecate python-django-jsonfield.

* gnu/packages/django.scm (python-django-jsonfield): Rewrite in terms of
DEPRECATED-PACKAGE with PYTHON-DJANGO as the replacement.

3 years agognu: Remove python2 versions of Django packages.
Marius Bakke [Fri, 11 Sep 2020 15:22:48 +0000 (17:22 +0200)]
gnu: Remove python2 versions of Django packages.

Python 2 is EOL and not supported by current versions of Django.

* gnu/packages/django.scm (python-django, python-django-tagging)[properties]:
Remove PYTHON2-VARIANT.
* gnu/packages/django.scm (python2-django, python2-django-simple-math-captcha,
python2-pytest-django, python2-django-filter, python2-django-allauth,
python2-django-gravatar2, python2-django-assets, python2-django-jsonfield,
python2-dj-database-url, python2-django-bulk-update,
python2-django-contact-form, python2-django-contrib-comments,
python2-django-overextends, python2-django-redis, python2-django-rq,
python2-django-sortedm2m, python2-django-appconf, python2-django-statici18n,
python2-django-tagging): Remove variables.

3 years agognu: python-django-override-storage: Update to 0.3.0.
Marius Bakke [Tue, 1 Sep 2020 12:49:18 +0000 (14:49 +0200)]
gnu: python-django-override-storage: Update to 0.3.0.

* gnu/packages/django.scm (python-django-override-storage): Update to 0.3.0.
[source]: Switch to GIT-FETCH.
[arguments]: New field.
[native-inputs]: Add PYTHON-MOCK.

3 years agognu: python-django-sekizai: Update to 2.0.0.
Marius Bakke [Tue, 1 Sep 2020 12:44:06 +0000 (14:44 +0200)]
gnu: python-django-sekizai: Update to 2.0.0.

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

3 years agognu: python-django-statici18n: Update to 1.9.0.
Marius Bakke [Tue, 1 Sep 2020 12:42:16 +0000 (14:42 +0200)]
gnu: python-django-statici18n: Update to 1.9.0.

* gnu/packages/django.scm (python-django-statici18n): Update to 1.9.0.
[source]: Switch to GIT-FETCH.
[arguments]: New field.
[native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-DJANGO.

3 years agognu: python-django-appconf: Update to 1.0.4.
Marius Bakke [Tue, 1 Sep 2020 12:35:18 +0000 (14:35 +0200)]
gnu: python-django-appconf: Update to 1.0.4.

* gnu/packages/django.scm (python-django-appconf): Update to 1.0.4.
[arguments]: New field.
[propagated-inputs]: Remove PYTHON-SIX.

3 years agognu: python-django-sortedm2m: Update to 3.0.2.
Marius Bakke [Tue, 1 Sep 2020 12:32:03 +0000 (14:32 +0200)]
gnu: python-django-sortedm2m: Update to 3.0.2.

* gnu/packages/django.scm (python-django-sortedm2m): Update to 3.0.2.
[arguments]: Remove #:tests?.  Add #:phases.
[home-page]: Update to current.

3 years agognu: python-django-q: Update to 1.3.3.
Marius Bakke [Tue, 1 Sep 2020 12:25:26 +0000 (14:25 +0200)]
gnu: python-django-q: Update to 1.3.3.

* gnu/packages/django.scm (python-django-q): Update to 1.3.3.
[arguments]: Add #:tests?.  Remove #:phases.
[native-inputs]: Remove.

3 years agognu: python-django-rq: Update to 2.3.2.
Marius Bakke [Tue, 1 Sep 2020 12:18:03 +0000 (14:18 +0200)]
gnu: python-django-rq: Update to 2.3.2.

* gnu/packages/django.scm (python-django-rq): Update to 2.3.2.
[native-inputs]: Add PYTHON-DJANGO-REDIS, PYTHON-MOCK, and PYTHON-RQ-SCHEDULER.

3 years agognu: Add python-rq-scheduler.
Marius Bakke [Tue, 1 Sep 2020 12:12:55 +0000 (14:12 +0200)]
gnu: Add python-rq-scheduler.

* gnu/packages/databases.scm (python-rq-scheduler): New public variable.

3 years agognu: Add python-croniter.
Marius Bakke [Tue, 1 Sep 2020 12:07:18 +0000 (14:07 +0200)]
gnu: Add python-croniter.

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

3 years agognu: python-rq: Update to 1.5.1.
Marius Bakke [Tue, 1 Sep 2020 11:55:39 +0000 (13:55 +0200)]
gnu: python-rq: Update to 1.5.1.

* gnu/packages/databases.scm (python-rq): Update to 1.5.1.
[source]: Change to GIT-FETCH.
[arguments]: New field.
[native-inputs]: Add PYTHON-MOCK, PYTHON-PYTEST, and REDIS.

3 years agognu: python-redis: Update to 3.5.3.
Marius Bakke [Tue, 1 Sep 2020 11:36:26 +0000 (13:36 +0200)]
gnu: python-redis: Update to 3.5.3.

* gnu/packages/databases.scm (python-redis): Update to 3.5.3.

3 years agognu: python-django-redis: Update to 4.12.1.
Marius Bakke [Tue, 1 Sep 2020 11:30:05 +0000 (13:30 +0200)]
gnu: python-django-redis: Update to 4.12.1.

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

3 years agognu: python-django-contrib-comments: Update to 1.9.2.
Marius Bakke [Tue, 1 Sep 2020 11:27:09 +0000 (13:27 +0200)]
gnu: python-django-contrib-comments: Update to 1.9.2.

* gnu/packages/django.scm (python-django-contrib-comments): Update to 1.9.2.

3 years agognu: python-django-contact-form: Update to 1.8.1.
Marius Bakke [Tue, 1 Sep 2020 11:25:51 +0000 (13:25 +0200)]
gnu: python-django-contact-form: Update to 1.8.1.

* gnu/packages/django.scm (python-django-contact-form): Update to 1.8.1.
[arguments]: Adjust test invokation, drop flake8 checks.
[native-inputs]: Remove PYTHON-FLAKE8.

3 years agognu: python-django-bulk-update: Update to 2.2.0.
Marius Bakke [Tue, 1 Sep 2020 11:17:46 +0000 (13:17 +0200)]
gnu: python-django-bulk-update: Update to 2.2.0.

* gnu/packages/django.scm (python-django-bulk-update): Update to 2.2.0.
[native-inputs]: Remove.

3 years agognu: python-django-picklefield: Update to 3.0.1.
Marius Bakke [Tue, 1 Sep 2020 11:12:48 +0000 (13:12 +0200)]
gnu: python-django-picklefield: Update to 3.0.1.

* gnu/packages/django.scm (python-django-picklefield): Update to 3.0.1.
[source]: Switch to GIT-FETCH.
[arguments]: New field.
[native-inputs]: Remove.

3 years agognu: python-dj-database-url: Update to 0.5.0.
Marius Bakke [Tue, 1 Sep 2020 11:08:26 +0000 (13:08 +0200)]
gnu: python-dj-database-url: Update to 0.5.0.

* gnu/packages/django.scm (python-dj-database-url): Update to 0.5.0.

3 years agognu: python-django-assets: Update to 2.0.
Marius Bakke [Tue, 1 Sep 2020 10:57:23 +0000 (12:57 +0200)]
gnu: python-django-assets: Update to 2.0.

* gnu/packages/django.scm (python-django-assets): Update to 2.0.
[arguments]: Remove.

3 years agognu: python-webassets: Update to 2.0.
Marius Bakke [Tue, 1 Sep 2020 10:56:56 +0000 (12:56 +0200)]
gnu: python-webassets: Update to 2.0.

* gnu/packages/python-web.scm (python-webassets): Update to 2.0.
[arguments]: New field.

3 years agognu: python-django-gravatar2: Update to 1.4.4.
Marius Bakke [Tue, 1 Sep 2020 10:35:16 +0000 (12:35 +0200)]
gnu: python-django-gravatar2: Update to 1.4.4.

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

3 years agognu: python-django-debug-toolbar: Update to 2.2.
Marius Bakke [Tue, 1 Sep 2020 10:33:39 +0000 (12:33 +0200)]
gnu: python-django-debug-toolbar: Update to 2.2.

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

3 years agognu: python-django-jinja: Update to 2.6.0.
Marius Bakke [Tue, 1 Sep 2020 10:33:07 +0000 (12:33 +0200)]
gnu: python-django-jinja: Update to 2.6.0.

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

3 years agognu: python-django-pipeline: Update to 2.0.5.
Marius Bakke [Tue, 1 Sep 2020 10:30:42 +0000 (12:30 +0200)]
gnu: python-django-pipeline: Update to 2.0.5.

* gnu/packages/django.scm (python-django-pipeline): Update to 2.0.5.
[propagated-inputs]: Add PYTHON-CSS-HTML-JS-MINIFY.

3 years agognu: Add python-css-html-js-minify.
Marius Bakke [Tue, 1 Sep 2020 10:27:22 +0000 (12:27 +0200)]
gnu: Add python-css-html-js-minify.

* gnu/packages/python-web.scm (python-css-html-js-minify): New public variable.

3 years agognu: python-django-allauth: Update to 0.42.0.
Marius Bakke [Tue, 1 Sep 2020 10:10:27 +0000 (12:10 +0200)]
gnu: python-django-allauth: Update to 0.42.0.

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

3 years agognu: python-django-filter: Update to 2.3.0.
Marius Bakke [Tue, 1 Sep 2020 10:09:31 +0000 (12:09 +0200)]
gnu: python-django-filter: Update to 2.3.0.

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

3 years agognu: python-djangorestframework: Update to 3.11.1.
Marius Bakke [Tue, 1 Sep 2020 10:08:13 +0000 (12:08 +0200)]
gnu: python-djangorestframework: Update to 3.11.1.

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

3 years agognu: python-django-crispy-forms: Update to 1.9.2.
Marius Bakke [Tue, 1 Sep 2020 10:07:26 +0000 (12:07 +0200)]
gnu: python-django-crispy-forms: Update to 1.9.2.

* gnu/packages/django.scm (python-django-crispy-forms): Update to 1.9.2.

3 years agognu: python-django-taggit: Update to 1.3.0.
Marius Bakke [Tue, 1 Sep 2020 10:03:41 +0000 (12:03 +0200)]
gnu: python-django-taggit: Update to 1.3.0.

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

3 years agognu: python-django-extensions: Update to 3.0.6.
Marius Bakke [Tue, 1 Sep 2020 10:02:22 +0000 (12:02 +0200)]
gnu: python-django-extensions: Update to 3.0.6.

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

3 years agognu: python-django-classy-tags: Update to 2.0.0.
Marius Bakke [Tue, 1 Sep 2020 09:51:56 +0000 (11:51 +0200)]
gnu: python-django-classy-tags: Update to 2.0.0.

* gnu/packages/django.scm (python-django-classy-tags): Update to 2.0.0.
[propagated-inputs]: Remove PYTHON-SIX.

3 years agognu: python-django-simple-math-captcha: Update to 1.0.9.
Marius Bakke [Tue, 1 Sep 2020 09:30:23 +0000 (11:30 +0200)]
gnu: python-django-simple-math-captcha: Update to 1.0.9.

* gnu/packages/django.scm (python-django-simple-math-captcha): Update to 1.0.9.
[source]: Change to GIT-FETCH.
[arguments]: Remove #:tests?.  Add phases to patch imports and run tests.
[native-inputs]: Add PYTHON-MOCK.
[propagated-inputs]: Add PYTHON-SIX.

3 years agognu: python-pytest-django: Update to 3.10.0.
Marius Bakke [Tue, 1 Sep 2020 09:27:48 +0000 (11:27 +0200)]
gnu: python-pytest-django: Update to 3.10.0.

* gnu/packages/django.scm (python-pytest-django): Update to 3.10.0.
[arguments]: Remove #:tests?.  Override check phase.
[native-inputs]: Add PYTHON-PYTEST-XDIST.

3 years agognu: python-django: Propagate python-sqlparse.
Marius Bakke [Tue, 1 Sep 2020 00:32:02 +0000 (02:32 +0200)]
gnu: python-django: Propagate python-sqlparse.

* gnu/packages/django.scm (python-django)[native-inputs]: Move PYTHON-SQLPARSE ...
[propagated-inputs]: ... here.

3 years agognu: python-django: Update to 3.1.1.
Marius Bakke [Mon, 31 Aug 2020 22:20:28 +0000 (00:20 +0200)]
gnu: python-django: Update to 3.1.1.

* gnu/packages/django.scm (python-django): Update to 3.1.1.
[arguments]: Remove #:modules.  Rename set-tzdir phase to pre-check, and
disable one test.  Adjust PYTHONPATH patching to preserve all entries.  Ensure
the test suite runs sequentially.
[propagated-inputs]: Add PYTHON-ASGIREF.
(python-django-2.2): New public variable.
* gnu/packages/mail.scm (python-hyperkitty)[propagated-inptus]: Change from
PYTHON-DJANGO to PYTHON-DJANGO-2.2.
* gnu/packages/patchutils.scm (patchwork)[propagated-inputs]: Likewise.

3 years agognu: Add python-asgiref.
Marius Bakke [Mon, 31 Aug 2020 12:06:26 +0000 (14:06 +0200)]
gnu: Add python-asgiref.

* gnu/packages/python-web.scm (python-asgiref): New public variable.

3 years agognu: Remove python2-django-mailman3.
Marius Bakke [Tue, 1 Sep 2020 17:05:41 +0000 (19:05 +0200)]
gnu: Remove python2-django-mailman3.

This package depends on Python 2 which is past end-of-life and not supported
by newer versions of Django.

* gnu/packages/mail.scm (python2-django-mailman3): Remove variable.
(python-django-mailman3)[properties]: Remove.

3 years agognu: Remove pootle.
Marius Bakke [Tue, 1 Sep 2020 16:58:30 +0000 (18:58 +0200)]
gnu: Remove pootle.

This package depends on Python 2 which is past end-of-life and not supported
by newer versions of some of the dependencies.

* gnu/packages/django.scm (pootle): Remove variable.

3 years agognu: python-uritemplate: Update to 3.0.1.
Marius Bakke [Fri, 11 Sep 2020 15:26:58 +0000 (17:26 +0200)]
gnu: python-uritemplate: Update to 3.0.1.

* gnu/packages/python-web.scm (python-uritemplate): Update to 3.0.1.

3 years agognu: icecat: Update to 78.3.0-guix0-preview1 [security-fixes].
Mark H Weaver [Mon, 7 Sep 2020 01:48:00 +0000 (21:48 -0400)]
gnu: icecat: Update to 78.3.0-guix0-preview1 [security-fixes].

Includes fixes for CVE-2020-15673, CVE-2020-15676, CVE-2020-15677, and
CVE-2020-15678.

* gnu/packages/gnuzilla.scm (mozilla-compare-locales): Update to
RELEASE_8_0_0.
(all-mozilla-locales): Update to newer versions.
(mozilla-patch): Remove vestigial procedure.
(%icecat-version, %icecat-build-id): Update to 78.3.0-guix0-preview1.
(icecat-source): Update 'upstream-icecat-base-version', 'gnuzilla-commit', and
hashes.  Reverse order of makeicecat-patch and gnuzilla-fixes-patch.
(icecat)[inputs]: Remove libogg, libvorbis, libvpx, icu4c, sqlite,
startup-notification, and zlib.  Add several "UNBUNDLE-ME!" comments.
[native-inputs]: Update 'rust' and 'cargo' dependencies to version 1.41.
Update 'rust-cbindgen' dependency to version 0.14.  Update 'node' dependency
to 10.22.
[arguments]<configure-flags>: Change --enable-default-toolkit value to
"cairo-gtk3-wayland".  Change --with-unsigned-addon-scopes value to
"app,system".  Add "--allow-addon-sideload".  Remove
"--enable-startup-notification" and "--disable-gconf".  Comment out
"--with-system-zlib", "--with-system-bz2", and "--with-system-icu".
<phases>: In the 'remove-bundled-libaries' phase, remove "modules/zlib" from
the list of directories to delete.  Update the 'patch-cargo-checksums' phase
to update more modules.
(mozilla-68-compare-locales, all-mozilla-68-locales, %icecat-68-version)
(icecat-68-source): New variables preserving the previous icecat 68 source.
(icedove)[source]: Use 'icecat-68-source'.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to IceCat 78.
* gnu/packages/patches/icecat-68-makeicecat.patch: New file containing
the previous 'icecat-makeicecat.patch'.
* gnu/local.mk: Add 'icecat-68-makeicecat.patch'.

3 years agognu: sbcl-cl-webkit: Update to 20200922.
Pierre Neidhardt [Tue, 22 Sep 2020 14:59:09 +0000 (16:59 +0200)]
gnu: sbcl-cl-webkit: Update to 20200922.

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

3 years agoRevert "gnu: texlive-latex-psnfss: Ensure that font definition files are installed."
Efraim Flashner [Tue, 22 Sep 2020 13:30:25 +0000 (16:30 +0300)]
Revert "gnu: texlive-latex-psnfss: Ensure that font definition files are installed."

This reverts commit fdd066833ee88da41fd5c4aa17b05f34e0618b00.

This commit causes over 4000 package rebuilds.

3 years agognu: texlive-latex-psnfss: Ensure that font definition files are installed.
Paul Garlick [Tue, 22 Sep 2020 11:44:25 +0000 (12:44 +0100)]
gnu: texlive-latex-psnfss: Ensure that font definition files are installed.

* gnu/packages/tex.scm (texlive-latex-psnfss): Use
simple-texlive-package to install font definition files and
documentation.

3 years agognu: Add emacs-html-to-hiccup.
Jesse Dowell [Sat, 19 Sep 2020 14:45:50 +0000 (10:45 -0400)]
gnu: Add emacs-html-to-hiccup.

* gnu/packages/emacs-xyz.scm (emacs-html-to-hiccup): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: mafft: Use HTTPS home page URI.
Nicolas Goaziou [Tue, 22 Sep 2020 09:12:52 +0000 (11:12 +0200)]
gnu: mafft: Use HTTPS home page URI.

* gnu/packages/bioinformatics.scm (mafft)[home-page, license]: Use HTTPS URI.

3 years agognu: emacs-elpher: Update to 2.10.2.
Simon South [Sat, 19 Sep 2020 21:01:37 +0000 (17:01 -0400)]
gnu: emacs-elpher: Update to 2.10.2.

* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.10.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-shx: Update to 1.5.0.
Michael Rohleder [Sat, 19 Sep 2020 16:35:17 +0000 (18:35 +0200)]
gnu: emacs-shx: Update to 1.5.0.

* gnu/packages/emacs-xyz.scm (emacs-shx): Update to 1.5.0.
[arguments]: Removed unneeded modify-phases.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: Add blanket.
Vinicius Monego [Sat, 19 Sep 2020 22:14:50 +0000 (19:14 -0300)]
gnu: Add blanket.

* gnu/packages/task-management.scm (blanket): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: mkvtoolnix: Update to 50.0.0.
Michael Rohleder [Mon, 21 Sep 2020 05:44:19 +0000 (07:44 +0200)]
gnu: mkvtoolnix: Update to 50.0.0.

* gnu/packages/video.scm (mkvtoolnix): Update to 50.0.0.
[inputs]: Add pcre2.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
3 years agognu: emacs-lice-el: Update to 0.2-2.482e58a.
Michael Rohleder [Thu, 17 Sep 2020 17:44:33 +0000 (19:44 +0200)]
gnu: emacs-lice-el: Update to 0.2-2.482e58a.

[[PGP Signed Part:No public key for 7C7AFFBEFEF2CB25 created at 2020-09-17T19:44:34+0200 using RSA]]
Here is a rebased (to current master) patch.

> From bc2163d6da160b58591f77f352cf4ea8543454e2 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Sun, 6 Sep 2020 11:30:57 +0200
Subject: [PATCH] gnu: emacs-lice-el: Update to 0.2-2.482e58a.

* gnu/packages/emacs-xyz.scm (emacs-lice-el): Update to 0.2-2.482e58a.
[arguments]: Add phase 'patch-template-directory and 'install-templates.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: rust-owning-ref-0.4: Update to 0.4.1.
Efraim Flashner [Tue, 22 Sep 2020 08:35:21 +0000 (11:35 +0300)]
gnu: rust-owning-ref-0.4: Update to 0.4.1.

* gnu/packages/crates-io.scm (rust-owning-ref-0.4): Update to 0.4.1.

3 years agognu: Add rust-scopeguard-1.
Efraim Flashner [Tue, 22 Sep 2020 08:32:13 +0000 (11:32 +0300)]
gnu: Add rust-scopeguard-1.

* gnu/packages/crates-io.scm (rust-scopeguard-1): New variable.
(rust-scopeguard-1.0): Inherit from rust-scopeguard-1.

3 years agognu: Add rust-cloudabi-0.1.
Efraim Flashner [Tue, 22 Sep 2020 08:30:15 +0000 (11:30 +0300)]
gnu: Add rust-cloudabi-0.1.

* gnu/packages/crates-io.scm (rust-cloudabi-0.1): New variable.
(rust-cloudabi-0.0): Inherit from rust-cloudabi-0.1.

3 years agognu: Add rust-gettext-rs-0.5.
Efraim Flashner [Tue, 22 Sep 2020 08:13:14 +0000 (11:13 +0300)]
gnu: Add rust-gettext-rs-0.5.

* gnu/packages/crates-io.scm (rust-gettext-rs-0.5): New variable.
(rust-gettext-rs-0.4): Inherit from rust-gettext-rs-0.5.

3 years agobash completion: Complete file names after 'guix package -p'.
Fulbert [Wed, 16 Sep 2020 16:10:56 +0000 (18:10 +0200)]
bash completion: Complete file names after 'guix package -p'.

* etc/completion/bash/guix (_guix_complete): Add _guix_is_dash_p.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-citeproc-py.
Konrad Hinsen [Wed, 16 Sep 2020 10:20:08 +0000 (12:20 +0200)]
gnu: Add python-citeproc-py.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-rnc2rng.
Konrad Hinsen [Wed, 16 Sep 2020 10:19:22 +0000 (12:19 +0200)]
gnu: Add python-rnc2rng.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoguix: scripts: build: Mention 'PACKAGE' in '--with-source' option.
zimoun [Tue, 15 Sep 2020 22:17:29 +0000 (00:17 +0200)]
guix: scripts: build: Mention 'PACKAGE' in '--with-source' option.

* guix/scripts/build.scm (show-transformation-options-help): Mention 'PACKAGE'
in '--with-source' option.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: gdsl: Replace 'url-fetch' by 'git-fetch'.
zimoun [Tue, 15 Sep 2020 14:03:43 +0000 (16:03 +0200)]
gnu: gdsl: Replace 'url-fetch' by 'git-fetch'.

Fixes <https://debbugs.gnu.org/25913>.

* gnu/packages/datastructures.scm (gdsl)[source]: Replace 'url-fetch' by
'git-fetch'.
[home-page]: Update.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agoenvironment: '--link-profile' uses ~/.guix-profile for environment variables.
Ludovic Courtès [Mon, 14 Sep 2020 20:49:06 +0000 (22:49 +0200)]
environment: '--link-profile' uses ~/.guix-profile for environment variables.

Before this patch, we had:

  $ guix environment -CP --ad-hoc coreutils
  [env]$ echo $PATH
  /gnu/store/…-profile/bin
  [env]$ echo $GUIX_ENVIRONMENT
  /gnu/store/…-profile

After this patch:

  $ guix environment -CP --ad-hoc coreutils
  [env]$ echo $PATH
  /home/ludo/.guix-profile/bin
  [env]$ echo $GUIX_ENVIRONMENT
  /home/ludo/.guix-profile

* guix/scripts/environment.scm (launch-environment/container): When
LINK-PROFILE? is true, pass ~/.guix-profile as the second argument to
'launch-environment'.
* tests/guix-environment-container.sh: Adjust test accordingly.
* doc/guix.texi (Invoking guix environment): Update accordingly.

3 years agognu: samba: Update to 4.12.7 [security fixes].
Pierre Langlois [Mon, 21 Sep 2020 18:50:08 +0000 (19:50 +0100)]
gnu: samba: Update to 4.12.7 [security fixes].

Fixes CVE-2020-1472 with 4.12.7.
Fixes CVE-2020-10730, CVE-2020-10745, CVE-2020-10760 and CVE-2020-14303
with 4.12.4.

* gnu/packages/samba.org (samba): Update to 4.12.7.

3 years agognu: metapixel: Fix typo in description.
Brendan Tildesley [Sat, 19 Sep 2020 05:59:47 +0000 (15:59 +1000)]
gnu: metapixel: Fix typo in description.

*  gnu/packages/image-processing.scm (metapixel)[description]: Fix typo.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: sudo: Update to 1.9.3.
Tobias Geerinckx-Rice [Mon, 21 Sep 2020 18:28:35 +0000 (20:28 +0200)]
gnu: sudo: Update to 1.9.3.

* gnu/packages/admin.scm (sudo): Update to 1.9.3.

3 years agognu: inkscape-1.0: Update to 1.0.1.
Boris A. Dekshteyn [Sat, 19 Sep 2020 08:33:11 +0000 (20:33 +1200)]
gnu: inkscape-1.0: Update to 1.0.1.

* gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: php: Disable unreliable test.
Tobias Geerinckx-Rice [Mon, 21 Sep 2020 12:21:02 +0000 (14:21 +0200)]
gnu: php: Disable unreliable test.

* gnu/packages/php.scm (php)[arguments]: Delete bug73837.phpt.

3 years agoservices: Docker: Fix typo in configuration.
Efraim Flashner [Mon, 21 Sep 2020 12:02:23 +0000 (15:02 +0300)]
services: Docker: Fix typo in configuration.

This is a follow-up to f0a09310e6ff2ed63770cb585c551ba94ce4a9d0.

* gnu/services/docker.scm (docker-shepherd-service): Properly reference
variables in service definition.

3 years agognu: Add texlive-caption.
Paul Garlick [Mon, 21 Sep 2020 11:44:23 +0000 (12:44 +0100)]
gnu: Add texlive-caption.

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

3 years agognu: docker: Compile with seccomp enabled.
Jesse Dowell [Sat, 19 Sep 2020 16:34:47 +0000 (12:34 -0400)]
gnu: docker: Compile with seccomp enabled.

* gnu/packages/docker.scm (docker)[arguments]: Adjust custom 'configure
phase to enable seccomp support.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agoservices: docker: Fix enable-proxy? option.
Jesse Dowell [Sat, 19 Sep 2020 16:40:38 +0000 (12:40 -0400)]
services: docker: Fix enable-proxy? option.

The userland proxy option does not properly disable the userland proxy when
set to false. Docker defaults to enabling the userland proxy if the option is
unset on the command line.

* gnu/services/docker.scm (docker-shepherd-service): Properly handle the
'enable-proxy?' option.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: docker: Synchronize docker dependencies with the current version of docker.
Jesse Dowell [Sat, 19 Sep 2020 16:08:27 +0000 (12:08 -0400)]
gnu: docker: Synchronize docker dependencies with the current version of docker.

* gnu/packages/docker.scm (docker-libnetwork): Update to 19.03-1.026aaba.
[source]: Follow URI redirection.
[arguments]: Adjust import-path accordingly.
[home-page]: Same.
* gnu/packages/networking.scm (go-sctp): Update to 0.0.0-2.6e2cb13.
[arguments]: Skip test suite.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: texlive-microtype: Tweak description.
Paul Garlick [Mon, 21 Sep 2020 10:12:00 +0000 (11:12 +0100)]
gnu: texlive-microtype: Tweak description.

* gnu/packages/tex.scm (texlive-microtype)[description]: Fill paragraph
to standard width.

3 years agognu: webkitgtk: Update to 2.30.0.
Mark H Weaver [Sun, 20 Sep 2020 18:41:56 +0000 (14:41 -0400)]
gnu: webkitgtk: Update to 2.30.0.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.0.
[arguments]: Add "-DUSE_SYSTEMD=OFF" to the configure flags.

3 years agognu: Rename 'v' to 'vlang'.
Mark H Weaver [Sun, 20 Sep 2020 21:34:00 +0000 (17:34 -0400)]
gnu: Rename 'v' to 'vlang'.

* gnu/packages/vlang.scm (v, vlang): Rename 'v' to 'vlang',
keeping 'v' as a deprecated-package.

3 years agoservices: base: Improve container related comments.
Mathieu Othacehe [Mon, 21 Sep 2020 08:48:16 +0000 (10:48 +0200)]
services: base: Improve container related comments.

* gnu/services/base.scm (guix-shepherd-service): Clarify the usage of a
container for guix-daemon.

3 years agobuild: shepherd: Check for container support.
Mathieu Othacehe [Mon, 21 Sep 2020 08:11:17 +0000 (10:11 +0200)]
build: shepherd: Check for container support.

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

* gnu/build/shepherd.scm (fork+exec-command/container): Check if containers
are supported before joining PID namespaces.

3 years agognu: supertuxkart: Sort inputs alphabetically.
Efraim Flashner [Mon, 21 Sep 2020 07:01:02 +0000 (10:01 +0300)]
gnu: supertuxkart: Sort inputs alphabetically.

* gnu/packages/games.scm (supertuxkart)[inputs]: Sort alphabetically.

3 years agognu: supertuxkart: Update to 1.2.
Raphaël Mélotte [Thu, 17 Sep 2020 16:58:05 +0000 (18:58 +0200)]
gnu: supertuxkart: Update to 1.2.

* gnu/packages/games.scm (supertuxkart): Update to 1.2.
[source]: Update snippet, some of the previously bundled libraries are
gone. Also update URL.
[arguments]: Remove unneeded configure flags.
[inputs]: Add sdl2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: eschalot: Cross-compile.
Tobias Geerinckx-Rice [Mon, 21 Sep 2020 00:23:53 +0000 (02:23 +0200)]
gnu: eschalot: Cross-compile.

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

3 years agognu: eschalot: Fix build.
Tobias Geerinckx-Rice [Mon, 21 Sep 2020 00:23:41 +0000 (02:23 +0200)]
gnu: eschalot: Fix build.

* gnu/packages/crypto.scm (eschalot)[inputs]: Use openssl-1.0.

3 years agoservices: dicod: Reduce irony.
Tobias Geerinckx-Rice [Sun, 20 Sep 2020 20:01:25 +0000 (22:01 +0200)]
services: dicod: Reduce irony.

* gnu/services/dict.scm (dicod-service): Fix docstring typo.

3 years agoinstaller: Rename RUN-PARTIONING-PAGE.
Tobias Geerinckx-Rice [Sun, 20 Sep 2020 19:09:19 +0000 (21:09 +0200)]
installer: Rename RUN-PARTIONING-PAGE.

* gnu/installer/newt/partition.scm (run-partioning-page): Rename to
run-partitioning-page.  Adjust all callers.

3 years agoinstaller: Fix docstring typoes.
Tobias Geerinckx-Rice [Sun, 20 Sep 2020 19:05:23 +0000 (21:05 +0200)]
installer: Fix docstring typoes.

* gnu/installer/connman.scm (connman-state, run-locale-page)
(start-swapping, stop-swapping, run-installer-steps): Fix typo in
docstring.

3 years agognu: oil: Don't hardcode gcc.
Efraim Flashner [Sun, 20 Sep 2020 20:40:46 +0000 (23:40 +0300)]
gnu: oil: Don't hardcode gcc.

* gnu/packages/shells.scm (oil)[arguments]: In custom 'configure phase
use cc-for-target instead of hardcoding gcc.

3 years agognu: oil: Update to 0.8.0.
Ryan Prior [Sun, 20 Sep 2020 03:28:02 +0000 (03:28 +0000)]
gnu: oil: Update to 0.8.0.

* gnu/packages/shells.scm (oil): Update to 0.8.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: emacs-beginend: Update to 2.2.0.
Nicolas Goaziou [Sun, 20 Sep 2020 20:38:32 +0000 (22:38 +0200)]
gnu: emacs-beginend: Update to 2.2.0.

* gnu/packages/emacs-xyz.scm (emacs-beginend): Update to 2.2.0.

3 years agognu: emacs-bluetooth: Update to 0.2.
Nicolas Goaziou [Sun, 20 Sep 2020 20:36:15 +0000 (22:36 +0200)]
gnu: emacs-bluetooth: Update to 0.2.

* gnu/packages/emacs-xyz.scm (emacs-bluetooth): Update to 0.2.

3 years agognu: gnu-pw-mgr: Update to 2.7.
Efraim Flashner [Sun, 20 Sep 2020 19:34:53 +0000 (22:34 +0300)]
gnu: gnu-pw-mgr: Update to 2.7.

* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.7.
[arguments]: Add new phase to work around /dev/tty not being available
in the build environment.

3 years agognu: retux: Update to 1.4.1-1.
Kei Kebreau [Fri, 18 Sep 2020 13:23:52 +0000 (09:23 -0400)]
gnu: retux: Update to 1.4.1-1.

* gnu/packages/games.scm (retux): Add let binding and update to 1.4.1-1.
[version]: Update version string.
[source]: Update URL.

3 years agognu: knot-resolver: Update to 5.1.3.
Tobias Geerinckx-Rice [Sat, 19 Sep 2020 19:14:31 +0000 (21:14 +0200)]
gnu: knot-resolver: Update to 5.1.3.

* gnu/packages/dns.scm (knot-resolver): Update to 5.1.3.
[inputs]: Remove lua5.1-cqueues, lua5.1-filesystem, lua5.1-sec, and
lua5.1-socket.