gnu: python-telethon: Update to 1.41.1. * gnu/packages/python-xyz.scm (python-telethon): Update to 1.41.1. [build-system]: Switch to pyproject-build-system [arguments]: Drop all. [native-inputs]: Remove python-pytest-asyncio; add python-pytest-asyncio-0.26, and python-setuptools. Change-Id: I92d358fba50801719549c33cfc77b79ab2024378 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: texmaker: Update to 6.0.1. * gnu/packages/tex.scm (texmaker): Update to 6.0.1. [source]: Switch to https. [arguments]<#:phases>: Remove replaced phases. [inputs]: Remove poppler-qt5, qtbase-5, qtwayland-5, and qtscript-5; add poppler-qt6, qtbase, qtwayland, qt5compat, qtdeclarative, qttools, and qtwebengine. [properties]: Add release-monitoring-url. Change-Id: I900f550c96d3b6addea26ec279a4bdb411bcc6a8 Reviewed-by: Nicolas Goaziou <guix@nicolasgoaziou.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-renpy: Fix build. * gnu/packages/game-development.scm (python-renpy): [arguments] <phases>: Add 'relax-gcc-14-strictness. [inputs]: Remove ffmpeg; add ffmpeg-6. [native-inputs]: Remove python-cython; add python-cython-0. Fixes: guix/guix#3308 Change-Id: Ie0c8187e4ec12e9854ce90d94e84b06fbe9a7be1
grafts: Always depend on all the outputs of the original derivation. Fixes <https://bugs.gnu.org/75157>. Fixes problem introduced with commit 482fda2729c3e76999892cb8f9a0391a7bd37119. * guix/grafts.scm (cumulative-grafts): Remove parameter "outputs" and replace it by always all outputs. (graft-derivation): Fix calls of cumulative-grafts. * tests/grafts.scm (graft-derivation with #:outputs): Remove. (graft-derivation, no applicable grafts): Add. (graft-derivation, unused outputs not depended on): Remove. (graft-derivation, multi-output graft determinism): Add. (graft-derivation, consistent cache keys): Add. Change-Id: Ice924a45c483d6fd1acc9221a0ec650abb039610
gnu: python-lxml-html-clean: Update to 0.4.3, fixing tests. * gnu/packages/xml.scm (python-lxml-html-clean): Update to 0.4.3. [native-inputs]: Remove python-wheel. Change-Id: Ice66bd0f1333071c4f296a39d32d44b95573dcc8
gnu: python-ld: Update to 1.9.0. * gnu/packages/python-xyz.scm (python-ld): Update to 1.9.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Disable failing tests. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: Ia2d9e7d5c1b5bf487fe869fcb57c5d5a9d89e72c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-listparser: Update to 0.20. * gnu/packages/python-xyz.scm (python-listparser): Update to 0.20. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I118094b715cb8d7808412c9d649cdd28cd3641f2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-readability: Switch to pyproject. * gnu/packages/python-xyz.scm (python-readability): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [home-page, synopsis, description]: Improve style. Change-Id: I2bf08a5fce38ea426e1708d1b64547a56aa7dd22 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-screenkey: Disable tests and improve style. * gnu/packages/python-xyz.scm (python-screenkey) [arguments]<#:tests?>: Disable them. <#:phases>: Improve phase 'fix-dlopen-paths. [inputs]: Remove python-setuptools-git, python-setuptools, python-tokenize-rt, python-wheel. Add slop, as it is listed as a dependency in the README. [native-inputs]: Add python-setuptools. Change-Id: I01395c4509180ac371a393b9a818dc0c2a848c0a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-tokenize-rt: Update to 6.2.0. * gnu/packages/python-xyz.scm (python-tokenize-rt): Update to 6.2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: If3b52adf499e5d9a468b57b7b6774c614e353094 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-isoweek: Switch to pyproject. * gnu/packages/python-xyz.scm (python-isoweek): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: Ic3a9a6859a945ca811c94442c518f32bcd462628 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-gyp: Update to 0.0.0-2.1615ec3. * gnu/packages/python-xyz.scm (python-gyp): Update to 0.0.0-2.1615ec3. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Configure tests. <#:phases>: Add phase 'remove-six-requirements and phase 'configure-tests. [native-inputs]: Add python-pytest, python-setuptools. [propagated-inputs]: Remove python-six. Change-Id: I8f86f2024a4954be046077418ede127df11749c9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyfavicon: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pyfavicon): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Configure tests. [native-inputs]: Add python-setuptools. Change-Id: I358e4317f0a58d88bfdd95462256ba6c2aaacbef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-heapdict: Switch to pyproject. * gnu/packages/python-xyz.scm (python-heapdict): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Configure it. [native-inputs]: Add python-setuptools. Change-Id: Ied507740ae2436c133140b59c50a7a36b8fc16a7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-phonenumbers: Switch to pyproject. * gnu/packages/python-xyz.scm (python-phonenumbers): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Configure tests. <#:phases>: Add phase 'chdir. [native-inputs]: Add python-setuptools. [propagated-inputs]: Add python-protobuf. Change-Id: Ibfb25c729e962a3555ebfcc6bbeda499c9e57fc2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-tempdir: Switch to pyproject. * gnu/packages/python-xyz.scm (python-tempdir): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate field. [native-inputs]: Add python-setuptools. Change-Id: Ia8cf0fb11a11ca741c78724e69f1aed17b4363c8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-jsonrpclib-pelix: Switch to pyproject. * gnu/packages/python-xyz.scm (python-jsonrpclib-pelix): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Enable tests. [native-inputs]: Add python-setuptools. [home-page, description]: Improve style. Change-Id: I09d18add499af646e9a2f1aeecaf2379851c705f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pydub: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pydub): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Refresh them, use search-input-file. <#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I2331423a8d4218f4a7f1f562b9fb62f8fb1500b3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-py4j: Switch to pyproject. * gnu/packages/python-xyz.scm (python-py4j): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them, they all fail. [native-inputs]: Add python-setuptools. Change-Id: I016ece3e22ed4af4b11a29539fb8a97db4c36689 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-wget: Move to python-web. * gnu/packages/python-xyz.scm (python-wget): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iedab025163e518a84571ee98ec52d31296172d83