1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-31 01:31:32 +02:00
Commit Graph

172353 Commits

Author SHA1 Message Date
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