1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-02 07:15:53 +02:00
Commit Graph

180578 Commits

Author SHA1 Message Date
Acid Bong a74a1e1563 gnu: sx: Update to 3.0.
* gnu/packages/xdisorg.scm (sx): Update to 3.0.

Closes: guix/guix#6207
Change-Id: Ia8d5dd12abd194acc84c97aa99a703403ae9b1ae
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-08 11:22:47 +08:00
Maxim Cournoyer 9e6705676f gnu: emacs-gnugo: Update to 3.1.2.0.20250131.151403.
* gnu/packages/emacs-xyz.scm (emacs-gnugo): Update to 3.1.2.0.20250131.151403.

Change-Id: Ieddde6224f0edfc74892309ad935b4d22b5e0b00
2026-02-08 08:23:19 +09:00
Maxim Cournoyer 8a744a0b0c import/elpa: Add GNU-devel repository.
* guix/import/elpa.scm (%elpa-archives): Register GNU-devel archive.
* doc/guix.texi (Invoking guix import): Document it.

Change-Id: If036334477be7537ff70a62d4900427d74bc05db
2026-02-08 08:23:19 +09:00
Andreas Enge 0fba3e7725 gnu: arcan: Update to 0.7.1.
* gnu/packages/arcan.scm (arcan): Update to 0.7.1.
[source]: Switch to Codeberg.

Fixes: guix/guix#5767
Change-Id: If5c1d4451e5ad92813dccbc5c0c23d0e261a5f49
2026-02-07 23:51:12 +01:00
Ricardo Wurmus ec77706204 gnu: Add dexed.
* gnu/packages/audio.scm (dexed): New variable.

Change-Id: I0769a822060e85cfb902fe79525dce4a7e2d169a
2026-02-07 23:35:20 +01:00
Nicolas Graves 70452065b5 gnu: quodlibet: Fix entry point.
* gnu/packages/music.scm (quodlibet)[arguments]<#:phases>: Relocate
extra wrap phases after 'wrap phase to fix entry points.

Change-Id: I76f4f11d4311ae1fcf283ecb43defe7624d4ef4c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07 23:32:02 +01:00
Ashvith Shetty d34dafb6b2 gnu: Update vkmark.
* gnu/packages/benchmark.scm (vkmark): Update vkmark to 2025.01.

Change-Id: I6b5a74afb81e8d3e84666f63d01803de8fbaab7a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:18:58 +01:00
Noé Lopez 2ce85b2245 gnu: Add bitcoin-knots.
* gnu/packages/finance.scm (bitcoin-knots): New variable.

Change-Id: I781d0273358689f5cf00b3f6100588d012510487
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:15:18 +01:00
Peter Polidoro c7fe80064f gnu: opencascade-occt: Add RapidJson and Draco support.
* gnu/packages/maths.scm (opencascade-occt)[inputs]: Add draco and
rapidjson.
[arguments]<#:configure-flags>: Enable Draco (for mesh-compression)
and RapidJson (for the glTF writer).

Change-Id: Id09f31e3be9798c77380ec0958eb8f9fe6d7b71b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 23:08:22 +01:00
Ashvith Shetty 825a1c0251 gnu: blackbox-terminal: Update to 0.14.0-0.4bf9ac5.
* gnu/packages/gnome-xyz.scm (blackbox-terminal): Update to 0.14.0-0.4bf9ac5.

