Commit graph

156240 commits

Author SHA1 Message Date
Leo Famulari
361a1743df
lint: tzdata and nss-certs should probably not be inputs at all.
* guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Add tzdata and
nss-certs to the list of bad ideas.

Change-Id: I321d6989fc96013565d8be4480ee9928b7784245
2025-03-11 22:29:27 -04:00
Leo Famulari
252377d91c
gnu: linux-libre 6.1: Update to 6.1.130.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.130.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: I77b3e0fd63618352f56162cf0351bb9e148da97b
2025-03-11 22:10:24 -04:00
Leo Famulari
ecc40aef1f
gnu: linux-libre 6.6: Update to 6.6.82.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.82.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: Ia7fe873e3c60c7e697f564c000672e14704fbc07
2025-03-11 22:10:23 -04:00
Leo Famulari
42ca7acbae
gnu: linux-libre 6.12: Update to 6.12.18.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.18.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I438f869a35c80cbe2213cce58c1f887c47f87389
2025-03-11 22:10:23 -04:00
Leo Famulari
71437408d1
gnu: linux-libre: Update to 6.13.6.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.6.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

Change-Id: I6c84d2e739c286eff6ceb424776f6e78b2cb8ade
2025-03-11 22:10:16 -04:00
jgart
ed975f64a3
gnu: trealla: Update to 2.64.7.
* gnu/packages/prolog.scm (trealla): Update to 2.64.7.

Change-Id: Ib1884f39a3a098a851cc0e1eefbe3606bd16c0b2
2025-03-11 19:30:14 -05:00
Sharlatan Hellseher
1b7fb5e3f9
gnu: packages/python-graphics: Add missing license file header.
Reported in #76932: Missing or ambiguous license headers in several files

* gnu/packages/python-graphics.scm: Add the license file header.

Change-Id: Ia22d5b27c5678abb81806002ecbb115bd072714f
Reported-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-11 22:42:27 +00:00
Tomas Volf
60e549975c
Add missing license file headers.
* gnu/packages/power.scm: Add the license file header.
* gnu/services/power.scm: Same.

Change-Id: I64a8d74a569797739735b9f08ecffa845219822c
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-11 14:50:47 -07:00
Evgeny Pisemsky
d685a45edf
gnu: Add bcnc.
* gnu/packages/engineering.scm (bcnc): New variable.

Change-Id: If72638b7772ec4304bca0ea18fd3f1a57f61512f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-11 20:01:16 +00:00
Evgeny Pisemsky
0cbc54c162
gnu: Add python-shxparser.
* gnu/packages/python-xyz.scm (python-shxparser): New variable.

Change-Id: Iaa4bdc216f0e06595237d6fb8e5ee138797605bc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-11 20:01:16 +00:00
Janneke Nieuwenhuizen
8f844e6af0
gnu: snuik: Update to 0.2.
* gnu/packages/irc.scm (snuik): Update to 0.2.

Change-Id: Ie56b3cba76a75ab9023a1490bd09afad09c25b6d
2025-03-11 20:18:32 +01:00
Ekaitz Zarraga
3bf7a0e8c4
gnu: ngspice: Add X11 support (plots) to ngspice
* gnu/packages/engineering.scm (libngspice)[inputs]: Remove libxau.
(ngspice)[inputs]: Add libxau and libx11.
[arguments]<#:configure-flags>: Add --with-x and --enable-rpath.
<#:tests?>: Disable because it tests against a running X server.

Change-Id: I00e8766947d2c5dfea20d42e3eb02b0e9e15879a
2025-03-11 16:55:53 +01:00
Ekaitz Zarraga
d9a25a19e4
gnu: libngspice: Fix --enable-cider flag.
* gnu/packages/engineering(libngspice)[arguments]<#:configure-flags>:
Replace "--enable-ciderlib" with "--enable-cider".

Change-Id: I6c5428c172d52460ccfaffd4ffcd9e82a3f53c74
2025-03-11 16:55:47 +01:00
Zheng Junjie
930c48bd2b
gnu: Add lld-20.
* gnu/packages/llvm.scm (lld-20): New variable.

