Commit graph

177978 commits

Author SHA1 Message Date
jgart
a8a9714d10
gnu: sbcl-simple-optimization: Update to 1.2.
* gnu/packages/lisp-xyz.scm (sbcl-simple-optimization): Update to 1.2.

Change-Id: If7dd5b96b09c6f197ead35cfbea4762f2e475bd8
2026-01-13 12:35:39 -05:00
jgart
f78e93b7f1
gnu: sbcl-chunga: Update to 1.1.9.
* gnu/packages/lisp-xyz.scm (sbcl-chunga): Update to 1.1.9.

Change-Id: I2aad2684b216c2e1bd1707c7a81c5bf09b5b97e0
2026-01-13 12:29:56 -05:00
Mark H Weaver
8473ce6756
gnu: icecat: Update to 140.7.0-gnu1 [security fixes].
Includes fixes for CVE-2025-14327, CVE-2026-0877, CVE-2026-0878,
CVE-2026-0879, CVE-2026-0880, CVE-2026-0882, CVE-2026-0883,
CVE-2026-0884, CVE-2026-0885, CVE-2026-0886, CVE-2026-0887,
CVE-2026-0890, and CVE-2026-0891.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
2026-01-13 09:26:41 -05:00
Cayetano Santos
b214f55f60
gnu: yosys: Update to 0.61.
* gnu/packages/electronics.scm (yosys): Update to 0.61.

Change-Id: Ia68fb63e63b3c71fff299c351c67f1ad42b88141
2026-01-13 10:51:15 +01:00
Cayetano Santos
74df560e62
gnu: abc-yosyshq: Update to 0.61.
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.61.

Change-Id: Ic69e6f372c7c26c3d5547863d63540d23b80680c
2026-01-13 10:51:15 +01:00
Cayetano Santos
6a9a15d46b
gnu: abc: Update to 0.0-9.c18b9a2.
* gnu/packages/electronics.scm (abc): Update to 0.0-9.c18b9a2.

Change-Id: I545e4c51670101bb92de5577fc10aa23722eeca7
2026-01-13 10:50:53 +01:00
Efraim Flashner
0d68636546
gnu: mpvpaper: Update inputs.
* gnu/packages/video.scm (mpvpaper)[inputs]: Remove libdisplay-info.
Add mesa, wayland, wayland-protocols.

Change-Id: Ib9ede355a41939bdf2afe870e2b39ec3ab3f03bf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-13 10:52:41 +02:00
Efraim Flashner
5fad5fb614
gnu: mpv: Add missing input.
* gnu/packages/video.scm (mpv)[propagated-inputs]: Add libdisplay-info.

Change-Id: I3f8edc2685a43c86348dfc56533389336269609a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-13 10:52:37 +02:00
Efraim Flashner
aaff81ec54
etc: manifests: Remove idris.
This is a follow-up to e89d3a0857.

* etc/manifests/release-user-packages.scm: Remove idris.

Change-Id: I16818ab856bdf72737112bed9d8a92817b48db2a
2026-01-13 10:24:35 +02:00
Efraim Flashner
ae51ce1685
gnu: bitcoin-core: Build with qtwayland.
* gnu/packages/finance.scm (bitcoin-core)[inputs]: Remove qtbase; add
qtwayland.

Change-Id: I914068bc8858627b9ad91d1d93da88086aa6ccb1
2026-01-13 10:24:27 +02:00
Sergey Trofimov
2640489d4c
gnu: xsecurelock: Add missing input in saver_xscreensaver.
* gnu/packages/xdisorg.scm (xsecurelock): Fix saver_xscreensaver.
[native-inputs]: Add xrdb.
[arguments]<#:phases>{patch-paths}: New phase to set path to xrdb.

Merges guix/guix!5566

Change-Id: I963c7d2703ca2c5bef21bed3cbcf0faf7b3e9735
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-13 09:12:01 +01:00
Cayetano Santos
d1cddccb47
gnu: Remove imgui-1.87.
* gnu/packages/toolkits.scm (imgui-1.87): Delete variable.

Change-Id: I461c5295ac47efa0b767270115560dcd45117ebe
2026-01-13 08:56:21 +01:00
Cayetano Santos
424f88f6f4
gnu: openboardview: Update to 9.95.2.
* gnu/packages/electronics.scm (openboardview): Update to 9.95.2.
[inputs]: Remove imgui-1.87; add imgui.
[native-inputs]: Remove python; add python-minimal-wrapper.