Change-Id: Id840fa05e533bab193ec5cd713b3970a7040b9a8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 320d3dcbf2 gnu: Add aw-watcher-window-wayland.
* gnu/packages/monitoring.scm (aw-watcher-window-wayland): New variable.
* gnu/packages/rust-crates.scm: Record aw-watcher-window-wayland cargo-inputs.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 2e962f4b89 gnu: Add aw-server-rust.
* gnu/packages/monitoring.scm (aw-server-rust): New variable.
* gnu/packages/rust-crates.scm: Record aw-server-rust cargo-inputs.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 89c8cf9f59 gnu: Add activity-watch packages.
* gnu/packages/monitoring.scm (aw-source, aw-core, aw-client)
(aw-notify, aw-qt, aw-watcher-afk, aw-watcher-input)
(aw-watcher-window): New variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 0322144d9b gnu: Add python-timeslot.
* gnu/packages/time.scm (python-timeslot): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 58b237deb9 gnu: Add python-pynput.
* gnu/packages/python-xyz.scm (python-pynput): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 629c3b8f98 gnu: Add python-persist-queue.
* gnu/packages/python-xyz.scm (python-persist-queue): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Nicolas Graves 24d52ff206 gnu: Add python-dbutils.
* gnu/packages/databases.scm (python-dbutils): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei 561ed8814f maint: Build all guix dependencies in the hurd manifest.
* etc/manifests/hurd.scm (guix-dependencies): Don't filter out locales,
graphviz and po4a.

Change-Id: I6f99697a057c48868b65b372bac26fba79021134
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei 3afbbf8ae3 gnu: opensp: Fix build on the Hurd.
* gnu/packages/patches/opensp-maxpathlen.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/xml.scm (opensp): Add phase for adding the patch.

Change-Id: I47278396eb5ded8f654708019e51b7d88b13b976
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei 8b19b95599 gnu: gd: Also skip a failing test on i586-gnu.
Followup to c289311336.
* gnu/packages/gd.scm (gd)[arguments]: XFAIL the test on all IA-32 platforms.

Change-Id: If4d651ba5311b3deaae5d16ec2f43f550d43a957
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:16 +01:00
Yelninei d1dc0c73aa gnu: dbus: Fix build on the Hurd.
* gnu/packages/patches/dbus-hurd-patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/glib.scm (dbus): Add phase for adding the patch.

Change-Id: Ifa3950b9db588b4102162672958541b49dac33a0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07 22:37:15 +01:00
Wilko Meyer 232c55f844 gnu: Add php-8.4.
* gnu/packages/php.scm (php-8.4): New variable.

Change-Id: I81f24e91f3060d563c89dd5a19e694e6b7d264aa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:53 +01:00
Wilko Meyer ea510232e6 gnu: Add php-8.5.
* gnu/packages/php.scm (php-8.5): New variable, formerly known as "php".
(php): Update to php-8.5.

Change-Id: I4bf6026695202226c14757bccee83a5b510d4eee
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 22:33:45 +01:00
msglm e36f3a691e gnu: yt-dlp: Update to 2026.02.04.
* gnu/packages/video.scm (yt-dlp): Update to 2026.02.04

Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:22:09 -08:00
moksh d46b423c1d gnu: librewolf: Update to 147.0.3-2.
* gnu/packages/librewolf.scm (librewolf): Update to 147.0.3-2.

Change-Id: I0c4c97d86c4f22e46393da93ea89e22b84a29197
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-07 12:05:04 -08:00
Cayetano Santos fa6b510864 gnu: Add python-cxxheaderparser.
* gnu/packages/python-xyz.scm (python-cxxheaderparser): New variable.

Change-Id: I3e9d07cf37bf0a6268371ac562074f42c9866ab6
2026-02-07 20:02:59 +01:00
Ludovic Courtès 3a3533826b gnu: libphidget: Fix compilation with GCC 14.
* gnu/packages/libphidget.scm (libphidget)[arguments]: New field.

Change-Id: I3a1ba11f684c19a4585327d0e146955e6c3bc655
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 19:45:10 +01:00
Efraim Flashner f9e4d65b1f gnu: system-config-printer: Fix build.
* gnu/packages/gnome.scm (system-config-printer)[arguments]: Add
modules, with prefix as needed.  Adjust the 'add-install-to-pythonpath
and 'wrap-for-python phases.

Change-Id: If86ad288064170ada3613678063f041766dc9606
2026-02-07 20:36:18 +02:00
Hartmut Goebel c5cdafddf5 gnu: avro-cpp: Update to 1.12.1.
* gnu/packages/serialization.scm (avro-cpp): Update to 1.12.1.
[inputs]: Remove boost-1.83; add boost-1.88 and zlib.

