Commit graph

91563 commits

Author SHA1 Message Date
Marius Bakke e31ff150f9
gnu: python-peachpy: Fix build.
* gnu/packages/python-xyz.scm (python-peachpy)[arguments]: Invoke nosetests
directly.
[native-inputs]: Add PYTHON-SETUPTOOLS.
2022-01-18 19:35:56 +01:00
Marius Bakke 2188af8bdf
gnu: python-sparqlwrapper: Build with older setuptools.
* gnu/packages/rdf.scm (python-sparqlwrapper)[native-inputs]: Add
PYTHON-SETUPTOOLS.
2022-01-18 19:35:56 +01:00
Marius Bakke 1589f09729
gnu: python-aiohttp: Propagate attrs.
...as required by its egginfo.

* gnu/packages/python-web.scm (python-aiohttp)[propagated-inputs]: Add
PYTHON-ATTRS.
2022-01-18 19:35:56 +01:00
Marius Bakke 5122848d5b
gnu: python-dulwich: Update to 0.20.30.
* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.20.30.
[arguments]: Remove workaround.  Patch one more file.
[native-inputs]: Add GNUPG and PYTHON-GPG.
2022-01-18 19:35:55 +01:00
Marius Bakke 38fdd118d0
gnu: python-leidenalg: Fix build failure.
* gnu/packages/graph.scm (python-leidenalg)[arguments]: Add #:phases.
[native-inputs]: Add PYTHON-SETUPTOOLS.
2022-01-18 19:35:55 +01:00
Marius Bakke 206c79df39
gnu: python-parse-type: Update to 0.5.2.
* gnu/packages/python-xyz.scm (python-parse-type): Update to 0.5.2.
[native-inputs]: Add PYTHON-SETUPTOOLS.
2022-01-18 19:35:55 +01:00
Marius Bakke 883227dde1
gnu: python-pydot: Update to 1.4.2.
* gnu/packages/graphviz.scm (python-pydot): Update to 1.4.2.
[source](patches): Remove.
* gnu/packages/patches/python-pydot-regression-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-01-18 19:35:55 +01:00
Marius Bakke 81b7bf40b2
gnu: python-pydot: Build with old pyparsing.
* gnu/packages/graphviz.scm (python-pydot)[propagated-inputs]: Change from
PYTHON-PYPARSING to PYTHON-PYPARSING-2.4.7.
2022-01-18 19:35:55 +01:00
Marius Bakke 02ffe4a4a9
gnu: python-kazoo: Update to 2.8.0.
* gnu/packages/python-xyz.scm (python-kazoo): Update to 2.8.0.
2022-01-18 19:35:55 +01:00
Marius Bakke ad5efcf4c0
gnu: python-rdflib-jsonld: Update to 0.6.2.
* gnu/packages/rdf.scm (python-rdflib-jsonld): Update to 0.6.2.
2022-01-18 19:35:55 +01:00
Marius Bakke 2a4c271e61
gnu: python-rdflib: Update to 6.1.1.
* gnu/packages/rdf.scm (python-rdflib): Update to 6.1.1.
[arguments]: Remove #:tests.  Add #:phases.
[native-inputs]: Change from PYTHON-NOSE to PYTHON-PYTEST.
(python-rdflib-5): New variable.
(python2-rdflib): Inherit from PYTHON-RDFLIB-5.
* gnu/packages/python-xyz.scm (python-prov): Change from PYTHON-RDFLIB to
PYTHON-RDFLIB-5.
* gnu/packages/bioinformatics.scm (cwltool): Likewise.
2022-01-18 19:35:55 +01:00
Marius Bakke ce58adbb3b
gnu: python-libusb1: Update to 2.0.1.
* gnu/packages/libusb.scm (python-libusb1): Update to 2.0.1.
[arguments]: Remove trailing #t's and adjust file name.
2022-01-18 19:35:55 +01:00
Marius Bakke 146e931523
gnu: python-lazr-delegates: Fix test failure.
* gnu/packages/python-xyz.scm (python-lazr-delegates)[arguments]: Invoke
'nosetests' directly instead of through setup.py.  While at it, respect
'--without-tests'.
2022-01-18 19:35:54 +01:00
Marius Bakke f5e78d4546
gnu: python-gevent: Update to 21.12.0.
* gnu/packages/python-xyz.scm (python-gevent): Update to 21.12.0.
[propagated-inputs]: Simplify.  Move PYTHON-OBJGRAPH ...
[native-inputs]: ... here.  Remove PYTHON-SIX.
2022-01-18 19:35:54 +01:00
Marius Bakke a59f4d111d
gnu: arm-trusted-firmware-rk3399: Remove input labels.
* gnu/packages/firmware.scm (arm-trusted-firmware-rk3399)[native-inputs]:
Use (modify-inputs ...).
2022-01-18 19:35:54 +01:00
Marius Bakke f11578e8d9
gnu: arm-trusted-firmware: Remove input labels.
* gnu/packages/firmware.scm (make-arm-trusted-firmware)[native-inputs]: Remove
labels.
2022-01-18 19:35:54 +01:00
Marius Bakke 0c469c041e
gnu: Add arm-trusted-firmware-imx8mq.
* gnu/packages/firmware.scm (arm-trusted-firmware-imx8mq): New public variable.
2022-01-18 19:35:54 +01:00
Marius Bakke 0c727de7cc
gnu: arm-trusted-firmware: Use the default compiler.
* gnu/packages/firmware.scm (make-arm-trusted-firmware)[native-inputs]: Remove
GCC-9.
2022-01-18 19:35:54 +01:00
Marius Bakke 93006e5507
gnu: Adjust merge resolution.
Commit 276f40fdc3 added unnecessary changes to
these variables.

