gnu: Add rust-lazy-regex-2.
* gnu/packages/crates-io.scm (rust-lazy-regex-2): New variable.
Change-Id: I39df48d2f372ebb62d2c07f0a10aac44c304ca30
gnu: Add rust-lazy-regex-proc-macros-2.
* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-2): New variable.
Change-Id: Id7c19e906ba41486bf598d52ad18ad1d9de001ca
gnu: Add rust-newline-converter-0.3.
* gnu/packages/crates-io.scm (rust-newline-converter-0.3): New variable.
Change-Id: Ic1e60baf298b307c710160824e468df8a88513c4
gnu: Add rust-soft-assert-0.1.
* gnu/packages/crates-io.scm (rust-soft-assert-0.1): New variable.
Change-Id: I309590eba81d0e00869661083706a32c3b193a1e
gnu: Add rust-termsize-0.1.
* gnu/packages/crates-io.scm (rust-termsize-0.1): New variable.
Change-Id: Idd344c3dda8bdf259d87603890b83d44f901ed84
gnu: Add rust-yaml-rust2-0.8.
* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.
Change-Id: Ib19fdc5ef53e8f5e1b11c967fd75375024806882
gnu: Add rust-forgejo-api-0.4.
* gnu/packages/crates-vcs.scm (rust-forgejo-api-0.4): New variable.
Change-Id: Ifad7372a2c642d62066ee15cb5fef8f69d34d863
gnu: Add rust-webbrowser-1.
* gnu/packages/crates-io.scm (rust-webbrowser-1): New variable.
(rust-webbrowser-0.8): Inherit from rust-webbrowser-1.
Change-Id: Iaac5e98c9cd01ba377ab9cfbe19b91f942f6e351
gnu: Add rust-derive-new-0.7.
* gnu/packages/crates-io.scm (rust-derive-new-0.7): New variable.
(rust-derive-new-0.6): Inherit from rust-derive-new-0.7.
Change-Id: I9f63800390798f0ea330d3ebb06c59821d36e695
gnu: Add rust-config-0.14.
* gnu/packages/crates-io.scm (rust-config-0.14): New variable.
(rust-config-0.13): Inherit from rust-config-0.14.
Change-Id: I22f0818ba3ea59d7e5c16a55e66f7f55a63decb5
gnu: rust-comfy-table-7: Update to 7.1.3.
* gnu/packages/crates-io.scm (rust-comfy-table-7): Update to 7.1.3.
[cargo-inputs]: Add rust-ansi-str-0.8. Replace rust-crossterm-0.27 with
0.28, rust-strum-0.25 with 0.26, rust-strum-macros-0.25 with 0.26,
rust-unicode-width-0.1 with 0.2.
[cargo-development-inputs]: Replace rust-rstest-0.18 with 0.23.
Change-Id: I9306d17339c861164b5c01697ad396620e98d908
gnu: icecat: Update to 115.20.0-guix1 [security fixes].
Includes fixes for CVE-2025-1009, CVE-2025-1010, CVE-2025-1012, and
CVE-2025-1016.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
gnu: python-ciso8601: Update to 2.3.2.
* gnu/packages/time.scm (python-ciso8601): Update to 2.3.2.
[build-system]: Swap to pyrpoject-buid-system.
[native-inputs]: Remove python-pytz; add python-pytest,
python-setuptools, and python-wheel.
Change-Id: Ic1a4a329ca8e365976b490de7d7025299782ee41
gnu: Add python-relativetimebuilder.
* gnu/packages/time.scm (python-relativetimebuilder): New variable
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I741f3524b22216a2e620f269f51c7f90bd0d0772
gnu: Add mbpoll.
* gnu/packages/engineering.scm (mbpoll): New variable.
Change-Id: I356425b47ae4a5201465c9f1e0244602a1cf9dc2
gnu: libpciaccess-static: Keep in same module as ‘libpciaccess’.
Fixes a bug introduced in beb9ad2cf7e83b747781b47cdde2f75a19cd3a1b where
‘guix pull’ would fail to build guix-system-tests.drv:
gnu/packages/hurd.scm:317:13: error: libpciaccess: unbound variable
* gnu/packages/hurd.scm (libpciaccess-static): Move to…
* gnu/packages/xorg.scm (libpciaccess-static): … here.
Add ‘name’ field.
Change-Id: I4ec6a800360e82a5bc28f4e0b6c51772108fc3b1
gnu: tractor: Enable tests.
* gnu/packages/tor.scm (tractor): Enable tests.
[arguments] <tests?>: Project provides tests, enable them.
<test-flags>: Skip 4 tests.
[inputs]: Add python-pysocks.
[native-inputs]: Add python-pytest.
Change-Id: I23a8cad6a9db45c6025fd80893dfc5921de413dd
gnu: tractor: Update to 5.0.0.
* gnu/packages/tor.scm (tractor): Update to 5.0.0.
[phases] {install-man-pge}: Adjust file installation.
{install-bash-completion}: Likewise.
{install-gschema}: Likewise.
[inputs]: Remove python-psutil.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I91a34dbc81c156b815c03df71241e8b3252bf657
gnu: sbcl-dbus: Update to 20231105-2.8bba6a09.
* gnu/packages/lisp-xyz.scm (sbcl-dbus): Update to 20231105-2.8bba6a09.
[source] fix file-name
Change-Id: I36c432e9bd694d8d90af96deb0c7e0ad4b0fb17f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add emacs-go-translate.
* gnu/packages/emacs-xyz.scm (emacs-go-translate): New variable.
Change-Id: I623079b65f6df2180537a7589b953eaeb57d6a77
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>