Change-Id: I9882d788bf34a804d71336fbd2ef1770508fbf99
2026-02-07 18:25:10 +01:00
Rutherther b7510ecaf1 inferior: Allow caching of unauthenticated channels.
* guix/inferior.scm (cached-channel-instance): Distinguish
keys for authenticated and unauthenticated channel instances.
Allow caching unauthenticated channels.

Change-Id: I25cec6bff99579e8859fdb474514bcd4d41c6d95
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #3024
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez cebff095e9 gnu: showmethekey: Improve style.
* gnu/packages/video.scm (showmethekey): Reindent.
[source]: Reindent.
[arguments]: Improve style.
[native-inputs]: Reindent.
[inputs]: Reindent
[description]: Reindent and fix markup.

Change-Id: I7aac4566c2f75c4240a6e07c978caa1c0776a4c8
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5707
2026-02-07 17:00:12 +01:00
Carlos Durán Domínguez ce4ed658d4 gnu: showmethekey: Update to 1.19.0.
* gnu/packages/video.scm (showmethekey): Update to 1.19.0.
[arguments]<#:glib-or-gtk?>: Set to #t.
[inputs]: Remove gtk, cairo, pango, libxkbcommon, and polkit.

Change-Id: I13b57c53453d1c4f947b5567485737d153d788a2
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-02-07 17:00:11 +01:00
Rutherther 7fd75725c5 guix-install.sh: Set Guile load paths in zzz-guix.sh.
Reverts bb2263102a.
Follow up of 4aece62a75 that makes this safe.

* etc/guix-install.sh (sys_create_init_profile): Set GUILE_LOAD_PATH and
GUILE_LOAD_COMPILED_PATH to user's current-guix profile.

Change-Id: I52e02d779c1ece4570e355fcc12193ef87b89e50
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5686
2026-02-07 17:00:10 +01:00
Rutherther 175a8d86c9 guix-install.sh: Check if ~/.guix-profile exists properly.
Currently the check only looks if ~/.guix-profile symlink exists.
That, however, is not sufficient. This file might be created prior to creation
of the first generation of user's profile.

So we should be checking that the profile does have the file we're looking for
- etc/profile. This is the same way how /etc/profile solves this on Guix System.

* etc/guix-install.sh (sys_create_init_profile): Properly check if
~/.guix-profile exists.

Change-Id: I1a650cb5b845ca96705361e332409c3b49000057
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5123
2026-02-07 17:00:09 +01:00
jgart b7a291a3c7 gnu: trealla: Update to 2.90.0.
* gnu/packages/prolog.scm (trealla): Update to 2.90.0.

Change-Id: Iff40dfff0bc47f2fbfe8c3f11412b528f13d5440
2026-02-07 09:58:26 -06:00
Andreas Enge 79b90ada7a gnu: python-rtree: Update to 1.4.1.
* gnu/packages/geo.scm (python-rtree): Update to 1.4.1.

Change-Id: Ia4ef71f518e3b8ab24a2bf8b74a1172b687b8552
2026-02-07 16:53:09 +01:00
Andy Tai 0f291ac28e gnu: units: Update to 2.25.
* gnu/packages/maths.scm (units): Update to 2.25.

Change-Id: I9439366f66ff4e9bc37ee6f64bdb0b24d9ffedd2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 15:34:40 +01:00
Jake Forster fcbfc559b1 gnu: itk-snap: Improve reproducibility.
* gnu/packages/image-processing.scm (itk-snap): Improve reproducibility.
[arguments]<#:phases>{make-reproducible}: Patch @CMAKE_HOST_SYSTEM@,
@CMAKE_HOST_SYSTEM_PROCESSOR@.  Patch compile dates in c3d and greedy
submodules.  Move to after 'prepare-submodules phase.
{prepare-submodules}: Copy instead of symlink c3d and greedy.

