summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gnu: stumpwm: Update to 24.11.•••* gnu/packages/wm.scm (stumpwm): Update to 24.11. [arguments]: Remove 'fix-tests' and 'remove-temporary-cache' phases. Change-Id: I353e21e360c1c332f484a8bbd7437cb812b8ef15 Guillaume Le Vaillant2025-01-131-11/+3
* gnu: python-falcon: Add missing inputs.•••* gnu/packages/python-web.scm (python-falcon)[native-inputs]: Add python-setuptools and python-wheel. [arguments]: Remove custom 'check phase; ignore test_utils.py. Change-Id: I030504dc8113b8e44a37970cc0832c685aa51ec9 Ricardo Wurmus2025-01-131-7/+7
* gnu: emacs-dape: Update to 0.21.0.•••* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.21.0. Change-Id: Ia22f8f3a5630e6f8588965546494145dd84f93d9 jgart2025-01-131-2/+2
* gnu: Add lightdm-tiny-greeter.•••* gnu/packages/display-managers.scm (lightdm-tiny-greeter): New variable. (customize-lightdm-tiny-greeter): New procedure. Change-Id: I4c6d9df0fcc33179692c016bea5a45eaae3b029b Signed-off-by: Feng Shu <tumashu@163.com> Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Feng Shu2025-01-131-1/+108
* gnu: Add font-cica.•••* gnu/packages/fonts.scm (font-cica): New variable. Change-Id: I8bfd7f7050d8e6870aeb3e5f65f8b420078170ef Signed-off-by: 宋文武 <iyzsong@member.fsf.org> ROCKTAKEY2025-01-131-0/+21
* gnu: Add doom-runner.•••* gnu/packages/games.scm (doom-runner): New variable. Change-Id: I986299789ab1c73b6a918226fdb33558355c0269 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andrew Wong2025-01-131-0/+52
* news: Add entry about removing linux-libre 6.11.•••* etc/news.scm: Add entry. Change-Id: Id405d3f289f22f52c252a7b30ba66abe963a54d8 Leo Famulari2025-01-121-0/+7
* gnu: Remove linux-libre 6.11.•••This kernel series is no longer supported upstream. * gnu/packages/linux.scm (linux-libre-6.11-version, linux-libre-6.11-gnu-revision, deblob-scripts-6.11, linux-libre-6.11-pristine-source, linux-libre-6.11-source, linux-libre-headers-6.11, linux-libre-6.11): Remove variables. the commit message for your changes. Lines starting * gnu/packages/aux-files/linux-libre/6.11-arm.conf, gnu/packages/aux-files/linux-libre/6.11-arm64.conf, gnu/packages/aux-files/linux-libre/6.11-i686.conf, gnu/packages/aux-files/linux-libre/6.11-riscv.conf, gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: I71ae7696534b2096de5ffb650bf8a8313e907edb Leo Famulari2025-01-127-56787/+0
* gnu: love: Update to 11.5.•••* gnu/packages/game-development.scm (love): Update to 11.5. Change-Id: Idb8e6955aa2aedb7a76abb7a759b8684b3c86516 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Adriel Dumas--Jondeau2025-01-121-2/+2
* import/go: Fix #:go formation.•••Reported by MSavoritias <email@msavoritias.me> in #74992 "guix import go package definition is not valid". This change fixes it: instead of "#:go 1.22" will produce "#:go go-1.22". * guix/import/go.scm (go-module->guix-package): Fix format for #:go key argument. Change-Id: I9db0688b8e2970f5e90b415966d39b45505b7c8e Sharlatan Hellseher2025-01-121-1/+3
* gnu: spritely-libp2p-daemon: Enable tests, simplify.•••* gnu/packages/ipfs.scm (spritely-libp2p-daemon) [arguments] <go>: Default ig go-1.21 from the go-build-system. <embed-files>: Use it instead of custom phase. <phases>: Remove 'fix-libp2p-asn-util-embed. [propagated-inputs]: Remove go-github-com-libp2p-go-libp2p, go-github-com-libp2p-go-libp2p-peer, go-github-com-libp2p-go-libp2p-crypto, and go-github-com-multiformats-go-multiaddr. [native-inputs]: Add go-github-com-libp2p-go-libp2p, go-github-com-multiformats-go-multiaddr, and go-github-com-stretchr-testify. Change-Id: I594aa2958092b6943ef961a2cd3df89379cbbde2 Sharlatan Hellseher2025-01-121-26/+6
* gnu: flatpak: Fix icon validation.•••* gnu/packages/package-management.scm (flatpak): Substitute a marker in icon-validator/validate-icon.c for the store location. * gnu/packages/patches/flatpak-fix-icon-validation.patch: Bind the guix store during flatpak-validate-icon invocation in sandbox mode, along with a few environment variables necessary for image format detection. Change-Id: I15dfdd0ecadc57ed383e2985c1c3caa36be4a1de Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vasilii Smirnov2025-01-123-0/+45
* gnu: Add julia-manualmemory.•••* gnu/packages/julia-xyz.scm (julia-manualmemory): New variable. Change-Id: I8a5b2c1fb9dfa0b83864023ba71a2cb74fee1d8f Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2025-01-121-0/+25
* gnu: Add julia-cpusummary.•••* gnu/packages/julia-xyz.scm (julia-cpusummary): New variable. Change-Id: Icd4a37d36786d59f5b6ec0e7ee9c8d7d901cacc3 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2025-01-121-0/+22
* gnu: octave: Update to 9.3.0.•••* gnu/packages/maths.scm (octave-cli): Update to 9.3.0. Change-Id: I8422fcfb1cead868faeb563ac90b08d711c870c5 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Tai2025-01-121-2/+2
* gnu: shepherd: Update to 1.0.1.•••* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.1. Change-Id: Ia02aef22fcfbc0eda3dac6ae200bddc9441c00f6 Ludovic Courtès2025-01-121-2/+2
* gnu: sioyek: Fix segfault on search.•••Fix segfault produced when running a search command, see: <https://github.com/ahrm/sioyek/issues/1285> * gnu/packages/pdf.scm (sioyek)[inputs]: Remove mupdf; add mupdf-1.24. Change-Id: I9ddc7f1154bc68c812ec314cfe5316bfd9de8182 Ekaitz Zarraga2025-01-121-1/+1
* gnu: Add mupdf-1.24.•••Needed for sioyek. * gnu/packages/pdf.scm (mupdf-1.24): New variable. Change-Id: I66a4ab1aa33da41c3c387bc7ce6850347ef7c79c Ekaitz Zarraga2025-01-121-0/+25
* gnu: xpadneo: Update to 0.9.7.•••This fixes the currently failing build. * gnu/packages/linux.scm (xpadneo): Update to 0.9.7. Liliana Marie Prikler2025-01-121-2/+2
* gnu: xfce: Enable xfce4-screensaver.•••This fixes <https://issues.guix.gnu.org/75288>. * gnu/packages/xfce.scm (xfce)[inputs]: Add xfce4-screensaver. * gnu/services/desktop.scm (xfce-pam-services): New procedure. (xfce-desktop-service-type): Add a extension for pam-root-service-type. Change-Id: I4bdf5088f4ccc743afdcfdd2d68541c2d883552d 宋文武2025-01-122-0/+6
* gnu: Add libretro-beetle-psx.•••* gnu/packages/emulators.scm (make-libretro-beetle-psx): New procedure. (libretro-beetle-psx, libretro-beetle-psx-hw): New variables. Change-Id: I7d5bb2783a5952e00014f18eaf8e436e889ef77b Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andrew Wong2025-01-121-0/+52
* import: git: Do not search pre-release words in tag prefix.•••This fixes tags like 'xfce4-dev-tools-4.20.0'. * tests/import-git.scm ("latest-git-tag-version: prefix contains pre-release words"): New test. * guix/import/git.scm (latest-tag): Don't filter out pre-releases tags. (version-mapping): Filter out pre-releases tags from versions. * gnu/packages/xfce.scm (garcon, thunar-archive-plugin, xfce4-dev-tools): Remove FIXME comments for the 'generic-git' updater. Change-Id: I7683200fa451d7fad153aa08fa9d5761688de01d 宋文武2025-01-123-11/+18
* gnu: xfce4-session: Patch paths to gdbus, xrdb and xmodmap.•••Partly fixes <https://issues.guix.gnu.org/75288>. * gnu/packages/xfce.scm (xfce4-session)[inputs]: Add glib:bin, xmodmap and xrdb. [arguments]: Add 'patch-command-paths phase. Change-Id: I8b6fa52a67856320fe0a665b591282fb5a570427 宋文武2025-01-121-6/+27
* gnu: artanis: Update to 1.1.0.•••* gnu/packages/guile-xyz.scm (artanis): Update to 1.1.0. [source]: Add more substitutions to the snippet. Change-Id: I546f1a527a3e99bf559045baee9042bf1e886d5e Signed-off-by: jgart <jgart@dismail.de> Andy Tai2025-01-111-2/+3
* gnu: kanshi: Add IPC support.•••* gnu/packages/wm.scm (kanshi)[inputs]: Add libvarlink. Change-Id: Ie47b866b82c3207966e2578a1949ada7b1a3a41c Till Robin Zickel2025-01-121-1/+1
* gnu: Add libvarlink.•••* gnu/packages/serialization.scm (libvarlink): New variable. Change-Id: I7b4bfe83dd893a6cf6b0e58486822a182fadbcbc Till Robin Zickel2025-01-121-0/+38
* gnu: Add pinentry-qt5.•••* gnu/packages/gnupg.scm (pinentry-qt5): New variable. Change-Id: Ia70f00002305ab8e1bd6b0edb0ee6ee84007bf8c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sughosha2025-01-121-0/+9
* gnu: pinentry-qt: Switch to Qt6.•••* gnu/packages/gnupg.scm (pinentry-qt)[inputs]: Replace qtbase-5 with qtbase; add qtwayland. Change-Id: Id4cd445e84ae2f15384cf840bf8232d64f2a3f60 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sughosha2025-01-121-1/+1
* gnu: pinentry-tty: Update to 1.3.1.•••* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.3.1. Change-Id: Ia93ffb36c8f99233f16866a7f3fddf7d73d7750f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sughosha2025-01-121-2/+2
* gnu: vmpk: Update to 0.9.0.•••* gnu/packages/music.scm (vmpk): Update to 0.9.0. [build-system]: Switch to qt-build-system. [arguments]<#:qtbase>: Use qtbase. <#:phases>: Add wrap-drumstick. [inputs]: Remove qtbase-5. Replace qtsvg-5 with qtsvg. Add qtwayland. [native-inputs]: Replace qttools-5 with qttools. Change-Id: I3aced579ece316348c900409171e63c3c2cfa192 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sughosha2025-01-121-6/+15
* gnu: sonivox-eas: Update to 1.5.1.•••* gnu/packages/music.scm (sonivox-eas): Update to 1.5.1. [build-system]: Switch to qt-build-system. [arguments]<#:qtbase>: Use qtbase. [inputs]: Remove qtbase-5. Add qtwayland and sonivox. [license]: Remove asl2.0. Change-Id: If65a359fcc70254f69edda318a72ea957572fb3f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sughosha2025-01-121-8/+8
* gnu: drumstick: Update to 2.10.0.•••* gnu/packages/music.scm (drumstick): Update to 2.10.0. Change-Id: I6b07b73690c484c3cb36c0fb87144318313d517c Zheng Junjie2025-01-121-2/+2
* gnu: drumstick: Update to 2.9.1.•••* gnu/packages/music.scm (drumstick): Update to 2.9.1. [build-system]: Switch to qt-build-system. [arguments]<#:qtbase>: Use qtbase. [native-inputs]: Add qttools. [inputs]: Remove qtbase-5 and qttools-5. Replace qtsvg-5 with qtsvg. Add fluid-synth, pipewire, pulseaudio, qt5compat, qtwayland and sonivox. Change-Id: I2db8ce32691dc8ad60c4437667d66681398abec3 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sughosha2025-01-121-6/+15
* gnu: Add sonivox.•••* gnu/packages/music.scm (sonivox): New variable. Change-Id: I50d98ed353264d52d1341baff9dabd5b4e2eecfa Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sughosha2025-01-121-0/+29
* gnu: Add cl-colony and remove obsolete cl-virality.•••The Virality game engine is no longer maintained and developed. The successor of the Virality project is Colony. * gnu/packages/lisp-xyz.scm (cl-colony, ecl-colony, sbcl-colony): New variables. Remove sbcl-virality and cl-virality variables. Change-Id: Ib52c12fad265a9dcf92d5df7bdecf9fd7a481c2f jgart2025-01-111-15/+16
* gnu: linux-libre 5.4: Update to 5.4.289.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.289. (linux-libre-5.4-pristine-source): Update hash. Change-Id: Ib17f413f80ca2710fd650f8ed05a6c9d87ac5a11 Leo Famulari2025-01-111-2/+2
* gnu: linux-libre 5.10: Update to 5.10.233.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.233. (linux-libre-5.10-pristine-source): Update hash. Change-Id: I2edd7239286cca2b64f6a468087f2134188d2581 Leo Famulari2025-01-111-2/+2
* gnu: linux-libre 5.15: Update to 5.15.176.•••* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.176. (linux-libre-5.15-pristine-source): Update hash. Change-Id: Ieef7ec005afbdd927488b5c6b78183eb2e913628 Leo Famulari2025-01-111-2/+2
* gnu: linux-libre 6.1: Update to 6.1.124.•••* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.124. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I9d43a1d271a888af0f26e46e176dda5646635f65 Leo Famulari2025-01-111-2/+2
* gnu: linux-libre 6.6: Update to 6.6.70.•••* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.70. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes. Change-Id: I621fcbd89df72899e8bd53c849674fcd9f35b82b Leo Famulari2025-01-111-3/+3
* gnu: linux-libre: Update to 6.12.9.•••* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.9. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I9427c37d290abad05dcdae1d302ea8f9e7b538d6 Leo Famulari2025-01-111-2/+2
* gnu: Add cl-semver.•••* gnu/packages/lisp-xyz.scm (cl-semver, ecl-cl-semver, sbcl-cl-semver): New variables. Change-Id: I42d44a52f8965f7be3826151c97a3ea096d88ad6 jgart2025-01-111-0/+40
* gnu: chibi-scheme: Fix cross-compilation.•••* gnu/packages/scheme.scm (chibi-scheme)[arguments]: Use G-expression. <#:make-flags>:When cross-compilation, Set CHIBI. [native-inputs]: When cross-compilation. Add this-package. Change-Id: I424854d77e575f2e2aab8a5a9d32ef628c9db953 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Zheng Junjie2025-01-111-8/+19
* services: rootless-podman: Enable I/O delegation.•••Based on https://rootlesscontaine.rs/getting-started/common/cgroup2/#enabling-cpu-cpuset-and-io-delegation , this patch enables I/O delegation for cgroups v2 enabled users. * gnu/services/containers.scm (cgroups-limits-entrypoint): Enable I/O controller delegation. * gnu/tests/containers.scm: Test it. Change-Id: I7caba33695f11830bea477c4ab3afb89cfaa2fa5 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Giacomo Leidi2025-01-112-2/+2
* services: tests: Add delay for rootless Podman system test.•••* gnu/tests/containers.scm (run-rootless-podman-test): Add 60 seconds long delay before tests are actually run. Change-Id: Ifcf70f7258f9e0886bf829884d7daedc9803352b Signed-off-by: Ludovic Courtès <ludo@gnu.org> Giacomo Leidi2025-01-111-53/+60
* services: nginx: Make log formats configurable.•••* gnu/services/web.scm (<nginx-log-format-configuration>): New record. (<nginx-configuration>)[log-format, log-formats]: New fields. (assert-valid-log-format-escape): New procedure. (emit-nginx-log-format-config): New procedure. (default-nginx-config): Make log formats configurable. * doc/guix.texi (Web Services): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I8a16a1a9a20f64606dac0a1e14f1c5217d351f90 Leo Nikkilä2025-01-112-5/+76
* services: dns: Add unbound service.•••This allows using Unbound as a local DNSSEC-enabled resolver. This commit also allows configuration of the Unbound DNS resolver via a Scheme API. The API currently provides very common options and includes an escape hatch to enable less common configurations. * gnu/service/dns.scm (unbound-serialize-field): New procedure. (unbound-serialize-alist, unbound-serialize-section) (unbound-serialize-string, unbound-serialize-boolean) (unbound-serialize-list-of-strings): New procedures. (unbound-zone): New record type. (unbound-serialize-unbound-zone) (unbound-serialize-list-of-unbound-zone): New procedures. (unbound-remote): New record type. (unbound-serialize-unbound-remote): New procedure. (unbound-server): New record type. (unbound-serialize-unbound-server): New procedure. (unbound-configuration): New record type. (unbound-config-file, unbound-shepherd-service): New procedures. (unbound-account-service): New variable. (unbound-service-type): New services. * gnu/tests/dns.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (DNS Services): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I4c9646c9e17d4882e596d33ff8f738e1877fa1ae Sören Tempel2025-01-114-1/+399
* doc: cookbook: Update "Build system arguments" section.•••* doc/guix-cookbook.texi (Build system arguments) Remove recommendation on phase return value. Ensure code examples can run and are up-to-date. Change-Id: I143babf79983751578d6d4e20b20195ea000656d Signed-off-by: Ludovic Courtès <ludo@gnu.org> Marco Rimoldi2025-01-111-14/+23
* services: cuirass: Add ‘build-expiry’ field.•••* gnu/services/cuirass.scm (<cuirass-configuration>)[build-expiry]: New field. (cuirass-shepherd-service): Honor it. * doc/guix.texi (Continuous Integration): Document it. Change-Id: I1f9e21368437fd8fc236719e32bad7656928c926 Ludovic Courtès2025-01-112-1/+14
* gnu: cuirass: Update to 6b499a7.•••* gnu/packages/ci.scm (cuirass): Update to 6b499a7. Change-Id: I38dd8283ae928b9f736488683426fd8aedf40d66 Ludovic Courtès2025-01-111-3/+3