Fixes guix/guix!5303
Merges guix/guix!5542

Change-Id: I03c00cd253531b1d47bdbec1e3640c803335b405
2026-01-13 08:56:21 +01:00
Cayetano Santos
754e9b53c5
gnu: imgui: Update to 1.92.2b.
* gnu/packages/toolkits.scm (imgui): Update to 1.92.2b.

Change-Id: Ie49bd4f3b131831a52df5820c45b48ee8ec356db
2026-01-13 08:53:19 +01:00
Cayetano Santos
0be86f973f
gnu: Add imgui-1.91.
* gnu/packages/toolkits.scm (imgui-1.91): New variable.
* gnu/packages/toolkits.scm (implot)[inputs]: Delete imgui; add
imgui-1.91.

Change-Id: I6a7e52207bf29f0d246659ca525d0183da7942ea
2026-01-13 08:52:56 +01:00
Cayetano Santos
1c48571cb3
gnu: osvvm: Fix library instantiation.
The output of this package is to be used as the instantiation library
from its dependent upstream. The search patch is used to label as a
firmware package.

* gnu/packages/electronics.scm (osvvm)[outputs]: Rename.
[properties]: Update accordingly.
[arguments]: Update #:install-plan.
[native-search-paths]: Update ’variable.
* gnu/packages/electronics.scm (python-vunit)[arguments]: Update
’unbundle #:phase.

Change-Id: Ide0e5e8e9233e744468aa343b9b5acc77d5e4b6d
2026-01-13 08:47:33 +01:00
Cayetano Santos
65819b4c24
gnu: open-logic: Fix library instantiation.
The output of this package is to be used as the instantiation library
from its dependent upstream. The search patch labels as a firmware
package.

* gnu/packages/electronics.scm (open-logic)[outputs]: Rename.
[properties]: Update accordingly.
[arguments]: Update #:install-plan.
[native-search-paths]: Update ’variable.

Change-Id: I814f561cb5be7c90fdc3fa0f4a8bc6f6a57bc992
2026-01-13 08:47:33 +01:00
Cayetano Santos
f73558eb52
gnu: open-logic: Complete tests.
* gnu/packages/electronics.scm (open-logic)[arguments]: Add "en_cl_fix"
tests to ’check #:phase.

Change-Id: Id65302ea9bc3578ce16a01f4b2fb75742233f57e
2026-01-13 08:47:33 +01:00
Cayetano Santos
694fe3743b
gnu: gwl/next: Update to 0.5.1-0.343a454.
* gnu/packages/package-management.scm (gwl/next): Update to
0.5.1-0.343a454.

Change-Id: I42bb43cd39b167f16017cd2834969a1cbbcaa57e
2026-01-13 08:44:29 +01:00
Maxim Cournoyer
725a138db8
git: Guard against git submodules lacking a path.
* guix/git.scm (update-submodules) <directory>: Remove extraneous "/" in file
name.  Only recurse when the directory exists.

Fixes: #5579
Change-Id: Ica5e5de196bd1a3d5a0a41c34162c68c0855298d
2026-01-13 12:22:52 +09:00
Arun Isaac
7d326824a1
gnu: ccwl: Update to 0.5.0.
* gnu/packages/bioinformatics.scm (ccwl): Update to 0.5.0.
[native-inputs]: Add guile-run64.
2026-01-13 02:01:29 +00:00
jgart
da4363df70
gnu: sbcl-yxorp: Update to 1.1.1.
* gnu/packages/lisp-xyz.scm (sbcl-yxorp): Update to 1.1.1.

Change-Id: I77db6c80faf7e3063427b6e20f40f7a628b70bad
2026-01-12 20:10:43 -05:00
jgart
2994a2530b
gnu: sbcl-clingon: Update to 0.6.0.
* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.6.0.

Change-Id: I08f25d0a33863949a50bdb54a706ef899001f473
2026-01-12 19:39:02 -05:00
jgart
bc5fcfb028
gnu: sbcl-misc-extensions: Update to 4.2.3.
* gnu/packages/lisp-xyz.scm (sbcl-misc-extensions): Update to 4.2.3.

