Daniel Khodabakhsh
a643b04de3
gnu: Add vtracer.
...
* gnu/packages/rust-apps.scm (vtracer): New variable.
* gnu/packages/rust-crates.scm: Add crates for vtracer.
Change-Id: I7e77f7d7a1b7bbdafb926e6e2a745d280ad74234
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-08 11:11:47 +01:00
Daniel Khodabakhsh
446bbceac1
gnu: Add python-ezdxf.
...
* gnu/packages/python-xyz.scm (python-ezdxf): New variable.
Change-Id: I38986a59449a105fefddc9e31ab29b91110ddced
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-08 11:11:21 +01:00
Daniel Khodabakhsh
0508e91355
gnu: Add python-asyncudp.
...
* gnu/packages/python-web.scm (python-asyncudp): New variable.
Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-08 11:11:03 +01:00
Efraim Flashner
8781aff522
gnu: python-trio: Fix building on some platforms.
...
* gnu/packages/python-xyz.scm (python-trio)[native-inputs]: Only include
python-cryptography on systems where it is supported.
Change-Id: I2933b1fee70b9b3d250a52e20f068a371325c611
2026-02-08 11:58:47 +02:00
Yarl Baudig
ae90908399
gnu: r-nlme: Fix tests on aarch64.
...
* gnu/packages/cran.scm (r-nlme)[arguments]<#:phases>{ffp-contract-off}:
New phase.
Change-Id: I45a58ec3f47a135855d26115596a21aeef612771
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-08 09:24:27 +01:00
Hugo Buddelmeijer
2123995b6e
gnu: Add python-wrapper to some Tex Live packages.
...
* gnu/packages/tex.scm (texlive-lilyglyphs)[inputs]:
(texlive-de-macro)[inputs]:
(texlive-ebong)[inputs]:
(texlive-latex-papersize)[inputs]:
(texlive-pythontex)[inputs]:
(texlive-memoize)[inputs]:
(texlive-changes)[inputs: Replace python by python-wrapper.
(texlive-mercatormap)[inputs]:
(texlive-parades)[inputs]: Add python-wrapper.
(texlive-changes)[arguments]<#:link-scripts>: Add pyMergeChanges.py.
(texlive-sypycalc): Add TODO note.
Change-Id: I5a29dbfe672e8ea7c28b18694b5fe72721d6829e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-08 09:07:39 +01:00
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