~ruther/guix-local

ref: 99bf56fd509eccc8281667be38494db2fc01ffd2 guix-local/gnu d---------
machine: ssh: Return monadic value from roll-back-managed-host.

Previously, <unspecified> would be returned. That was a bug. Monadic
procedures must always return monadic values.

* gnu/machine/ssh.scm (roll-back-managed-host): Return monadic value.

Change-Id: I3db2879dbfbcab5e9d251fa5ed02c8653adbeafb
4529c4be — Artyom V. Poptsov 1 year, 5 months ago
gnu: f3d: Update to 3.0.0.

* gnu/packages/graphics.scm (f3d): Update to 3.0.0.

Change-Id: I9bae57640121b777e0de2cd771770d39949b906f
f1810c84 — Sergio Pastor Pérez 1 year, 5 months ago
gnu: Add font-stix-two.

* gnu/packages/fonts.scm (font-stix-two): New variable.

Change-Id: I0508879971e648e9ad2d2b9d91e0e1d77bc41fe1
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4ead3b60 — Sergio Pastor Pérez 1 year, 5 months ago
gnu: Add font-arapey.

* gnu/packages/fonts.scm (font-arapey): New variable.

Change-Id: I97988d86d6cb406ff2a332151dd923597142d0cd
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2c6e6219 — Sergio Pastor Pérez 1 year, 5 months ago
gnu: Add font-et-book.

* gnu/packages/fonts.scm (font-et-book): New variable.

Change-Id: Ic9b781d07e0628eb43a1bef2b354c7a82007fbc0
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
1cde0967 — Abhishek Cherath 1 year, 5 months ago
gnu: Add termdown.

* gnu/packages/time.scm (termdown): New variable.

Change-Id: I1532cb6828437bb6a4a6416237454529e4de1e07
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
f698e1f3 — Sharlatan Hellseher 1 year, 5 months ago
gnu: age-keygen: Deprecate package properly.

Reported in #76607: Missing age-keygen - can't build package cache

* gnu/packages/golang-crypto.scm (age-keygen): New deprecating variable,
to help resolving issues with users' manifests.

Reported-by: Rostislav Svoboda <rostislav.svoboda@gmail.com>
Change-Id: If99923941e0d814270ee8dd0dcb5683295885109
fc4795d7 — Christopher Baines 1 year, 5 months ago
gnu: guix-data-service: Update to 0.0.1-64.5684add.

* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-64.5684add.

Change-Id: I74fe663d7a8314cdc0c2117c982ab1bfc3705a41
62b6ccac — Christopher Baines 1 year, 5 months ago
gnu: bffe: Update to 0-11.435e99f.

* gnu/packages/package-management.scm (bffe): Update to 0-11.435e99f.

Change-Id: I6cd0d42c2687cc804cd74d366469820dfbf1fc83
872ec3d5 — Christopher Baines 1 year, 5 months ago
gnu: guix-build-coordinator: Switch to guile-fibers-next.

As this should resolve the issues with
https://github.com/wingo/fibers/issues/109

* gnu/packages/package-management.scm (guix-build-coordinator)
[arguments,native-inputs,propagated-inputs]: Switch to guile-fibers-next.

Change-Id: Ia83701d18c1b45c8ff8b87893c5c2e0a2ef833b8
4d4978ce — Christopher Baines 1 year, 5 months ago
gnu: guile-knots: Update to 0-12.f41d185.

* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-12.f41d185.

Change-Id: If7eb7f3dca8630a85059815af3824a07e0d377b5
9b2569e2 — Ricardo Wurmus 1 year, 5 months ago
gnu: python-vaex-core: Update to 4.17.1.

* gnu/packages/python-science.scm (python-vaex-core): Update to 4.17.1.
[arguments]: Remove phase 'patch-for-pydantic.
[native-inputs]: Use python-cython-3 instead of python-cython.

Change-Id: I5fdb8f19b5d334058c5ece215a288ac4abd7647f
a477e1c0 — Sharlatan Hellseher 1 year, 5 months ago
gnu: pass-age: Adjust inputs.

Following up commit 05e0793479e09dc196070dd98dd273f094289356 where
age-keygen was merged with age.

* gnu/packages/password-utils.scm (pass-age): [inputs]: Remove
age-keygen.

Change-Id: I34f72ee8d18b7ddc86e5869075f63d7f4f4226ff
3f6eefdc — Nicolas Graves 1 year, 5 months ago
gnu: age: Install manpages.

* gnu/packages/golang-crypto.scm (go-filippo-io-age): Remove other doc
files.
(age): [arguments] <phases>: Add 'install-man-pages.

Change-Id: I58e10755c907af5a67083fb22682efdd4c4b7c92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
05e07934 — Sharlatan Hellseher 1 year, 5 months ago
gnu: age: Merge packages with executibles into single one.

Reported in #76581: Age: Fix interaction with age.el, add manpages.

* gnu/packages/golang-crypto.scm (go-filippo-io-age) [arguments]
<build-flags>: Set version.
[description]: Fix it.
(age): Swap to PACKAGE/INHERIT, simplify package definition and build
all commands.
[arguments] <phases>: Remove 'remove-failing-test-data-files. Use custom
'build.
(age-keygen): Delete variable.

Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I8f4892dfceef34c47f945efce8ddfa9787102d4a
4270c484 — Ricardo Wurmus 1 year, 5 months ago
gnu: python-inflect: Update to 7.5.0.

* gnu/packages/python-xyz.scm (python-inflect): Update to 7.5.0.
[propagated-inputs]: Remove python-pydantic; add python-more-itertools,
python-typeguard, and python-typing-extensions.
[native-inputs]: Remove python-flake8, python-pytest-black,
python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler,
python-pytest-flake8, and python-pytest-mypy.
[arguments]: Remove custom phases and test flags.

Change-Id: I50ec5e491143a99a8eb6ee00d2aaaddfe7d8a2a8
0729d415 — Ricardo Wurmus 1 year, 5 months ago
gnu: python-pandera: Use Pydantic 2.

* gnu/packages/python-science.scm (python-pandera)[propagated-inputs]: Replace
python-pydantic with python-pydantic-2.
[arguments]: Disable one test.

Change-Id: Ie222a484f4d8a540ffdf6db6da09e600723169d7
5ce0fb80 — Ricardo Wurmus 1 year, 5 months ago
gnu: python-blake3: Remove bad characters from version string.

The version string would be converted to "-0.3.1-", which breaks version
checks in packages using blake3.

* gnu/packages/python-crypto.scm (python-blake3)[arguments]: Remove single
quotes from version field.

Change-Id: I9a3df22f866f119f52e7cd93ac899d4f24bb9302
2d5b2060 — Ricardo Wurmus 1 year, 5 months ago
gnu: python-vaex-core: Use pyproject-build-system and Pydantic 2.

* gnu/packages/python-science.scm (python-vaex-core)[build-system]: Use
pyproject-build-system.
[arguments]: Remove custom 'check phase; add phase 'patch-for-pydantic.
[propagated-inputs]: Replace python-pydantic with python-pydantic-2; add
python-pydantic-settings.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I0e3d4d30940f55e234a5971431dc1c3fec2abce3
3f918321 — Ricardo Wurmus 1 year, 5 months ago
gnu: python-prisma: Use Pydantic 2.

* gnu/packages/databases.scm (python-prisma)[propagated-inputs]: Replace
python-pydantic with python-pydantic-2.

Change-Id: I35016e36bab36d68caaa2a6833c2052ccd92d0b5
Next