~ruther/guix-local

13e82663 — Rutherther 5 months ago
shell: Ensure graft? is used in profile cache key.

Fixes #2932.

Pass graft? to cache-key functions to not forget about it again,
like with the (%graft?) parameter.

* guix/scripts/shell.scm
(profile-file-cache-key): Accept graft? argument instead of %graft? parameter.
(profile-spec-cache-key): Likewise.
(profile-cached-gc-root): Pass graft? argument from opts to
profile-file-cache-key and profile-spec-cache-key.

Change-Id: I9654bb2c59864d39ba7070ea0f19d922513ef024
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: trealla: Update to 2.85.13.

* gnu/packages/prolog.scm (trealla): Update to 2.85.13.

Change-Id: I48f6bdaef96e2d8d601cf5a41cbaa7fee00d8e97
0f698c5f — Sharlatan Hellseher 3 months ago
gnu: date2name: Move to calendar.

* gnu/packages/python-xyz.scm (date2name): Move from here ...
* gnu/packages/calendar.scm: ... to here.

Change-Id: I7d49a5fdf611940adb70ad960da8a05b420e37fe
06af246b — Sharlatan Hellseher 3 months ago
gnu: date2name: Update to 0.0-2.50cc8d3.

* gnu/packages/python-xyz.scm (date2name): Update to
50cc8d3957fc0bdc26c65042ab8f0d9f05610283 commit.
[arguments]: Drop all.
[native-inputs]: Remove python-setuptools; add python-poetry-core and
python-pytest.

Change-Id: I5ac959c5f4cfd314aa55dd9db85f81996734cc74
c575697e — Nicolas Graves 3 months ago
gnu: python-esprima: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-esprima):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Configure but disable tests with a comment.
[native-inputs]: Add python-setuptools.
[synopsis, description]: Improve style.

Change-Id: I27793284c263032dcb929ca1de6302f4663e148f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
522b8ec9 — Nicolas Graves 3 months ago
gnu: python-reedsolo: Update to 1.7.0.

* gnu/packages/python-xyz.scm (python-reedsolo): Update to 1.7.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

Change-Id: I176ee91e0ad31615336fbc9e8982adc3936c4495
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
da0f28d9 — Nicolas Graves 3 months ago
gnu: python-phpserialize: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-phpserialize):
[build-system]: Switch to pyproject-build-system.
[arguments]: Configure tests.
[native-inputs]: Add python-setuptools.
[home-page]: Use https.
[description]: Improve style.

Change-Id: I3592dd5d79e8673e30c976003f5c130748c2947f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
be609b69 — Nicolas Graves 3 months ago
gnu: python-pyrss2gen: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-pyrss2gen):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: Ic0dcc5c5333612e14bd8173ba09c8bd607b5accf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
23a604d9 — Nicolas Graves 3 months ago
gnu: python-piexif: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-piexif):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

* gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch:
Refresh it. When downloading from git rather than from the tarball,
line ending change, refresh the patch accordingly.

Change-Id: I3d7b1a76960170cd0e8bbcaba758b9e20a44f17a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
51436611 — Nicolas Graves 4 months ago
gnu: python-dictdiffer: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-dictdiffer):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phases 'set-version and 'relax-requirements.
[native-inputs]: Add python-setuptools.  Replace python-pytest-runner
by python-pytest.

Change-Id: I8c10fce39d106df090df3ced8fed6680949ebefe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
b857beb3 — Nicolas Graves 4 months ago
gnu: python-celery: Update to 5.5.3.

* gnu/packages/python-xyz.scm (python-celery): Update to 5.5.3.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Fix the 'relax-requirements phase.
[native-inputs]: Add python-azure-core, python-gevent, python-pymongo,
python-redis.  Remove python-toml, python-wheel.
[propagated-inputs]: Replace python-click-plugins by
python-click-plugins-1.  Add python-dateutil.
[description]: Improve style.

Change-Id: I295a3ca8004ffab995ea62dba157418d99ad1785
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
d982a770 — Nicolas Graves 4 months ago
gnu: python-billiard: Update to 4.2.2.

* gnu/packages/python-xyz.scm (python-billiard): Update to 4.2.2.
[source]: Switch to git-fetch.
[arguments]: Improve style.
[native-inputs]: Remove python-wheel.

Change-Id: Ibe2be878c8fd16b041332b0bbeb68b59e0ece96f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
a9aa28fe — Nicolas Graves 4 months ago
gnu: python-kombu: Update to 5.5.4.

* gnu/packages/python-xyz.scm (python-kombu): Update to 5.5.4.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore additional test file.
<#:phases>: Add phase 'relax-requirements.
[native-inputs]: Remove python-wheel.
[description]: Improve style.

Change-Id: I5dbc24e4245279ff3ec7ab0d8f63a0b807b31754
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
0d8e8303 — Nicolas Graves 4 months ago
gnu: python-fiona: Update to 1.9.6.

* gnu/packages/geo.scm (python-fiona): Update to 1.9.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-importlib-metadata, python-six.
Replace python-click-plugins by python-click-plugins-1.
[native-inputs]: Remove python-wheel.

Change-Id: I5f47367f87ea0cca59432fcf5bdd07484c53f35e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f8ed3378 — Nicolas Graves 4 months ago
gnu: python-click-plugins: Update to 2.0.

* gnu/packages/python-xyz.scm (python-click-plugins): Update to 2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set them to run tests properly.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
(python-click-plugins-1): New variable, inheriting from
python-click-plugins.

Change-Id: Ibaaccb04d5df5b9020a78e4d84598c4b5f0ab6e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
a40dcf2a — Eric Bavier 3 months ago
gnu: edbrowse: Update to 3.8.15.

* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.15.
[inputs]: Replace quickjs with quickjs-ng.
[arguments] <make-flags>: Adjust flags for quickjs-ng.
<phases>: Remove 'patch phase.

Change-Id: Ie0dd08dd22113502fa91d46c497ec28d022df61e
4fd58a4f — Eric Bavier 3 months ago
gnu: quickjs-ng: Update to 0.11.0.

* gnu/packages/javascript.scm (quickjs-ng): Update to 0.11.0.
(test262-source): Use latest commit pinned by quickjs-ng.

Change-Id: I77ce31f895afc0505b606b6cc26d1a5592b691d4
9f1a0275 — Eric Bavier 3 months ago
gnu: mimalloc: Update to 3.1.5.

* gnu/packages/c.scm (mimalloc): Update to 3.1.5.

Change-Id: Iafb25ae4f846a159e2e1ebe1ec37a76661841833
e5c746b9 — Arun Isaac 3 months ago
gnu: ravanan: Update to 0.2.0.

* gnu/packages/bioinformatics.scm (ravanan): Update to 0.2.0.
[native-inputs]: Add guile-run64.
[home-page]: Update.
0901cc15 — Efraim Flashner 3 months ago
gnu: qemu: Skip another test when ipxe-qemu isn't present.

* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the custom
'dont-require-ipxe-firmware phase to skip another test.

Change-Id: I42d32e776372d1702886f1a1a794cd0d3e48c73d
Next