Anderson Torres
8d06dbc72e
gnu: emacs-2048-game: Use Mercurial instead of MELPA.
...
* gnu/packages/emacs-xyz.scm (emacs-2048-game): Update to 2023.8.8.1-0.0e7210d.
[source]: Use mercurial respository instead of MELPA tarball.
[#:tests?]: Set as #f.
(emacs-2048-game-superceded-version): New dummy variable.
Change-Id: Id03b28ff6ca3e74dea3fadfb11b5b1b105e7cd2e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-19 08:24:47 +02:00
Ian Henderson
ac7bec1187
gnu: Add gnome-shell-extension-hot-edge.
...
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-hot-edge): New variable.
Change-Id: I23b6be8c28ec66d80c1b5b0cc430680646e6ce54
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-19 08:24:36 +02:00
Ian Henderson
a1bb828da2
gnu: Add gnome-shell-extension-caffeine.
...
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-caffeine): New variable.
Change-Id: I542a502062c386f8dda434d4135610821cf493ae
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-19 08:23:33 +02:00
moksh
6a90416017
gnu: Add emacs-jag.
...
* gnu/packages/emacs-xyz.scm (emacs-jag): New variable.
Change-Id: If1948d0a609500391d7b240ccde32a4cc58dcce0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-19 08:07:28 +02:00
moksh
2fdb18979e
gnu: Add emacs-swagg.
...
* gnu/packages/emacs-xyz.scm (emacs-swagg): New variable.
Change-Id: I0f07711cd4536500d976fc76e24a9a93bec9e660
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-19 08:07:27 +02:00
jgart
d8bc7a857a
gnu: pounce: Update to 3.2.
...
* gnu/packages/messaging.scm (pounce): Update to 3.2.
Change-Id: I2b758ce5a895c346c4275128acf36a6221e86a04
2026-04-18 23:58:44 -04:00
Sughosha
9ccbefd585
gnu: plasma: Add flatpak-kcm to propagated-inputs.
...
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add flatpak-kcm.
Change-Id: Ie0d9cfa5c4b96040deb385e177a1e6b6c769ee82
2026-04-19 09:08:09 +05:30
Sughosha
8538108621
gnu: plasma: Add flatpak to propagated-inputs.
...
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add flatpak.
Change-Id: I0d8f7877430abf5b30dbd61186fbfe799a3f0435
2026-04-19 09:07:34 +05:30
Sughosha
adac45850b
gnu: plasma: Enable showing thumbnails of video files.
...
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add ffmpegthumbs.
Change-Id: Ic8e638c3a40923f3dc86bbec40fd53875a93001c
2026-04-19 09:02:41 +05:30
Owen T. Heisler
63e73973a5
gnu: flatpak: Add librsvg for SVG icon validation.
...
* gnu/packages/package-management.scm (flatpak):[propagated-inputs]: Add
librsvg as (librsvg-for-system).
Merges: guix/guix!7973
Closes: https://codeberg.org/guix/guix/issues/7972
Change-Id: Ie03b580a5587711e81260a93f3cb732332c35209
Signed-off-by: Sughosha <sughosha@disroot.org >
2026-04-19 08:46:09 +05:30
Sughosha
082c705d48
gnu: kaidan: Improve package style.
...
* gnu/packages/kde-internet.scm (kaidan)[source]: Adjust formatting to meet the
80 characters line width convention.
[arguments]: Likewise.
Change-Id: I5202fa5b200c3f1193f38279baa4f279f31e2451
2026-04-19 08:38:31 +05:30
bdunahu
a544e59205
gnu: kaidan: Add required qt6 plugins.
...
* gnu/packages/kde-internet.scm (kaidan)[#:phases]: Add ‘wrap-program’.
[inputs]: Add bash-minimal, gst-plugins-good-qt.
Change-Id: Idc824c4a8daaecf6e274126427da8809f30d24c2
Signed-off-by: Sughosha <sughosha@disroot.org >
2026-04-19 08:33:54 +05:30
Ian Henderson
fed54175a1
gnu: Add font-open-sans.
...
* gnu/packages/fonts.scm (font-open-sans): New variable.
Merges guix/guix!7833
Change-Id: I541f88b3745ea61d04d061200e08d31d4fb23466
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-04-19 09:49:22 +08:00
jgart
6d5a20bc05
gnu: trealla: Update to 2.92.38.
...
* gnu/packages/prolog.scm (trealla): Update to 2.92.38.
Change-Id: I841300c8b2c0f02cd432388c41b5f8690c3a8e02
2026-04-18 19:14:27 -04:00
Sughosha
92df3d957a
gnu: wl-color-picker: Update to 1.4.
...
* gnu/packages/xdisorg.scm (wl-color-picker): Update to 1.4.
[arguments]<#:phases>: Rename 'wrap-script' to 'wrap-program' and rewrite it.
[inputs]: Reorder; add libnotify.
Change-Id: I49d934c634ed7838b3dd494c847dd3f02b92ab89
2026-04-18 22:50:39 +05:30
David Thompson
8bb2902721
gnu: guile-bstructs: Update to 0.2.0.
...
* gnu/packages/guile-xyz.scm (guile-bstructs): Update to 0.2.0.
Change-Id: I5e9b15ffe8507e4ba29af0cac234b16edec71f2a
2026-04-18 08:44:30 -04:00
Peter Polidoro
dc0ffec8da
gnu: kicad: Update to 10.0.1.
...
* gnu/packages/electronics.scm (kicad): Update to 10.0.1.
[description]: Update.
Merges guix/guix!7967
Change-Id: Iaccf167967402345e3576d48cdbf098d0b5e6263
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-04-18 10:51:55 +02:00
Evgeny Pisemsky
ccd22eac80
gnu: Add mopidy-mopiqtt.
...
* gnu/packages/music.scm (mopidy-mopiqtt): New variable.
Merges guix/guix!7789
Change-Id: Ic4b6bb74cc2b4c921be837875365e1cba7398cb8
Signed-off-by: Sughosha <sughosha@disroot.org >
2026-04-18 06:11:40 +05:30
Christopher Baines
da61f4e8fb
gnu: guix-build-coordinator: Update to 0-138.a52e17a.
...
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-138.a52e17a.
Change-Id: I16a992ab97b9c19d2399336fef5212a40e987d5d
2026-04-17 18:51:46 +01:00
Christopher Baines
67fa713c9a
gnu: nar-herder: Update to 0-53.44ca801.
...
* gnu/packages/package-management.scm (nar-herder): Update to 0-53.44ca801.
[inputs,propagated-inputs]: Add guile-aws.
Change-Id: I31a84cc850d315daaeb883a324fe38888f80bd86
2026-04-17 18:51:46 +01:00
Christopher Baines
d8aadaecca
gnu: guile-knots: Update to 0.1-34.f767eca.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-34.f767eca.
Change-Id: I22abce1b6086c8a86b0c6d0738b5bc5a063cf7f2
2026-04-17 18:51:46 +01:00
Christopher Baines
84426cb20a
services: bffe: Don't use line buffering.
...
For the output ports, as this can cause problems with fibers.
* gnu/services/guix.scm (bffe-shepherd-services): Don't use line buffered
output.
Change-Id: I93a24ea2bad2d7beac795caf515ffd7a259247a7
2026-04-17 18:51:46 +01:00
Christopher Baines
3e4c2ce48e
services: guix-build-coordinator: Don't use line buffering.
...
For the output ports, as this can cause problems with fibers.
* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Don't use
line buffered output.
Change-Id: I7b26ef252b6f6999e8a39b5d872a780a99f3852c
2026-04-17 18:51:46 +01:00
Cayetano Santos
8014907342
gnu: emacs-fj: Add tests.
...
* gnu/packages/emacs-xyz.scm (emacs-fj)[native-inputs]: Add
emacs-el-mock, emacs-exemplify-ert, and emacs-exemplify-eval.
[arguments]<#:test-command>: Add.
<#:tests?>: Delete.
<#:phases>: Add ’remove-cask.
Change-Id: I5dab9012ef053eb871ec299bf6d4f553d6a56d10
2026-04-17 17:38:38 +02:00
Cayetano Santos
5dd9f05628
gnu: Add emacs-exemplify-eval.
...
* gnu/packages/emacs-xyz.scm (emacs-exemplify-eval): New variable.
Change-Id: I704387dd9faa181f9c1bdbe36cf437e4155c854f
2026-04-17 17:36:09 +02:00
Cayetano Santos
8d585c6179
gnu: Add emacs-whisper-el.
...
* gnu/packages/emacs-xyz.scm (emacs-whisper-el): New variable.
Merges guix/guix!7742
Change-Id: Ib0623a832e3ac9b02359602c75c3da3349059668
2026-04-17 17:14:06 +02:00
Cayetano Santos
89a627472b
gnu: Add emacs-exemplify-ert.
...
* gnu/packages/emacs-xyz.scm (emacs-exemplify-ert): New variable.
Merges guix/guix!7763
Change-Id: I363d87b661254e7751725d9a2db5aed7248830a3
2026-04-17 17:05:36 +02:00
moksh
98a10e4e2e
gnu: emacs-mastodon: Update to 2.0.16.
...
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.16.
Merges guix/guix!7963
Change-Id: I3cb634d8e63e9bbd6ce52c81f5d330cc121991bf
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-04-17 16:36:06 +02:00
Peter Polidoro
d7cf85a404
gnu: Add sqliteodbc.
...
* gnu/packages/databases.scm (sqliteodbc): New variable.
Merges guix/guix!7882
Change-Id: I3ed8854a32e40d488097133f0e730d14a361064c
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-04-17 16:07:24 +02:00
Maxim Cournoyer
de90fd9b14
gnu: gnome-meta-core-utilities: Replace evince with papers.
...
* gnu/packages/gnome.scm (gnome-meta-core-utilities): Replace evince with
papers.
Change-Id: I44363e976b3a7fa1e86822138d65b26661c62566
2026-04-17 10:25:54 +09:00
Anderson Torres
8a8d8ca39e
gnu: installer: Use kmscon-8.
...
Because kmscon-9 lacks the patch to change keyboared layout in the installer.
* gnu/system/install.scm (%installation-services)[kmscon-service-type]: Set kmscon to kmscon-8.
Change-Id: Ib12d9ec8f32042dce8ade66bf042ae32a7d05e2c
Signed-off-by: Hilton Chain <hako@ultrarare.space >
Merges: #7381
2026-04-17 03:07:05 +08:00
Anderson Torres
a06400ad5c
gnu: Add kmscon-8.
...
An API breakage occurred some place between 8.x and 9.x series of kmscon.
Because of it, our custom patch kmscon-8-runtime-keymap-switch.patch (needed
by Guix System installer) no longer applies cleanly. Until a new patch is
developed, let's recover the older package and keep it side-by-side in Guix.
* gnu/packages/terminals.scm (kmscon-8): New variable.
Document its dependency with Guix System installer.
* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: Rename to...
* gnu/packages/patches/kmscon-8-runtime-keymap-switch.patch: ...this file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Change-Id: I88cb9ea39b3801ea96dd663e2995597c060f41db
Signed-off-by: Hilton Chain <hako@ultrarare.space >
2026-04-17 03:07:05 +08:00
Hilton Chain
ace8be46a4
home: services: gpg-agent: Expose shepherd-requirement in configuration.
...
* gnu/home/services/gnupg.scm (home-gpg-agent-configuration)
[shepherd-requirement]: New field.
(home-gpg-agent-shepherd-services): Use it.
* doc/guix.texi (GNU Privacy Guard): Update documentation.
Merges: #7788
2026-04-17 03:07:05 +08:00
Hilton Chain
f0079d20ae
home: services: gpg-agent: Allow inheriting graphical session environment.
...
* gnu/home/services/gnupg.scm (home-gpg-agent-shepherd-services): Wrap service
constructor to allow inheriting graphical session environment.
Link: https://codeberg.org/guix/guix/issues/5899#issuecomment-12902232
2026-04-17 03:07:03 +08:00
Igorj Gorjaĉev
e597af9546
gnu: elixir: Replace git with git-minimal.
...
* gnu/packages/elixir.scm (elixir)[inputs]: Remove git.
[native-inputs]: Add git-minimal.
Change-Id: I6a06b7ab8bf91c4082484fe4e6e9fa3c09f845fd
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-16 20:33:40 +02:00
Christopher Baines
41ab1cb9e4
gnu: guile-knots: Update to 0.1-33.ec2cdff.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-33.ec2cdff.
Change-Id: I45f2fccca4af1048421ca89dbb190b9da9847d25
2026-04-16 14:31:32 +01:00
Christopher Baines
9bc1228485
gnu: Add dnsupdate.
...
* gnu/packages/dns.scm (dnsupdate): New variable.
Change-Id: I6643a3542225ccca5aa40b3578e439e3308f6f2b
2026-04-16 14:31:32 +01:00
Christopher Baines
745bd96b91
gnu: Add ddclient.
...
* gnu/packages/dns.scm (ddclient): New variable.
Change-Id: I6351903b247d1cb04f9e03e503a14bdeaafc0304
2026-04-16 14:26:42 +01:00
Nicolas Graves
357fbd56fb
gnu: guile2.2-present: Improve style.
...
* gnu/packages/gtk.scm (guile2.2-present):
[inputs]: Drop input labels.
Change-Id: Ie749de7dc6316a0ddc095618e3e633545d683189
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-16 14:02:54 +02:00
Nicolas Graves
d23f6960d8
gnu: guile2.2-rsvg: Improve style.
...
* gnu/packages/gtk.scm (guile2.2-rsvg)
[inputs, propagated-inputs]: Drop input labels.
Change-Id: Ibb18e4897df39ce635c63561c10487b5a2ca4ad2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-16 14:02:54 +02:00
Nicolas Graves
fa26ae8d65
gnu: guile2.2-cairo: Improve style.
...
* gnu/packages/gtk.scm (guile2.2-cairo)[inputs]: Drop input labels.
Change-Id: Ief46f7b191c204484f7a1a62f84ad840c1260bd2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-16 14:02:53 +02:00
Nicolas Graves
51ec304fb7
gnu: ganv: Improve style.
...
* gnu/packages/gtk.scm (ganv): Run guix style.
[arguments]<#:tests>: Relocate keyword.
<#:phases>: Improve style.
[inputs]: Drop input labels, drop input labels.
Change-Id: If6d24a7bcc89ce5b5322df8bd6494552db193a65
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-16 14:02:46 +02:00
Peter Polidoro
0cd40ba2ab
gnu: freecad: Update to 1.1.1.
...
* gnu/packages/engineering.scm (freecad): Update to 1.1.1.
Change-Id: I0b6d872a907f46979a5d102c244835d7af7f11ec
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-16 12:43:38 +02:00
Andreas Enge
857540e6cb
gnu: python-geventhttpclient: Update to 2.3.9.
...
* gnu/packages/python-web.scm (python-geventhttpclient): Update to 2.3.9.
Change-Id: I83ff865b8ae052d24f9920b3d5c029e7c91373cc
2026-04-16 12:43:38 +02:00
Hilton Chain
0d16098802
gnu: fcitx5: Add GUIX_GTK2_IM_MODULE_FILE search path.
...
* gnu/packages/fcitx5.scm (fcitx5) [native-search-paths]: Add
GUIX_GTK2_IM_MODULE_FILE.
Merges guix/guix!7826
Change-Id: I1ab296cfa7b424196bd7383fd86e69c8fed0355f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-04-16 18:37:11 +08:00
Sharlatan Hellseher
eb2482a352
gnu: libftdi: Fix build on python-3.12.
...
* gnu/packages/libftdi.scm (libftdi)[native-inputs]: Remove swig-4.0;
add python-setuptools and swig.
Change-Id: Idd7c1c616191778c7176ef50007404d1628c914e
2026-04-16 10:35:42 +01:00
Sharlatan Hellseher
3ffa9e2742
gnu: fdroidserver: Update to 2.4.3.
...
* gnu/packages/android.scm (fdroidserver): Update to 2.4.3.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-argcomplete, python-docker,
python-mwclient, python-pyasn1, and python-pyasn1-modules.
Change-Id: I5f184eb4df48ee160091ffa55bb1e9a0ca8c0c40
2026-04-16 10:35:10 +01:00
Sharlatan Hellseher
7a4e3229f7
gnu: sdkmanager: Adjust inputs and test backend.
...
* gnu/packages/android.scm (sdkmanager):
[arguments] <test-backend>: Use unittest.
[phases]{check}: Use default phase.
[inputs]: Move from here ...
[propagated-inputs]: ... to here.
Change-Id: I6d976dbf7cee39beda89ea9719dcc1e340da66d9
2026-04-16 10:35:10 +01:00
Sharlatan Hellseher
a8103c1b7c
gnu: python-asyncinject: Update to 0.6.1.
...
* gnu/packages/python-xyz.scm (python-asyncinject): Update to 0.6.1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: I097308d486aa6dc0a60f696389413dba2fd79b09
2026-04-16 10:34:50 +01:00
John Kehayias
f77bbf8016
gnu: steam-devices-udev-rules: Update to 1.0.0.61-2.7dde9ec.
...
* gnu/packages/games.scm (steam-devices-udev-rules): Update to 1.0.0.61-2.7dde9ec.
Change-Id: If5931e836978b27d09e128cb5b581292eebcde96
2026-04-15 23:47:42 -04:00