summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-04-19gnu: Add font-open-sans.Ian Henderson
* 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-18gnu: trealla: Update to 2.92.38.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.38. Change-Id: I841300c8b2c0f02cd432388c41b5f8690c3a8e02
2026-04-18gnu: wl-color-picker: Update to 1.4.Sughosha
* 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-18gnu: guile-bstructs: Update to 0.2.0.David Thompson
* gnu/packages/guile-xyz.scm (guile-bstructs): Update to 0.2.0. Change-Id: I5e9b15ffe8507e4ba29af0cac234b16edec71f2a
2026-04-18gnu: kicad: Update to 10.0.1.Peter Polidoro
* 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-18gnu: Add mopidy-mopiqtt.Evgeny Pisemsky
* gnu/packages/music.scm (mopidy-mopiqtt): New variable. Merges guix/guix!7789 Change-Id: Ic4b6bb74cc2b4c921be837875365e1cba7398cb8 Signed-off-by: Sughosha <sughosha@disroot.org>
2026-04-17gnu: guix-build-coordinator: Update to 0-138.a52e17a.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-138.a52e17a. Change-Id: I16a992ab97b9c19d2399336fef5212a40e987d5d
2026-04-17gnu: nar-herder: Update to 0-53.44ca801.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-53.44ca801. [inputs,propagated-inputs]: Add guile-aws. Change-Id: I31a84cc850d315daaeb883a324fe38888f80bd86
2026-04-17gnu: guile-knots: Update to 0.1-34.f767eca.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-34.f767eca. Change-Id: I22abce1b6086c8a86b0c6d0738b5bc5a063cf7f2
2026-04-17services: bffe: Don't use line buffering.Christopher Baines
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-17services: guix-build-coordinator: Don't use line buffering.Christopher Baines
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-17gnu: emacs-fj: Add tests.Cayetano Santos
* 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-17gnu: Add emacs-exemplify-eval.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-exemplify-eval): New variable. Change-Id: I704387dd9faa181f9c1bdbe36cf437e4155c854f
2026-04-17gnu: Add emacs-whisper-el.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-whisper-el): New variable. Merges guix/guix!7742 Change-Id: Ib0623a832e3ac9b02359602c75c3da3349059668
2026-04-17gnu: Add emacs-exemplify-ert.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-exemplify-ert): New variable. Merges guix/guix!7763 Change-Id: I363d87b661254e7751725d9a2db5aed7248830a3
2026-04-17gnu: emacs-mastodon: Update to 2.0.16.moksh
* 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-17gnu: Add sqliteodbc.Peter Polidoro
* gnu/packages/databases.scm (sqliteodbc): New variable. Merges guix/guix!7882 Change-Id: I3ed8854a32e40d488097133f0e730d14a361064c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-17gnu: gnome-meta-core-utilities: Replace evince with papers.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-meta-core-utilities): Replace evince with papers. Change-Id: I44363e976b3a7fa1e86822138d65b26661c62566
2026-04-17gnu: installer: Use kmscon-8.Anderson Torres
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-17gnu: Add kmscon-8.Anderson Torres
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-17home: services: gpg-agent: Expose shepherd-requirement in configuration.Hilton Chain
* 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-17home: services: gpg-agent: Allow inheriting graphical session environment.Hilton Chain
* 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-16gnu: elixir: Replace git with git-minimal.Igorj Gorjaĉev
* 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-16gnu: guile-knots: Update to 0.1-33.ec2cdff.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-33.ec2cdff. Change-Id: I45f2fccca4af1048421ca89dbb190b9da9847d25
2026-04-16gnu: Add dnsupdate.Christopher Baines
* gnu/packages/dns.scm (dnsupdate): New variable. Change-Id: I6643a3542225ccca5aa40b3578e439e3308f6f2b
2026-04-16gnu: Add ddclient.Christopher Baines
* gnu/packages/dns.scm (ddclient): New variable. Change-Id: I6351903b247d1cb04f9e03e503a14bdeaafc0304
2026-04-16gnu: guile2.2-present: Improve style.Nicolas Graves
* gnu/packages/gtk.scm (guile2.2-present): [inputs]: Drop input labels. Change-Id: Ie749de7dc6316a0ddc095618e3e633545d683189 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-16gnu: guile2.2-rsvg: Improve style.Nicolas Graves
* 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-16gnu: guile2.2-cairo: Improve style.Nicolas Graves
* gnu/packages/gtk.scm (guile2.2-cairo)[inputs]: Drop input labels. Change-Id: Ief46f7b191c204484f7a1a62f84ad840c1260bd2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-16gnu: ganv: Improve style.Nicolas Graves
* 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-16gnu: freecad: Update to 1.1.1.Peter Polidoro
* gnu/packages/engineering.scm (freecad): Update to 1.1.1. Change-Id: I0b6d872a907f46979a5d102c244835d7af7f11ec Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-16gnu: python-geventhttpclient: Update to 2.3.9.Andreas Enge
* gnu/packages/python-web.scm (python-geventhttpclient): Update to 2.3.9. Change-Id: I83ff865b8ae052d24f9920b3d5c029e7c91373cc
2026-04-16gnu: fcitx5: Add GUIX_GTK2_IM_MODULE_FILE search path.Hilton Chain
* 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-16gnu: libftdi: Fix build on python-3.12.Sharlatan Hellseher
* gnu/packages/libftdi.scm (libftdi)[native-inputs]: Remove swig-4.0; add python-setuptools and swig. Change-Id: Idd7c1c616191778c7176ef50007404d1628c914e
2026-04-16gnu: fdroidserver: Update to 2.4.3.Sharlatan Hellseher
* 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-16gnu: sdkmanager: Adjust inputs and test backend.Sharlatan Hellseher
* 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-16gnu: python-asyncinject: Update to 0.6.1.Sharlatan Hellseher
* 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-15gnu: steam-devices-udev-rules: Update to 1.0.0.61-2.7dde9ec.John Kehayias
* gnu/packages/games.scm (steam-devices-udev-rules): Update to 1.0.0.61-2.7dde9ec. Change-Id: If5931e836978b27d09e128cb5b581292eebcde96
2026-04-15gnu: autofs-service: Fix computing Shepherd requirements.Ian Eure
Handling of non-NFS/SMB mounts was buggy and did not work at all. * gnu/services/nfs.scm (autofs-configuration->requirements): Add an `else' to prevent losing the accumulator in the fold. (autofs-configuration->requirements): Call `delete-duplicates' on the input, not the output. Fixes #7927. Change-Id: I0cccde431d0bd19dc63be8754fb6dfa35a6f8a49
2026-04-15gnu: emacs-xelb: Patch call to xauth with store path.bdunahu
This ensures login cookies used to authenticate with the X server can be found at runtime without requiring xauth be in the user's profile. * gnu/packages/emacs-xyz.scm (emacs-xelb)[#:phases]: Add ‘patch-xauth-path’. [inputs]: Add xauth. Change-Id: Ic24cb12d6103a3f6dc24c89f2dd43c1e1f7dc95c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add papers.Liliana Marie Prikler
* gnu/packages/gnome.scm (papers): New variable. * gnu/packages/rust-crates.scm (rust-ashpd-0.12.1) (rust-float-next-after-1.0.0, rust-formatx-0.2.4, rust-geo-0.30.0) (rust-geo-types-0.7.18, rust-geographiclib-rs-0.2.5, rust-i-float-1.7.0) (rust-i-key-sort-0.2.0, rust-i-overlay-2.0.5, rust-i-shape-1.7.0) (rust-i-tree-0.8.3, rust-ink-stroke-modeler-rs-0.1.0, rust-oo7-0.5.0) (rust-robust-1.2.0): New variables. (lookup-cargo-inputs): Add ‘papers’.
2026-04-15gnu: Add poppler-next.Liliana Marie Prikler
* gnu/packages/pdf.scm (poppler-next): New variable.
2026-04-15gnu: emacs-bqn-mode: Update to 2026-02-08λx.x
* gnu/packages/emacs-xyz.scm (emacs-bqn-mode): Update to 2026-02-08. Change-Id: I6e52ba929ba962832c96422f48e8b1aed447a3cf Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add libfossil.Nguyễn Gia Phong
* gnu/packages/version-control.scm (libfossil): New variable. * gnu/packages/patches/libfossil-skip-amalgamation.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I6e19c074587e17446ac213386a9143d503ebba57 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add emacs-nerd-icons-mode-line.coopi
* gnu/packages/emacs-xyz.scm (emacs-nerd-icons-mode-line): New variable. Change-Id: Id3f80fe2c094b1e0e3eead99cb9e3083b062319b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add emacs-nerd-icons-corfu.coopi
* gnu/packages/emacs-xyz.scm (emacs-nerd-icons-corfu): New variable. Change-Id: I487dc25bad6d0536a670c13626c1e18f4364c147 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add emacs-nerd-icons-completion.coopi
* gnu/packages/emacs-xyz.scm (emacs-nerd-icons-completion): New variable. Change-Id: Ib5b07704689f8a1af6e0dec7e0370d3afde4f7d6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add emacs-nerd-icons-ibuffer.coopi
* gnu/packages/emacs-xyz.scm (emacs-nerd-icons-ibuffer): New variable. Change-Id: Ia25dd10b7d3950cefec3ad4301cfebacdd4b8c74 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add emacs-nerd-icons-ivy-rich.coopi
* gnu/packages/emacs-xyz.scm (emacs-nerd-icons-ivy-rich): New variable. Change-Id: I2266c559c225d1f0bb499734eb6eef4a613436e9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-15gnu: Add emacs-nerd-icons-dired.coopi
* gnu/packages/emacs-xyz.scm (emacs-nerd-icons-dired): New variable. Change-Id: Ib8b192a07e7acbd52cb1705f237ec5a1976b3060 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>