* gnu/packages/openstack.scm (python-os-testr)[propagated-inputs]: Remove
everything except PYTHON-STESTR.
[native-inputs]: Add PYTHON-BABEL, PYTHON-TESTREPOSITORY and PYTHON-TESTTOOLS.
* gnu/packages/python-xyz.scm (python-platformdirs)[arguments]: Remove
obsolete phase.  Run pytest verbosely.
[native-inputs]: Remove PYTHON-PYTEST-COV.
2022-01-18 19:35:54 +01:00
Guillaume Le Vaillant 1bd250783d
gnu: gqrx: Update to 2.15.4.
* gnu/packages/radio.scm (gqrx): Update to 2.15.4.
2022-01-18 19:29:53 +01:00
Ludovic Courtès 575e52ac2b
daemon: Always default to gzip for log compression.
* nix/libstore/globals.cc (Settings::Settings): Have 'logCompression'
default to COMPRESSION_GZIP unconditionally.
* gnu/services/base.scm (<guix-configuration>)[log-compression]: Default
to 'gzip.
* doc/guix.texi (Invoking guix-daemon, Base Services): Adjust accordingly.
2022-01-18 18:46:51 +01:00
Ludovic Courtès 775203e520
gnu: papi: Update to 6.0.0.
* gnu/packages/profiling.scm (papi): Update to 6.0.0.
[source]: Add 'modules' and 'snippet'.
[inputs]: Add LIBPFM4.
[native-inputs]: Remove AUTOCONF.
[arguments]: Use gexps.  Pass "--with-shlib-tools" and
"--with-pfm-prefix=".  Remove 'autoconf', 'patch-components', and
'components' phases.  Add 'change-directory' phase.  Adjust file name in
'extra-doc' phase'.
2022-01-18 18:46:51 +01:00
Ludovic Courtès 895c1c20bf
gnu: papi: Add 'release-monitoring-url' property.
* gnu/packages/profiling.scm (papi)[properties]: New field.
2022-01-18 18:46:51 +01:00
Ludovic Courtès 62fc6fdb4c
doc: Extract (localization) module.
* doc/build.scm (localization-helper-module): New procedure.
(html-manual-indexes)[build]: Use it.  Remove use of GUILE-JSON-3.
2022-01-18 18:46:51 +01:00
Maxim Cournoyer 6edcf688c0
gnu: gnome-control-center: Update to 41.2.
* gnu/packages/patches/gnome-control-center-libexecdir.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnome.scm (gnome-control-center): Update to 41.2.
[source]: Apply patch.
[phases]{no-polkit-magic}: New phase.
[native-inputs]: Use new style.  Add python.
[propagated-inputs]: Use new style.  Replace gdk-pixbuf by librsvg.
2022-01-18 12:33:22 -05:00
Maxim Cournoyer 2784ba2fe8
gnu: gnome-boxes: Add python to native inputs.
* gnu/packages/gnome.scm (gnome-boxes)[native-inputs]: Use new style and add
python.
[inputs]: Use new style.
2022-01-18 11:19:32 -05:00
Maxim Cournoyer 1995920f68
gnu: folks: Add python to native inputs.
Reported by ekaitz on #guix.