Change-Id: I98ac3519f83979b5d31e8d286916f5e43e0d329e
2025-03-11 23:35:30 +08:00
Zheng Junjie
ceedd75460
gnu: nm-tray: Update to 0.5.1.
* gnu/packages/networking.scm (nm-tray): Update to 0.5.1.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove qtbase-5 and networkmanager-qt5; add networkmanager-qt.
[native-inputs]: Remove qttools-5; add qttools.

Change-Id: I3b4c710ed789f63f3ce934d462d7d52cb8a2b53d
2025-03-11 23:34:27 +08:00
Zheng Junjie
46f1ead085
gnu: partitionmanager: Update to 24.12.3.
* gnu/packages/kde.scm (partitionmanager): Update to 24.12.3.

Change-Id: I6ce4c99f9453c16ef2f0a9b88fc1edb63e502491
2025-03-11 23:34:27 +08:00
Zheng Junjie
a3d395b34a
gnu: kpmcore: Update to 24.12.3.
* gnu/packages/kde.scm (kpmcore): Update to 24.12.3.

Change-Id: I7cb67664e0efd237e33e998ad353c55857a3ac1c
2025-03-11 23:34:27 +08:00
Sughosha
869826f7c9
gnu: partitionmanager: Update to 24.12.2.
* gnu/packages/kde.scm (partitionmanager): Update to 24.12.2.

Change-Id: I2c3d389ecbed69ffd9daf417b51599db5e4d601d
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-11 23:34:27 +08:00
Sughosha
da519eceb2
gnu: kpmcore: Update to 24.12.2.
* gnu/packages/kde.scm (kpmcore): Update to 24.12.2.

Change-Id: I3bb0c878392af9adc0d2b21b9ccb174d39c1896e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-11 23:34:27 +08:00
Zheng Junjie
85f1d765f5
gnu: cpuinfo: Update to 0.0-5.b73ae6c.
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-5.b73ae6c.

Change-Id: I9e2335de54d26f23c02ceb1bdbfd4b61e8cef6f8
2025-03-11 23:34:25 +08:00
chris
338867d01c
gnu: Add bash-unit.
* gnu/packages/bash.scm (bash-unit): New variable.

Change-Id: Ic4185a2364922b03efe7f528e474ac9e71cbf66c
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-03-11 11:58:42 +00:00
Vagrant Cascadian
225518ade1
gnu: perl-b-utils: Fix typo.
* gnu/packages/perl.scm (perl-b-utils)[description]: Fix spelling of
  "manipulation".
2025-03-11 00:23:18 -07:00
ngraves@ngraves.fr
f70ad6267b
gnu: Add emacs-persid.
* gnu/packages/emacs-xyz.scm (emacs-persid): New variable.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-10 20:56:40 -07:00
Cayetano Santos
0fd4bfd8df
gnu: Add emacs-consult-mu.
* gnu/packages/emacs-xyz.scm (emacs-consult-mu): New variable.

Change-Id: Ifb6b868faa1dc7e03b872486b69f0cf528ed61c7
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-10 20:44:18 -07:00
Greg Hogan
ed2447f8fe
gnu: fmt-11: Update to 11.1.4.
* gnu/packages/pretty-print.scm (fmt-11): Update to 11.1.4.

Change-Id: I6ede8e426600bd49e87007993f815ec5c58c0464
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-10 20:37:47 -07:00
Cayetano Santos
1841500076
gnu: emacs-vhdl-ts-mode: add missing dependency.
Change-Id: I72855dfa3ec95b450ee0cf94673bc1404c4991d6
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-10 20:32:02 -07:00
宋文武
7b9cd0b429
gnu: raylib: Update to 5.5.
* gnu/packages/game-development.scm (raylib): Update to 5.5.
[inputs]: Replace glfw with glfw-3.4.

