~ruther/guix-local

43b8a238 — Efraim Flashner 1 year, 10 months ago
gnu: python-urwidgets: Update to 0.2.1.

* gnu/packages/python-xyz.scm (python-urwidgets): Update to 0.2.1.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I31f06eab91c435f7192812310a6a6b001145f60e
ce1032d2 — Efraim Flashner 1 year, 10 months ago
gnu: toot: Fix build.

* gnu/packages/fediverse.scm (toot)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I404c25a277f455169c294e8fdcfcd1596ebce0e1
services: mingetty: Support waiting on shepherd services.

For auto-login on systems with elogind, dbus-system needs to be started.  This
commit adds ability to express that ordering.

* gnu/services/base.scm (<mingetty-configuration>): Add shepherd-requirement
field.
(mingetty-shepherd-service): Use it.
* doc/guix.texi (Base Services)<mingetty-configuration>: Document it.

Change-Id: Iedbdc4375180740379d561aa193d7c63350d2e7b
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
services: mingetty: Rename misnamed accessors.

Rename the accessors to ensure all start with `mingetty-configuration-'
prefix.  Some were named just `mingetty-$FIELD', instead of
`mingetty-configuration-$FIELD'.

The renaming *is* backwards compatible, since in the define-module's #:export
argument the correct (`mingetty-configuration-$FIELD') were used already and
thus the accessors were not accessible.

* gnu/services/base.scm (<mingetty-configuration>): Rename accessors for
auto-login, login-program, login-pause?, clear-on-logout?.

Change-Id: I4557a82498805ade0b341feda9d33eccc305690f
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
services: mingetty: Add additional configuration options.

Not all aspects of mingetty were configurable, so this commit adds the
additional configuration fields to support that.

* gnu/services/base.scm (<mingetty-configuration>): Add delay, print-issue,
print-hostname, nice, working-directory, root-directory fields.
(mingetty-shepherd-service): Use the new fields.
(define-module)<#:export>: Export the new accessors.
* doc/guix.texi (Base Services)<mingetty-configuration>: Document the
additional field.

Change-Id: I4557a82498805ade0b341feda9d33eccc305690f
b8d72efb — Zheng Junjie 1 year, 10 months ago
gnu: python-argparse-manpage: Fix build.

* gnu/packages/python-xyz.scm (python-argparse-manpage)[native-inputs]: Add
python-pip, python-setuptools and python-wheel.

Change-Id: Ibb2ceb41f74d6a39df7a423b55a9ee91aae9948e
65d1edf5 — Danny Milosavljevic 1 year, 10 months ago
gnu: autopep8: Update to 2.0.4.

* gnu/packages/python-xyz.scm (autopep8): Update to 2.0.4.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Replace python-toml by python-tomli.
[native-inputs]: Add python-setuptools, python-wheel.
[arguments]<#:phases>[prepare-check]: Add phase.

Change-Id: I3b92521e5cfe5d527f7836deb653909197b25145
51263dc3 — Josep Bigorra 1 year, 10 months ago
gnu: Add qt6ct.

* gnu/packages/qt.scm (qt6ct): New variable.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: Icc6807229a56d1638627bce3f1e60949f74a446c
08990526 — Zheng Junjie 1 year, 11 months ago
gnu: uncrustify: Update to 0.80.1.

* gnu/packages/code.scm (uncrustify): Update to 0.80.1.

Change-Id: I8b074985625aeeca0cf734ffb25e3fd2022e25ba
5ac1a443 — Zheng Junjie 1 year, 11 months ago
gnu: wlogout: Update to 1.2.2.

* gnu/packages/wm.scm (wlogout): Update to 1.2.2.

Change-Id: Ieb1559bd50f3aad988ec4e16cfe5396004a3cab3
891d6dc2 — Danny Milosavljevic 1 year, 10 months ago
gnu: python-ukkonen: Fix build.

* gnu/packages/python-xyz.scm (python-ukkonen)[native-inputs]: Add
python-setuptools, python-wheel.

Change-Id: I98e049e40ffc8968ef74b981668b09603cbc010e
4a314f88 — Danny Milosavljevic 1 year, 10 months ago
gnu: podman-compose: Fix build.

* gnu/packages/containers.scm (podman-compose)[native-inputs]: Add
python-setuptools, python-wheel.

Change-Id: I1127e9630a5aea9a8fcf3244025d81c92df74670
942942ee — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: guix: Update to 1.4.0-30.790c9ffe59.

* gnu/packages/package-management.scm (guix): Update to 1.4.0-30.790c9ffe59.

Change-Id: I83b678427d146887acfe7064730a2c9f08e4b803
790c9ffe — Danny Milosavljevic 1 year, 10 months ago
gnu: cadabra2: Update to 2.5.8.

* gnu/packages/engineering.scm (cadabra2): Update to 2.5.8.
[arguments]<#:phases>[patch-dependencies]: Remove phase.
[inputs]: Replace glibmm by glibmm-2.66.

Change-Id: I1bbf7ee6e96c35c5a5dcb9c01d94cad59542a2d2
84de4731 — Janneke Nieuwenhuizen 1 year, 10 months ago
tests: guix-shell-export-manifest: Fix pyproject-build-system python test.

This is a follow-up to commit
    fdc0fefd46a45b70784a4e3f8900cbe593426a9e
    build-system/pyproject: Use python-sans-pip-wrapper as default-python.

* tests/guix-shell-export-manifest.sh: Grep for python-sans-pip-wrapper, which
is the python now used by the pyproject-build-system.

Change-Id: I5f44e07544f80973fa6b306b2dcdf42ac3b56ad6
4a6ca998 — Janneke Nieuwenhuizen 1 year, 10 months ago
tests: guix-package: Fix guix package --search test.

This is a follow-up to commit
    6f8c8a86d827627f503a803381bce7fbcf8f39a0
    gnu: Fix synopsis in miscelaneous packages.

Change-Id: I5f44e07544f80973fa6b306b2dcdf42ac3b56ad6

* tests/guix-package.sh: Search for GNU hello's changed synopsis "Example GNU
package".

Change-Id: I79f606afee348cb6d57d9c0d08e15cd9267d5ceb
5aa4f67e — Sharlatan Hellseher 1 year, 10 months ago
gnu: python-redis: Fix build.

* gnu/packages/databases.scm (python-redis)
[arguments]<test-flags>: Refactor with 'string-join' to simplify test
skip procedure.
<phases>: Remove 'relax-requirements.
[native-inputs]: Add python-pytest-cov.

Change-Id: I595dc2bfe856ebac834ac7a80ac3862126c6b284
09a342bc — Sharlatan Hellseher 1 year, 10 months ago
gnu: python-pydevd: Enable parallel tests.

* gnu/packages/python-xyz.scm (python-pydevd)
[arguments]<test-flags>: Enable parallel tests, passing on 16 threads
and with a fresh version of python-pytest.
<phases>: Remove test deletion procedure from 'fix-tests as
all of them passing.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Iab5a87428f6ffd440a966fa357daf2c189fef708
c8657724 — Sharlatan Hellseher 1 year, 10 months ago
gnu: python-blis: Adjust inputs.

* gnu/packages/maths.scm (python-blis) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I0f8681915b783a2896e4467645b6f328aa019996
4349a55e — Sharlatan Hellseher 1 year, 10 months ago
gnu: python-base58: Adjust inputs.

* gnu/packages/python-crypto.scm (python-base58) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Ie9d7e2f043bdbbba711223cae99c8bd5d5e0e2c9
Next