* gnu/packages/gnome.scm (folks): Delete trailing #t.
[native-inputs]: Use new style.  Add python.
2022-01-18 10:47:44 -05:00
Maxim Cournoyer 719deaa881
gnu: python-dbusmock: Update to 0.25.0 and reap terminated processes.
It was reported by abrenon and zimoun in #guix that python-dbusmock would fail
to build on their systems.

* gnu/packages/python-xyz.scm (python-dbusmock)
[imported-modules, modules]: New arguments.
[native-inputs]: Use new style.
[phases]{check}: Override phase to run it via a dumb init that can handle
signals and reap dead processes correctly.  This prevents test suite failures
in some cases (though it is still unknown why it was working on some systems
and not on others before the change).
2022-01-18 10:10:27 -05:00
Mathieu Othacehe 5ed33b0d05
gnu: vte: Fix build.
* gnu/packages/gnome.scm (vte)[native-inputs]: Add python.
2022-01-18 14:27:52 +01:00
Lars-Dominik Braun 42f7d0d94c
gnu: python-jose: Update to 3.3.0.
Failed due to upgrade of python-ecdsa in commit
8f73537f7961e93cce0c0457c9f762ff1f1770cb.

* gnu/packages/python-web.scm (python-jose): Update to 3.3.0.
2022-01-18 14:19:43 +01:00
Lars-Dominik Braun 81d872543c
gnu: python-esptool-3.0: Add missing dependencies.
Fixes: <https://issues.guix.gnu.org/52988>

* gnu/packages/engineering.scm (python-esptool-3.0)[propagated-inputs]:
Add python-reedsolo, python-cryptography and python-bitstring.
2022-01-18 14:19:42 +01:00
Lars-Dominik Braun 241a9c51a3
gnu: python-ecdsa: Update to 0.17.0.
Required by python-esptool.

* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.17.0.
[arguments]: Ignore failing test.
2022-01-18 14:19:42 +01:00
Lars-Dominik Braun 80db7ab65b
gnu: Add python-reedsolo.
Missing dependency of python-esptool.

* gnu/packages/python-xyz.scm (python-reedsolo): New variable.
2022-01-18 14:19:42 +01:00
Nicolas Goaziou 9350538558
gnu: emacs-xclip: Update to 1.11.
* gnu/packages/emacs-xyz.scm (emacs-xclip): Update to 1.11.
[source]: Use ".tar" extension.
2022-01-18 13:22:41 +01:00
Nicolas Goaziou f92d758f1d
gnu: gmni: Update to 1.0.
* gnu/packages/web-browsers.scm (gmni): Update to 1.0.
[arguments]<#:make-flags>: Use G-expressions.
[inputs]: Replace openssl with bearssl.
2022-01-18 10:56:04 +01:00
Nicolas Goaziou f73c2aba1c
gnu: Add bearssl.
* gnu/packages/tls.scm (bearssl): New variable.
2022-01-18 10:55:29 +01:00
Nicolas Goaziou 61482a473a
gnu: lagrange: Update to 1.10.0.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.0.
2022-01-18 09:11:21 +01:00
Nicolas Goaziou b9020b9b7f
gnu: emacs-svg-lib: Update to 0.2.5.
* gnu/packages/emacs-xyz.scm (emacs-svg-lib): Update to 0.2.5.
2022-01-18 09:08:39 +01:00
Nicolas Goaziou 3c145f2ff1
gnu: emacs-xr: Update to 1.22.
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.22.
2022-01-18 09:05:06 +01:00
Brice Waegeneire 39510d5a5e
gnu: trash-cli: Update to 0.21.10.24.
* gnu/packages/shellutils.scm (trash-cli): Update to 0.21.10.24.
  [source]: Use github repository instead of pypi.
  [arguments]<python>: Use python 3.
  <tests>: Enable tests.
  <phases>: Add "fix-setup.py" phase.
  [native-inputs]: Add python-pytest, python-mock and python-six.
  [propagated-inputs]: Add python-psutil.
