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
gnu: f3d: Update to 3.0.0. * gnu/packages/graphics.scm (f3d): Update to 3.0.0. Change-Id: I9bae57640121b777e0de2cd771770d39949b906f
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>
gnu: Add font-arapey. * gnu/packages/fonts.scm (font-arapey): New variable. Change-Id: I97988d86d6cb406ff2a332151dd923597142d0cd Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
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>
gnu: Add termdown. * gnu/packages/time.scm (termdown): New variable. Change-Id: I1532cb6828437bb6a4a6416237454529e4de1e07 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
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
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
gnu: bffe: Update to 0-11.435e99f. * gnu/packages/package-management.scm (bffe): Update to 0-11.435e99f. Change-Id: I6cd0d42c2687cc804cd74d366469820dfbf1fc83
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
gnu: guile-knots: Update to 0-12.f41d185. * gnu/packages/guile-xyz.scm (guile-knots): Update to 0-12.f41d185. Change-Id: If7eb7f3dca8630a85059815af3824a07e0d377b5
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
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
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>
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
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
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
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
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
gnu: python-prisma: Use Pydantic 2. * gnu/packages/databases.scm (python-prisma)[propagated-inputs]: Replace python-pydantic with python-pydantic-2. Change-Id: I35016e36bab36d68caaa2a6833c2052ccd92d0b5