Change-Id: If312732d3602dc2e495c32a78fe9390642da726c
Co-authored-by: Arnaud Lechevallier <arnaud.lechevallier@free.fr>
2025-03-11 10:57:02 +08:00
宋文武
484ccc138a
gnu: Add tic80.
* gnu/packages/game-development.scm (tic80): New variable.

Change-Id: I459d2a3270ac2524f7024d2aac32b954eba15c59
2025-03-11 10:46:30 +08:00
宋文武
5ff8d20ed2
gnu: mruby: Update to 3.3.0.
* gnu/packages/ruby.scm (mruby): Update to 3.3.0.
[arguments]: Install header files in install phase.

Change-Id: I1768c039cef599d8330b223d112f470802ab788a
2025-03-11 10:46:27 +08:00
宋文武
4311d98b76
gnu: wasm3: Update to 0.5.0-1.139076a.
* gnu/packages/web.scm (wasm3): Update to 0.5.0-1.139076a.

Change-Id: I0c1e28d8ed20b4e030db3d118ca69fe459b338c0
2025-03-11 10:46:26 +08:00
宋文武
9a9edbcd8d
gnu: Add kubazip.
* gnu/packages/compression.scm (kubazip): New variable.

Change-Id: I2066f141575d476e866905bbc52c05e1ec81a226
2025-03-11 10:46:24 +08:00
宋文武
201302c155
gnu: Add naett.
* gnu/packages/networking.scm (naett): New variable.

Change-Id: I5e4698d9dfe5677d945bede462943576fcfe3b06
2025-03-11 10:46:23 +08:00
宋文武
58f9ac3b6d
gnu: Add argparse.
* gnu/packages/c.scm (argparse): New variable.

Change-Id: I846cf9229c44f6e40b07dc9f82cd0327ebd02fcb
2025-03-11 10:46:21 +08:00
宋文武
704f9c4f53
gnu: grafx2: Update to 2.9.
* gnu/packages/game-development.scm (grafx2): Update to 2.9.
[source]: Use git-fetch.
[native-inputs]: Add which.
[inputs]: Use SDL2 libraries.  Add fontconfig.  Replace lua@5.1 with lua@5.3.
Remove libpng.

Change-Id: I8e731d51d430b6a68f786d0a6320f2e1b7b92dae
2025-03-11 10:45:30 +08:00
宋文武
494bbe00ea
gnu: polyml: Update to 5.9.1.
* gnu/packages/sml.scm (polyml): Update to 5.9.1.

Change-Id: I93571e78e2a62f7aff05f2a93ccc3cb48c154a28
2025-03-11 10:43:40 +08:00
宋文武
e633cc7ffd
gnu: Add freeforth2.
* gnu/packages/forth.scm (freeforth2): New variable.

Change-Id: I7f505a2f6ba9146008061778e582032c95b62298
2025-03-11 10:38:39 +08:00
Jelle Licht
42773718d5
gnu: python-numba: Disable tests that are not reproducible.
Fixing #76260: Non-deterministic test failure in python-numba 0.61.0

* gnu/packages/python-xyz.scm (python-numba) [phases]
{disable-failing-tests}: Adjust the phase to skip some additional tests
that can fail depending on current CPU.

Change-Id: I67f3a100f5863f6d946a8d07428e802178bd7391
Reported-by: Ludovic Courtès <ludo@gnu.org>
Reviewed-by: Greg Hogan <code@greghogan.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-10 22:42:27 +00:00
Danny Milosavljevic
88eaa9e726
gnu: python-mathics-django: Update to 8.0.1.
* gnu/packages/maths.scm (python-mathics-django): Update to 8.0.1.

Change-Id: I6c00d8e43457c1541b205b052e0219991ce06805
2025-03-10 22:24:34 +01:00
Danny Milosavljevic
712aadb790
gnu: python-mathics-core: Update to 8.0.1.
* gnu/packages/maths.scm (python-mathics-core): Update to 8.0.1.

Change-Id: I97d568dbabde8d074525bc5e850f247d9e17fcfd
2025-03-10 22:24:00 +01:00
Danny Milosavljevic
001d6121d8
gnu: Add px.
* gnu/packages/admin.scm (px): New variable.