Change-Id: I491f2fad852dd9dc1233f8d7e1428380fdbe6b21
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:36:23 +01:00
Andreas Enge a5d3806bcf gnu: Remove python-librecaptcha.
* gnu/packages/messaging.scm (python-librecaptcha): Delete variable.

Fixes: guix/guix#5385
Change-Id: If7dfd2ca2fe47670911d7551a7c68db22b601215
2026-02-07 14:28:00 +01:00
Andreas Enge f40de94c7c gnu: Remove python-harmony.
* gnu/packages/messaging.scm (python-harmony): Delete variable.

Fixes: guix/guix#5386
Change-Id: I057f05e4a6c08ae86245929ead483d2a2fa2dbbe
2026-02-07 14:27:35 +01:00
Andreas Enge eba1d0d5ca gnu: Remove python-slurm-magic.
* gnu/packages/parallel.scm (python-slurm-magic): Delete variable.

Fixes: guix/guix#5298
Change-Id: I6ed4512114551d63ce46b8d91b3b38523ecaee65
2026-02-07 14:20:32 +01:00
Andreas Enge 0f17bb44a3 gnu: Remove python-biofluff.
* gnu/packages/bioinformatics.scm (python-biofluff): Delete variable.

Fixes: guix/guix#5249
Change-Id: I01a3672be5d344aba4e14f280350d27b910c9e61
2026-02-07 14:19:39 +01:00
Andreas Enge 22ec49e10d gnu: Remove syncthing-gtk.
* gnu/packages/syncthing.scm (syncthing-gtk): Delete variable.

Fixes: guix/guix#3468
Change-Id: Ia60404a9c4037c1e9efb98f4d6c44515e6f231fa
2026-02-07 14:16:51 +01:00
Andreas Enge 86acfa0b94 gnu: Remove qsyncthingtray.
* gnu/packages/syncthing.scm (qsyncthingtray): Delete variable.

Change-Id: I67b5f674bd04624d18aaa842c811282cabc1f462
2026-02-07 14:16:22 +01:00
Olivier Dion 83b255409e gnu: liburcu: Update to 0.15.6.
* gnu/packages/datastructures.scm (liburcu): Update to 0.15.6.

Change-Id: Ie8e6307137d80ec29925c57ba70070b8a39d3822
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07 14:08:52 +01:00
Sharlatan Hellseher f1f049817b gnu: thefuck: Use python-pytest-8.
* gnu/packages/admin.scm (thefuck):[native-inputs]: Remove
python-pytest; add python-pytest-8.

Change-Id: I532c1973c289501219c5f40ebda2f2c9d27fc20c
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher d83410ba4c gnu: Remove scons-python2.
* gnu/packages/build-tools.scm (scons-python2): Delete variable.

Change-Id: Ie58a8d433de6196547ffc69a6d0d602789d1fb65
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher 0c6eb59fa2 gnu: redeal: Disable missing tests.
* gnu/packages/games.scm (redeal):[arguments] <test-flags>: No tests
provided.

Change-Id: I564f131a34e01bef441be01f20ff87d00892141f
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher b2ffb0bfe5 gnu: scvelo: Relocate phase 'set-numba-cache-dir.
* gnu/packages/bioinformatics.scm (scvelo): [arguments]<#:phases>:
Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: Ia51609df06d64d41b7a272d0e17e96cf973df2f8
2026-02-07 12:28:59 +01:00
Sharlatan Hellseher bc70d27edc gnu: python-ikarus: Update to 0.0.3.
* gnu/packages/bioinformatics.scm (python-ikarus): Update to 0.0.3. Use
G-Expressions.
[arguments] <test-backend, test-flags>: Use custom.
<phases>: Remove 'fix-issue-12; reallocate 'set-numba-cache-dir.
[native-inputs]: Remove python-wheel.

Change-Id: I4bf1b5bbda56373fd632f31aca59d473ab37252a
2026-02-07 12:28:59 +01:00