1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-10 15:10:37 +02:00
Commit Graph

154503 Commits

Author SHA1 Message Date
altadil
4516d2de97 gnu: Add pantheon-screenshot.
* gnu/packages/pantheon.scm (pantheon-screenshot): New variable.

Change-Id: I68fac745434503b43cb0137cddb48a56478960d9
Reviewed-by: Andrew Wong <brosasaki@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-05 13:25:21 +01:00
Herman Rimm
d0dbba3053 gnu: rust-winapi-0.3: Remove cargo-inputs labels.
* gnu/packages/crates-windows.scm (rust-winapi-0.3)[cargo-inputs]:
Remove labels.

Change-Id: Iddfdfff44d728763e55da60ed5c7c8de4c790b37
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-05 13:37:01 +02:00
Herman Rimm
24bec14309 gnu: rust-ammonia-4: Remove cargo-inputs labels.
* gnu/packages/crates-web.scm (rust-ammonia-4)[cargo-inputs,
cargo-development-inputs]: Remove labels.

Change-Id: Ib705af6bd51d488bcc1780c128e609b44f74455f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-05 13:37:01 +02:00
Herman Rimm
122ed24f0a gnu: rust-rand-core-0.3: Remove cargo-inputs labels.
* gnu/packages/crates-io.scm (rust-rand-core-0.3)[arguments]: Build
without tests.  Remove cargo-inputs labels.

Change-Id: I50877d153d55ce27566c2bfc1b126077140c8477
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-05 13:37:01 +02:00
Herman Rimm
7d52c46993 gnu: rust-progressing-3: Remove cargo-inputs labels.
* gnu/packages/crates-io.scm (rust-progressing-3)[cargo-inputs]: Remove
labels.

Change-Id: Ia3004caca651032ac6bf1ae980f0a7307e329882
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-05 13:37:01 +02:00
Herman Rimm
fea302699f gnu: rust-nitrokey-test-0.5: Remove cargo-inputs labels.
* gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[cargo-inputs]
Remove labels.

Change-Id: Iddfdfff44d728763e55da60ed5c7c8de4c790b37
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-05 13:37:01 +02:00
Efraim Flashner
fd0e15e551 gnu: python-libcst: Update to 1.6.0.
* gnu/packages/python-xyz.scm (python-libcst): Update to 1.6.0.
[source]: Add snippet to satisfy cargo-build-system.
[build-system]: Switch to cargo-build-system.
[arguments]: Import cargo-build-system, pyproject-build-system modules.
Add cargo-inputs, cargo-development-inputs.  Replace 'build, 'install
with the pyproject-build-system phases.  Add a phase after 'install for
the extra pyproject phases.  Add 2 phases to help build the project.
[native-inputs]: Add python-minimal-wrapper, python-hypothesmith,
python-setuptools-rust, python-setuptools-scm.
[inputs]: Add maturin.
[propagated-inputs]: Remove python-typing-extensions,
python-typing-inspect.
(python-libcst-minimal)[arguments]: Inherit phases from python-libcst
while still skipping the tests.
[native-inputs]: Add python-minimal-wrapper, python-setutools-rust,
python-setuptools-scm.

Change-Id: I7b5ba5404f6e726976af25c0f7db7db2d00bedc5
2025-02-05 13:37:00 +02:00
Herman Rimm
c052598835 gnu: rust-awc-0.2: Fix package-name.
* gnu/packages/crates-web.scm (rust-awc-0.2)[name]: Remove -2.

Change-Id: I7cff55f606d9b6428e96b11f251f1435f9bb3129
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-05 13:37:00 +02:00
Herman Rimm
877f7b7c1a gnu: rust-actix-http-test-1: Fix package-name.
* gnu/packages/crates-web.scm (rust-actix-http-test-1)[name]: Remove -2.

Change-Id: I7cff55f606d9b6428e96b11f251f1435f9bb3129
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-05 13:37:00 +02:00
Cayetano Santos
2bb41110cc gnu: emacs-corfu: Update to 1.7.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.7.

Change-Id: I89516dc8040342cf4874eeca79b794a3f210a150
Reviewed-by: Andrew Wong <brosasaki@gmail.com>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-05 12:21:25 +01:00
Efraim Flashner
9c36d38614 gnu: Add rust-caseless-0.2.
* gnu/packages/crates-io.scm (rust-caseless-0.2): New variable.

Change-Id: Ia420017ddcdf5370cbc7459f72af0d005a1797ea
2025-02-05 11:56:19 +02:00
Efraim Flashner
1d145499a5 gnu: Add rust-terminal-prompt-0.2.
* gnu/packages/crates-io.scm (rust-terminal-prompt-0.2): New variable.

Change-Id: I4e68e7b7960d25a11d3dd3e30ac091bc8f7ded58
2025-02-05 11:56:19 +02:00
Efraim Flashner
96cb404b3e gnu: Add rust-auth-git2-0.5.
* gnu/packages/crates-vcs.scm (rust-auth-git2-0.5): New variable.

