summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-18gnu: python-igraph: Do not inherit igraph replacements.Marius Bakke
...because igraph is built from different source code. * gnu/packages/graph.scm (python-igraph): Use object inheritance instead of PACKAGE/INHERIT.
2022-01-18gnu: python-pyzabbix: Fix test failure.Marius Bakke
* gnu/packages/monitoring.scm (python-pyzabbix)[arguments]: Adjust test invokation.
2022-01-18gnu: python-peachpy: Fix build.Marius Bakke
* gnu/packages/python-xyz.scm (python-peachpy)[arguments]: Invoke nosetests directly. [native-inputs]: Add PYTHON-SETUPTOOLS.
2022-01-18gnu: python-sparqlwrapper: Build with older setuptools.Marius Bakke
* gnu/packages/rdf.scm (python-sparqlwrapper)[native-inputs]: Add PYTHON-SETUPTOOLS.
2022-01-18gnu: python-aiohttp: Propagate attrs.Marius Bakke
...as required by its egginfo. * gnu/packages/python-web.scm (python-aiohttp)[propagated-inputs]: Add PYTHON-ATTRS.
2022-01-18gnu: python-dulwich: Update to 0.20.30.Marius Bakke
* 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-18gnu: python-leidenalg: Fix build failure.Marius Bakke
* gnu/packages/graph.scm (python-leidenalg)[arguments]: Add #:phases. [native-inputs]: Add PYTHON-SETUPTOOLS.
2022-01-18gnu: python-parse-type: Update to 0.5.2.Marius Bakke
* gnu/packages/python-xyz.scm (python-parse-type): Update to 0.5.2. [native-inputs]: Add PYTHON-SETUPTOOLS.
2022-01-18gnu: python-pydot: Update to 1.4.2.Marius Bakke
* 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-18gnu: python-pydot: Build with old pyparsing.Marius Bakke
* gnu/packages/graphviz.scm (python-pydot)[propagated-inputs]: Change from PYTHON-PYPARSING to PYTHON-PYPARSING-2.4.7.
2022-01-18gnu: python-kazoo: Update to 2.8.0.Marius Bakke
* gnu/packages/python-xyz.scm (python-kazoo): Update to 2.8.0.
2022-01-18gnu: python-rdflib-jsonld: Update to 0.6.2.Marius Bakke
* gnu/packages/rdf.scm (python-rdflib-jsonld): Update to 0.6.2.
2022-01-18gnu: python-rdflib: Update to 6.1.1.Marius Bakke
* 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-18gnu: python-libusb1: Update to 2.0.1.Marius Bakke
* gnu/packages/libusb.scm (python-libusb1): Update to 2.0.1. [arguments]: Remove trailing #t's and adjust file name.
2022-01-18gnu: python-lazr-delegates: Fix test failure.Marius Bakke
* 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-18gnu: python-gevent: Update to 21.12.0.Marius Bakke
* 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-18gnu: arm-trusted-firmware-rk3399: Remove input labels.Marius Bakke
* gnu/packages/firmware.scm (arm-trusted-firmware-rk3399)[native-inputs]: Use (modify-inputs ...).
2022-01-18gnu: arm-trusted-firmware: Remove input labels.Marius Bakke
* gnu/packages/firmware.scm (make-arm-trusted-firmware)[native-inputs]: Remove labels.
2022-01-18gnu: Add arm-trusted-firmware-imx8mq.Marius Bakke
* gnu/packages/firmware.scm (arm-trusted-firmware-imx8mq): New public variable.
2022-01-18gnu: arm-trusted-firmware: Use the default compiler.Marius Bakke
* gnu/packages/firmware.scm (make-arm-trusted-firmware)[native-inputs]: Remove GCC-9.
2022-01-18gnu: Adjust merge resolution.Marius Bakke
Commit 276f40fdc349d2ad62582b23ea55e061b689cfc0 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-18gnu: gqrx: Update to 2.15.4.Guillaume Le Vaillant
* gnu/packages/radio.scm (gqrx): Update to 2.15.4.
2022-01-18daemon: Always default to gzip for log compression.Ludovic Courtès
* 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-18gnu: papi: Update to 6.0.0.Ludovic Courtès
* 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-18gnu: papi: Add 'release-monitoring-url' property.Ludovic Courtès
* gnu/packages/profiling.scm (papi)[properties]: New field.
2022-01-18doc: Extract (localization) module.Ludovic Courtès
* doc/build.scm (localization-helper-module): New procedure. (html-manual-indexes)[build]: Use it. Remove use of GUILE-JSON-3.
2022-01-18gnu: gnome-control-center: Update to 41.2.Maxim Cournoyer
* 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-18gnu: gnome-boxes: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-boxes)[native-inputs]: Use new style and add python. [inputs]: Use new style.
2022-01-18gnu: folks: Add python to native inputs.Maxim Cournoyer
Reported by ekaitz on #guix. * gnu/packages/gnome.scm (folks): Delete trailing #t. [native-inputs]: Use new style. Add python.
2022-01-18gnu: python-dbusmock: Update to 0.25.0 and reap terminated processes.Maxim Cournoyer
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-18gnu: vte: Fix build.Mathieu Othacehe
* gnu/packages/gnome.scm (vte)[native-inputs]: Add python.
2022-01-18gnu: python-jose: Update to 3.3.0.Lars-Dominik Braun
Failed due to upgrade of python-ecdsa in commit 8f73537f7961e93cce0c0457c9f762ff1f1770cb. * gnu/packages/python-web.scm (python-jose): Update to 3.3.0.
2022-01-18gnu: python-esptool-3.0: Add missing dependencies.Lars-Dominik Braun
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-18gnu: python-ecdsa: Update to 0.17.0.Lars-Dominik Braun
Required by python-esptool. * gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.17.0. [arguments]: Ignore failing test.
2022-01-18gnu: Add python-reedsolo.Lars-Dominik Braun
Missing dependency of python-esptool. * gnu/packages/python-xyz.scm (python-reedsolo): New variable.
2022-01-18gnu: emacs-xclip: Update to 1.11.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-xclip): Update to 1.11. [source]: Use ".tar" extension.
2022-01-18gnu: gmni: Update to 1.0.Nicolas Goaziou
* gnu/packages/web-browsers.scm (gmni): Update to 1.0. [arguments]<#:make-flags>: Use G-expressions. [inputs]: Replace openssl with bearssl.
2022-01-18gnu: Add bearssl.Nicolas Goaziou
* gnu/packages/tls.scm (bearssl): New variable.
2022-01-18gnu: lagrange: Update to 1.10.0.Nicolas Goaziou
* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.0.
2022-01-18gnu: emacs-svg-lib: Update to 0.2.5.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-svg-lib): Update to 0.2.5.
2022-01-18gnu: emacs-xr: Update to 1.22.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.22.
2022-01-18gnu: trash-cli: Update to 0.21.10.24.Brice Waegeneire
* 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-18gnu: igraph: Update to 0.9.9.Maxim Cournoyer
* gnu/packages/graph.scm (igraph): Update to 0.9.9.
2022-01-18gnu: igraph: Update to 0.9.6.Maxim Cournoyer
* 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-18Revert "gnu: python-aiohttp: Skip the tests."Maxim Cournoyer
This reverts commit 2cac7d328abb84dc00118286e9647d2715539c4d. The test suite passes after the package update of e40dfcfcb1.
2022-01-17gnu: python-black: Relax tomli version requirement.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-black) [phases]{relax-version-requirements}: New phase.
2022-01-17gnu: python-aiohttp: Update to 3.8.1.Maxim Cournoyer
* 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-17gnu: python-async-timeout: Update to 4.0.2.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-async-timeout): Update to 4.0.2. [home-page]: Remove trailing / to please 'guix lint'.
2022-01-17gnu: Add python-aiosignal.Maxim Cournoyer
* gnu/packages/python-web.scm (python-aiosignal): New variable.
2022-01-17gnu: Add python-frozenlist.Maxim Cournoyer
* gnu/packages/python-web.scm (python-frozenlist): New variable.