Change-Id: Ieae0b47e668a78795ec180fced017fe807a8b248
2025-03-10 20:30:52 +01:00
Ludovic Courtès
5b4ae0b5c2
install: Use ‘shepherd-system-log-service-type’.
This is a followup to d0510dcd82, which
wrongfully assumed that this was already the case.

* gnu/system/install.scm (%installation-services): Replace
‘syslog-service-type’ by ‘shepherd-system-log-service-type’.

Change-Id: I349454b8d005c67d2c6d6b5475f74d16c9006006
2025-03-10 18:22:55 +01:00
Greg Hogan
84e7feab83
gnu: mercurial: Removed unused snippet.
* gnu/packages/version-control.scm (mercurial)[source]: Delete snippet.

Change-Id: Ie6d580c57ef51af4d9e2b6d5e646b2479e6adf4e
2025-03-10 17:06:27 +00:00
Arne Babenhauserheide
94e46189c4
gnu: python-hg-evolve: Update to 11.1.3.
* gnu/packages/version-control.scm (python-hg-evolve): Update to 11.1.3.

Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-03-10 17:06:26 +00:00
Arne Babenhauserheide
78f8266056
gnu: mercurial: Update to 6.7.2.
* gnu/packages/version-control.scm (mercurial): Update to 6.7.2.
[source]<origin>(patches): Remove mercurial-openssl-compat.patch.
* gnu/packages/patches/mercurial-hg-extension-path.patch: adapt for
mercurial 6.7.2.
* gnu/packages/patches/mercurial-openssl-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-03-10 17:06:26 +00:00
Evgeny Pisemsky
519fc51b6e
gnu: Add python-platypush.
* gnu/packages/engineering.scm (python-platypush): New variable.

Change-Id: If4719a6c1bc2ee7eb2689a9ada618ec5f86f3f46
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-10 15:41:34 +01:00
Ludovic Courtès
3511dab3f7
tests: Factorize ‘guix-daemon’ test cases.
* gnu/tests/base.scm (guix-daemon-test-cases): New procedure, with code
moved from…
(run-guix-daemon-test): … here. Use it.
* gnu/tests/foreign.scm (run-foreign-install-test): Likewise.

Change-Id: I6f2d03d30d7b7648b6eb7e77e36c3da54f80d79c
2025-03-10 15:41:34 +01:00
Ludovic Courtès
39c890cacf
tests: Factorize ‘%hello-dependencies-manifest’.
* gnu/tests/base.scm (%hello-dependencies-manifest): Export.
* gnu/tests/foreign.scm (%installation-tarball-manifest): Use it.

Change-Id: Id92232f479ab5d1f0c48036b0546e3745aa63e52
2025-03-10 15:41:33 +01:00
Ludovic Courtès
9e07d889c4
tests: Add ‘guix-daemon’ test.
* gnu/tests/base.scm (manifest-entry-without-grafts): New procedure.
(%hello-dependencies-manifest): New variable.
(run-guix-daemon-test): New procedure.
(%test-guix-daemon): New variable.

Change-Id: Ia37966de1f61fb428e6fb2244271bf389a74af6d
2025-03-10 15:41:33 +01:00
Ludovic Courtès
75e3d34295
tests: Move Avahi test to its own file.
This mirrors the (gnu services avahi) module.

* gnu/tests/base.scm (%avahi-os, run-nss-mdns-test, %test-nss-mdns):
Move to…
* gnu/tests/avahi.scm: … here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: I04705e57408619d948c928873c40c470aa4e949d
2025-03-10 15:41:33 +01:00
Ludovic Courtès
7e4627f9c7
tests: Move mcron test to its own file.
This mirrors the (gnu services mcron) module.

* gnu/tests/base.scm (%mcron-os, run-mcron-test, %test-mcron): Move to…
* gnu/tests/mcron.scm: … here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Change-Id: Id2830d08d8e797e008c5fec7964fb5f6a5ea2fad
2025-03-10 15:41:33 +01:00