Change-Id: I56e8b891b928cbc2b673819d80b57d1fda1b78d4
2026-01-12 17:40:25 -05:00
jgart
7a405568f4
gnu: sbcl-simple-matrix: Update to 3.10.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.10.

Change-Id: I6cddfa800ecdd64da3d711207277258558a500ed
2026-01-12 17:08:41 -05:00
jgart
3bbd8918e5
gnu: sbcl-concrete-syntax-tree: Update to 0.3.0.
* gnu/packages/lisp-xyz.scm (sbcl-concrete-syntax-tree): Update to 0.3.0.
[native-inputs]: Add sbcl-fiveam

Change-Id: If14a7cbaaae8df25dd94474b1e0c7ff6d96f1fb0
2026-01-12 17:05:08 -05:00
jgart
ff6a7f8c51
gnu: sbcl-cl-transducers: Update to 1.5.1.
* gnu/packages/lisp-xyz.scm (sbcl-cl-transducers): Update to 1.5.1.

Change-Id: Ibf9aeef0ee7cadb552058608a7ee234ef84a1c9a
2026-01-12 16:55:37 -05:00
jgart
55e75307fb
gnu: sbcl-zs3: Update to 1.3.4.
* gnu/packages/lisp-xyz.scm (sbcl-zs3): Update to 1.3.4.

Change-Id: I2065f3d630c56fb6b89a56acbd3568796aead77a
2026-01-12 16:54:26 -05:00
Janneke Nieuwenhuizen
139a69b602
installer: Add Hurd x86_64 as an option.
* gnu/installer/newt/kernel.scm (run-kernel-page): Rename "Hurd" to "Hurd
32-bit (experimental)".  On 64-bit, also offer "Hurd 64-bit (highly
experimental!)", and make these strings translatable.  Make "Linux Libre" the
first option.  Add a line break after "When in doubt...".  Upon re-entrry,
use pre-selected kernel as the default.  Make sure to always [re]set
%current-target-system, as this page may be revisited and another kernel
choice selected.
* gnu/installer/kernel.scm (kernel->configuration): Update accordingly.
* gnu/installer/final.scm (install-system): Also cater for the 64-bit Hurd by
simply adding --target=(%current-target-system).

Change-Id: I14cb2d2815265b8841c16cf9bcc3857b1024f507
2026-01-12 22:50:51 +01:00
jgart
0e8f319bcb
gnu: sbcl-net.didierverna.asdf-flv: Update to 2.2.
* gnu/packages/lisp-xyz.scm (sbcl-net.didierverna.asdf-flv): Update to 2.2.

Change-Id: I199a6641bfd05fdbb477d1036028dfb8086b96e8
2026-01-12 16:48:44 -05:00
jgart
f96a9d883d
gnu: sbcl-magicl: Update to 0.9.1.
* gnu/packages/lisp-xyz.scm (sbcl-magicl): Update to 0.9.1.

Change-Id: Ic9d3d4b2cc48b0c449c31603a8034fc1c1c82880
2026-01-12 16:46:50 -05:00
Liliana Marie Prikler
5342a49f7c
gnu: Add font-playwrite.
* gnu/packages/fonts.scm (font-playwrite): New variable.
2026-01-12 22:42:11 +01:00
Liliana Marie Prikler
f678db0e5f
gnu: Add font-great-vibes.
* gnu/packages/fonts.scm (font-great-vibes): New variable.
2026-01-12 22:42:11 +01:00
Dariqq
e59fd9fa18
build-system: meson: Add kernel field to machine-alist.
* guix/build-system/meson.scm (make-machine-alist): Add kernel value.

Change-Id: I29b67d2ed28b693db524c798786c39e705619897
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
Dariqq
096ec2693e
build-system: meson: Properly name cross files.
* guix/build-system/meson.scm (make-cross-file): Add triplet and file
extension to the cross file.

Change-Id: Ie8ba187687670ec483cf4555a832590ec3ee8809
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
Dariqq
f26735148a
build-system: meson: Change pkgconfig to pkg-config.
Meson is warning that the pkgconfig entry is deprecated.
DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config".

* guix/build-system/meson.scm (make-binaries-alist): Replace deprecated 'pkgconfig with 'pkg-config.