Change-Id: I4b111a803a3e393120c836a956863726cd78f483
2025-02-05 11:56:19 +02:00
Efraim Flashner
99603e129e gnu: Add forgejo-cli.
* gnu/packages/rust-apps.scm (forgejo-cli): New variable.

Change-Id: I0755aef482c46ba5e926405f0037309b47f5d163
2025-02-05 11:56:18 +02:00
Efraim Flashner
5530b2112a gnu: Add rust-forgejo-api-0.5.
* gnu/packages/crates-vcs.scm (rust-forgejo-api-0.5): New variable.
(rust-forgejo-api-0.4): Inherit from rust-forgejo-api-0.5.

Change-Id: Ia1e78f820312e15c1eb24856eda599e3896d3899
2025-02-05 11:55:54 +02:00
Efraim Flashner
3650421718 gnu: Add rust-emojis-0.6.
* gnu/packages/crates-io.scm (rust-emojis-0.6): New variable.
(rust-emojis-0.5): Inherit from rust-emojis-0.6.

Change-Id: I2d6dcba2f844de0a8c7b8da4253014fa549cd39d
2025-02-05 11:55:01 +02:00
Efraim Flashner
dbcfbb86c6 gnu: Add rust-comrak-0.26.
* gnu/packages/crates-io.scm (rust-comrak-0.26): New variable.
(rust-comrak-0.18): Inherit from rust-comrak-0.26.

Change-Id: Ib9d2a8a970345072d46aa73058cc10f35c6134f4
2025-02-05 11:54:33 +02:00
Efraim Flashner
84905d47d8 gnu: Add codeberg-cli.
* gnu/packages/rust-apps.scm (codeberg-cli): New variable.

Change-Id: I51507fe3806513c48b317797ac8fcb5b04ea1434
2025-02-05 10:40:33 +02:00
Efraim Flashner
4ab3e80f60 gnu: Add rust-fancy-regex-0.10.
* gnu/packages/crates-io.scm (rust-fancy-regex-0.10): New variable.

Change-Id: Ie1644d21808226f931eb386d1dfa36b4e927fa7d
2025-02-05 10:28:55 +02:00
Efraim Flashner
92da06a010 gnu: Add rust-inquire-0.7.
* gnu/packages/crates-io.scm (rust-inquire-0.7): New variable.

Change-Id: I21bb1e68396012e93edba9aac72bd55ad8832514
2025-02-05 10:28:55 +02:00
Efraim Flashner
f703d3b0de gnu: Add rust-lazy-regex-2.
* gnu/packages/crates-io.scm (rust-lazy-regex-2): New variable.

Change-Id: I39df48d2f372ebb62d2c07f0a10aac44c304ca30
2025-02-05 10:28:55 +02:00
Efraim Flashner
88a27d5b9e gnu: Add rust-lazy-regex-proc-macros-2.
* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-2): New variable.

Change-Id: Id7c19e906ba41486bf598d52ad18ad1d9de001ca
2025-02-05 10:28:55 +02:00
Efraim Flashner
422b440dc5 gnu: Add rust-newline-converter-0.3.
* gnu/packages/crates-io.scm (rust-newline-converter-0.3): New variable.

Change-Id: Ic1e60baf298b307c710160824e468df8a88513c4
2025-02-05 10:28:55 +02:00
Efraim Flashner
2f00ed2976 gnu: Add rust-soft-assert-0.1.
* gnu/packages/crates-io.scm (rust-soft-assert-0.1): New variable.

Change-Id: I309590eba81d0e00869661083706a32c3b193a1e
2025-02-05 10:28:55 +02:00
Efraim Flashner
2babd75948 gnu: Add rust-termsize-0.1.
* gnu/packages/crates-io.scm (rust-termsize-0.1): New variable.

Change-Id: Idd344c3dda8bdf259d87603890b83d44f901ed84
2025-02-05 10:28:55 +02:00
Efraim Flashner
7e3b7f43ee gnu: Add rust-yaml-rust2-0.8.
* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

Change-Id: Ib19fdc5ef53e8f5e1b11c967fd75375024806882
2025-02-05 10:28:54 +02:00
Efraim Flashner
60fc29489d gnu: Add rust-forgejo-api-0.4.
* gnu/packages/crates-vcs.scm (rust-forgejo-api-0.4): New variable.

Change-Id: Ifad7372a2c642d62066ee15cb5fef8f69d34d863
2025-02-05 10:28:54 +02:00
Efraim Flashner
c684e8d54b 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
2025-02-05 10:27:48 +02:00
Efraim Flashner
e792a38530 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
2025-02-05 10:27:02 +02:00
Efraim Flashner
b59ccd5aa6 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
2025-02-05 10:26:37 +02:00
Efraim Flashner
7402479335 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
2025-02-05 10:25:00 +02:00
Mark H Weaver
b763d074a6 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.
2025-02-04 22:21:28 -05:00
Sharlatan Hellseher
5a897c5c95 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
2025-02-04 18:55:35 +00:00
h.nasajpour
60c1d26209 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
2025-02-04 18:30:13 +00:00
Artyom V. Poptsov
9366217997 gnu: Add mbpoll.
* gnu/packages/engineering.scm (mbpoll): New variable.