2022-01-18 08:55:07 +01:00
Maxim Cournoyer 87fe15c519
gnu: igraph: Update to 0.9.9.
* gnu/packages/graph.scm (igraph): Update to 0.9.9.
2022-01-18 01:18:13 -05:00
Maxim Cournoyer 5f110be220
gnu: igraph: Update to 0.9.6.
* gnu/packages/graph.scm (igraph): Update to 0.9.6.
[snippet]: Simplify source snippet a bit, leveraging the new support for
using an external plfit library.
2022-01-18 01:15:57 -05:00
Maxim Cournoyer 1ebc9e8823
Revert "gnu: python-aiohttp: Skip the tests."
This reverts commit 2cac7d328a.  The test suite
passes after the package update of e40dfcfcb1.
2022-01-18 00:25:56 -05:00
Maxim Cournoyer d849be7b5f
gnu: python-black: Relax tomli version requirement.
* gnu/packages/python-xyz.scm (python-black)
[phases]{relax-version-requirements}: New phase.
2022-01-17 22:24:04 -05:00
Maxim Cournoyer e40dfcfcb1
gnu: python-aiohttp: Update to 3.8.1.
* gnu/packages/check.scm (python-pytest-6.1): Delete package.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.8.1.
[source]: Adjust snippet and comment it out with a TODO comment.
[phases]{cythonize}: Fix indentation.
{check}: Use 'when' for the TESTS? condition.
Delete the test_proxy_functional.py test file.
Skip tests requiring networking.  Run tests in parallel with xdist.
[propagated-inputs]: Add python-aiosignal.  Remove python-attrs.
{python-chardet}: Replace by...
{python-charset-normalizer}: ... this.
Add python-frozenlist.
[native-inputs]: Use the regular python-pytest package.
Add python-pytest-xdist.
2022-01-17 22:24:04 -05:00
Maxim Cournoyer f91d1c3019
gnu: python-async-timeout: Update to 4.0.2.
* gnu/packages/python-xyz.scm (python-async-timeout): Update to 4.0.2.
[home-page]: Remove trailing / to please 'guix lint'.
2022-01-17 22:24:03 -05:00
Maxim Cournoyer 2bf53290df
gnu: Add python-aiosignal.
* gnu/packages/python-web.scm (python-aiosignal): New variable.
2022-01-17 22:24:03 -05:00
Maxim Cournoyer dece47497c
gnu: Add python-frozenlist.
* gnu/packages/python-web.scm (python-frozenlist): New variable.
2022-01-17 22:24:03 -05:00
Leo Famulari 2cac7d328a
gnu: python-aiohttp: Skip the tests.
The test suite is failing because it fails to handle a deprecation
warning. Just skip it for now.

* gnu/packages/python-web.scm (python-aiohttp)[arguments]: Skip the test suite.
2022-01-17 19:40:45 -05:00
Nicolas Goaziou b4dd92d38a
gnu: easyrpg-player: Update to 0.7.0.
* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.7.0.
[inputs]: Add fluidsynth, fmt.
2022-01-18 01:14:15 +01:00