Change-Id: Ic7f2ce5503661ad163c4cfe9cd307ff6175134ff
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
Dariqq
d4666145b4
build-system: meson: Add windres compiler for mingw.
* guix/build-system/meson.scm (make-binaries-alist): Add windres when
compiling for mingw.

Change-Id: I7f1f34cd5129918f4aba0baf1d2742e0bfbbb751
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
cb1183121b
gnu: Add emacs-doc-toc.
* gnu/packages/emacs-xyz.scm (emacs-doc-toc): New variable.

Change-Id: I157a92ecb1b2df1dba22046cc21d0383bea5f65d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
72045ff654
gnu: fntsample: Add perl dependency
* gnu/packages/fontutils.scm (fntsample)[inputs]: Add perl.

Change-Id: I2c96776da4b0dc53050e36f8ba1a88fec8b00812
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
4aef912f82
gnu: Add pdf-tocgen.
* gnu/packages/pdf.scm (pdf-tocgen): New variable.

Change-Id: Icf78f177e87d35de00d5c4a50224dcc1a7a9273a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
9df4ee0e6b
gnu: Add python-pymupdf.
* gnu/packages/pdf.scm (python-pymupdf): New variable.

Change-Id: I72caf140de862733f9191ad18a67a861cb0f31d5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
def4874f72
gnu: Add python-pymupdf-fonts.
* gnu/packages/pdf.scm (python-pymupdf-fonts): New variable.

Change-Id: I9d80c9c0d6128933e2ac1b986e4c13c6b17f3b0f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
91c4db1eea
gnu: mupdf: Install shared python libraries.
* gnu/packages/pdf.scm (mupdf)[inputs]: Add leptonica and tesseract-ocr.
[native-inputs]: Add python-3, python-clang-13, and swig-next.
[#:phases]: Add ‘install-python’.

Change-Id: Ia40183cfa2b2a97210d996485f9a2d3a992b4309
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:10 +01:00
pinoaffe
75223ca4b6
gnu: python-clang: Fix tests, switch to pyproject-build-system.
* gnu/packages/llvm.scm (python-clang): Fix tests, switch to pyproject-build-system.

Change-Id: I5c99e066e31eae12bb3c50471d8c0767790d6a16
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12 22:42:08 +01:00
jgart
bdfd3fa403
gnu: sbcl-enhanced-eval-when: Update to 2.0.
* gnu/packages/lisp-xyz.scm (sbcl-enhanced-eval-when): Update to 2.0.
[arguments]: Enable tests.
[native-inputs]: Add sbcl-parachute.

Change-Id: Ifa3aa9e497649f87fd3e3430501a2239d814b528
2026-01-12 16:39:40 -05:00
jgart
b0451b3e42
gnu: sbcl-definitions-systems: Update to 3.0.
* gnu/packages/lisp-xyz.scm (sbcl-definitions-systems): Update to 3.0.

Change-Id: I2232c178aa441dba0f02683cc01153d49cbc228a
2026-01-12 16:35:01 -05:00
jgart
9df37f9a97
gnu: sbcl-conduit-packages: Update to 5.0.0.
* gnu/packages/lisp-xyz.scm (sbcl-conduit-packages): Update to 5.0.0.

Change-Id: I55e1994613ad3ad6120f592e7917532381229c24
2026-01-12 16:33:59 -05:00
jgart
8671a18f82
gnu: sbcl-cl-yacc: Update to 0.4.
* gnu/packages/lisp-xyz.scm (sbcl-cl-yacc): Update to 0.4.

Change-Id: Ie21ae25ce4cdaa69d28b8fce396858f4a0c92c4b
2026-01-12 16:32:25 -05:00
jgart
f675fb1a78
gnu: sbcl-cl-fast-ecs: Update to 0.9.1.
* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.9.1.

Change-Id: I8fe7b0d6432dc986f3eabde7da4b520e37cfcad0
2026-01-12 16:29:37 -05:00
jgart
8e1c068309
gnu: sbcl-cl-environments: Update to 0.5.
* gnu/packages/lisp-xyz.scm (sbcl-cl-environments): Update to 0.5.

Change-Id: If63110ee7fee8d62ac86b15bbbde92216abaae20
2026-01-12 16:28:11 -05:00