~ruther/guix-local

b1df03a1 — Hugo Buddelmeijer 5 months ago
gnu: python-toolrack: Fix build by updating to 4.0.3.

* gnu/packages/python-xyz.scm (python-toolrack): Update to 4.0.3.
[native-inputs]: Remove python-wheel.

Change-Id: I35426f80aea45d34bb4cc8d7d24643459d399565
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
5b0eb9f7 — Hugo Buddelmeijer 5 months ago
gnu: python-djvulibre: Update to 0.9.3.

python-djvulibre 0.8.6 fails with recent updates on master
branch (python-team and messa-updates merged). Old repository is
archived, new maintainer has taken over in new repository.  Old PyPI
package is called python-djvulibre, new PyPI package is
djvulibre-python.

* gnu/packages/python-xyz.scm (python-djvulibre): Update to 0.9.3.
[source]: Switch to git-fetch.
<url>: Switch to new maintainer.
[build-system]: Switch to pyproject-build-system.
[arguments] <#:phases>: Replace 'check phase.
[inputs]: Remove python-cython.
[native-inputs]: Remove python-nose; add python-cython, python-pytest,
and python-setuptools.
[home-page]: Switch to new maintainer.

Fixes: guix/guix#3032
Change-Id: I5ee548ffa2debf0f1f85f3b0036fd47fc5c77a91
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
ff65132c — Ian Eure 6 months ago
gnu: Add zeta.

* gnu/packages/games.scm (zeta): New variable.

Change-Id: I9182e23f717cd53cf6743cf6a7dc2282b60e3dc5
28449972 — Hugo Buddelmeijer 5 months ago
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>
73f46fc6 — Hugo Buddelmeijer 5 months ago
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>
2f4ffa29 — Sharlatan Hellseher 5 months ago
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
548f225f — Danny Milosavljevic 7 months ago
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
12fc06db — Sharlatan Hellseher 5 months ago
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
fec49af6 — Nicolas Graves 5 months ago
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>
7813ffeb — Nicolas Graves 5 months ago
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>
9afef640 — Nicolas Graves 5 months ago
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>
efd157c3 — Nicolas Graves 5 months ago
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>
922bcb26 — Nicolas Graves 5 months ago
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>
a4974106 — Nicolas Graves 5 months ago
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>
78302acd — Nicolas Graves 5 months ago
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>
7909a4f8 — Nicolas Graves 5 months ago
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>
129fc488 — Nicolas Graves 5 months ago
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>
43193b2a — Nicolas Graves 5 months ago
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>
d0e5d4ac — Nicolas Graves 5 months ago
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>
03ca4236 — Nicolas Graves 5 months ago
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>
Next