Change-Id: I356425b47ae4a5201465c9f1e0244602a1cf9dc2
2025-02-04 20:02:51 +03:00
Ludovic Courtès
285a1cb449 docker: Add missing hyphen for ‘tar -cf layer.tar’.
Fixes a bug introduced in 646202bf73
whereby ‘guix pack -f docker --max-layers=8 sed’ would fail with:

  tar: You must specify one of the '-Acdtrux', '--delete' or '--test-label' options

* guix/docker.scm (build-docker-image):

Reported-by: Simon Josefsson <simon@josefsson.org>
Change-Id: I8edf4538e7d2964c90e5aac19fa905a8a86d0862
2025-02-04 17:13:01 +01:00
Ludovic Courtès
9a6a7c9ea0 gnu: libpciaccess-static: Keep in same module as ‘libpciaccess’.
Fixes a bug introduced in beb9ad2cf7 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
2025-02-04 16:55:47 +01:00
Sharlatan Hellseher
25a67a8d3f 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
2025-02-04 15:27:41 +00:00
Danial Behzadi
f61d448a07 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
2025-02-04 15:27:23 +00:00
Junker
96a8a41f60 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>
2025-02-04 14:42:12 +00:00
Evgeny Pisemsky
7e58d45adf 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>
2025-02-04 14:05:46 +00:00
宋文武
214b9d500f gnu: libxcb: Fix build for GNU/Hurd.
* gnu/packages/xorg.scm (libxcb) [propagated-inputs]: Add libpthread-stubs
when targeting the Hurd.
[arguments]: Add fix-PATH_MAX phase when targeting the Hurd.

Authored-by: yelninei on IRC.
Change-Id: Id673045c0c1a94a2d63bac7ea10a49174131d0ed
2025-02-04 21:41:37 +08:00
宋文武
beb9ad2cf7 gnu: hurd: Add libpciaccess-static.
This is a followup to 20a8d796f1, which broke
the Hurd.

* gnu/packages/hurd.scm (libpciaccess-static): New variable.
(hurd, netdde) [inputs]: Replace libpciaccess with libpciaccess-static.

Change-Id: Ifb2cc3d210cf4ce6f4798eac1e9643f1c75ba6fa
Suggested-by: yelninei on IRC.
2025-02-04 21:41:07 +08:00
Evgeny Pisemsky
ac9fc0db76 gnu: Add python-pypubsub.
* gnu/packages/python-xyz.scm (python-pypubsub): New variable.

Change-Id: I543d8a6297c374e55809a755a902250ca4d270d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-04 12:55:55 +00:00
Sharlatan Hellseher
57b41af25c gnu: magic-wormhole: Skip one test.
* gnu/packages/magic-wormhole.scm (magic-wormhole) [arguments]
<test-flags>: Skip one test.

Change-Id: Ie591b8ca3bbbc115813777a238399126c0146306
2025-02-04 12:22:17 +00:00
Sharlatan Hellseher
d226d873e3 gnu: python-treq: Update to 24.9.1.
* gnu/packages/python-web.scm (python-treq): Update to 24.9.1.
[build-system]: Swap to pyproject-build-system.
[propagated-inputs]: Remove python-idna and python-service-identity; add
python-hyperlink and python-typing-extensions.
[native-inputs]: Add python-httpbin, python-pytest,
python-service-identity, python-setuptools, and python-wheel.

Change-Id: I1311624a0d192a26ece9f7e00530ae9ba1381d61
2025-02-04 12:21:58 +00:00
Sharlatan Hellseher
3722cb156a gnu: python-txtorcon: Update to 24.8.0.
Reported in #75979 by bdju <bdju@tilde.team>.

Test suite failed to complete successfully, this change refreshes
version and simplify package.

* gnu/packages/python-crypto.scm: Add (gnu packages lsof).
(python-txtorcon): Update to 24.8.0.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Remove 'disable-failing-tests.
[inputs]: Add lsof.
[native-inputs]: Remove python-mock; add python-pytest,
python-setuptools, and python-wheel.

Change-Id: I26bc9bb1040b4e4408405e40db108a38e674df81
2025-02-04 12:21:20 +00:00
Ashish SHUKLA
4fa41a0480 gnu: fossil: Update to 2.25.
* gnu/packages/version-control.scm (fossil): Update to 2.25.
[source]: switch to a simpler tarball URL.
[arguments]<configure-flags>: Add flag to enable JSON support.

Change-Id: I644dff44ce96d7f42e92cdbc994c4096ac55bf10
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-04 17:40:18 +08:00
宋文武
ff51fee4ee gnu: Add ghosthop.
* gnu/packages/games.scm (ghosthop): New variable.

Change-Id: I45867f844517666cb123b1d05a140c0ae8528e79
2025-02-04 17:33:36 +08:00
宋文武
0b22e0b8d9 gnu: mixxx: Fix version and hash.
This is a followup to 1c7916cebe.

* gnu/packages/music.scm (mixxx): Set version to 2.5.0.

Change-Id: Ief856867390661cfba37daa34b1fa33948950a8d
2025-02-04 17:29:31 +08:00