summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
...
* 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-121-3/+0
* 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-111-2/+39
* 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-113-1/+302
* 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-111-1/+10
* gnu: cuirass: Update to 6b499a7.•••* gnu/packages/ci.scm (cuirass): Update to 6b499a7. Change-Id: I38dd8283ae928b9f736488683426fd8aedf40d66 Ludovic Courtès2025-01-111-3/+3
* gnu: opensc: Update to 0.26.0.•••* gnu/packages/security-token (opensc): Update to 0.26.0. Change-Id: Ib4dc6b971c7f99cbf48fb6d2c701ce4fe5e994df Ekaitz Zarraga2025-01-111-2/+2
* gnu: snac2: Update to 2.68.•••* gnu/packages/fediverse.scm (snac2): Update to 2.68. Change-Id: Iccb52a4b1d7eb6c19f13114b9c42acfb9613e728 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Evgeny Pisemsky2025-01-111-2/+2
* gnu: mold: Update to 2.36.0.•••* gnu/packages/mold.scm (mold): Update to 2.36.0. Change-Id: I71c149a0012a5c37008a9d62b0a6f5d3cc6fb553 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Ashish SHUKLA2025-01-111-2/+2
* gnu: ugrep: Update to 7.1.3.•••* gnu/packages/search.scm (ugrep): Update to 7.1.3. Change-Id: I389c9b056f389d80f942ed487bf80cbba97364a4 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Ashish SHUKLA2025-01-111-2/+2
* gnu: opencv: update to 4.11.0.•••* gnu/packages/image-processing.scm (opencv): Update to 4.11.0. Change-Id: I44e8572163c3b6ccb6d27b3910ceda5941260241 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Andy Tai2025-01-111-4/+4
* gnu: squashfuse-for-appimage: Fix name.•••* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix name. Change-Id: Ibeac5f777890df487d4f79a2e830023acf54a6e9 Zheng Junjie2025-01-111-0/+1
* gnu: squashfuse-for-appimage: Fix indentation.•••* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix indentation. Change-Id: Ia420df1e71690c206fb663eb962bdc373fef5929 Zheng Junjie2025-01-111-20/+20
* gnu: appimage-type2-runtime: Fix cross-compiling.•••* gnu/packages/appimage.scm (appimage-type2-runtime)[arguments]<#:make-flags>: Use CC-FOR-TARGET and add "-Wno-int-conversion". Change-Id: I5dd9c6cb81e30713f17d474e9a5e11817db7158e Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Brian Kubisiak2025-01-111-1/+3
* gnu: moe: Update to 1.15.•••* gnu/packages/moe.scm (moe): Update to 1.15. Change-Id: I085fc5d043718335c4a84d17c6cc33e0320d7580 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Andy Tai2025-01-111-2/+2
* gnu: emacs-wanderlust: Update to 2.15.9-834.891e223.•••* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-834.891e223. Change-Id: I2a1e742d93d98f33e1e8d16239719c9039655a25 Hilton Chain2025-01-111-3/+3
* gnu: emacs-apel-lb: Update to 10.8-82.1a6fd3b.•••* gnu/packages/emacs-xyz.scm (emacs-apel-lb): Update to 10.8-82.1a6fd3b. Change-Id: I8cccce6415263caa11cb186bd942f4914192345f Hilton Chain2025-01-111-3/+3
* gnu: modprobed-db: Update to 2.48.•••* gnu/packages/linux.scm (modprobed-db): Update to 2.48. Change-Id: Ibc649164209732e667116c8ff1ee87578783ffcc Hilton Chain2025-01-111-2/+2
* gnu: iwd: Update to 3.3.•••* gnu/packages/networking.scm (iwd): Update to 3.3. Change-Id: I8403a08feab6cb5bbff9769fcd0038fdb6ded3d8 Hilton Chain2025-01-111-2/+2
* gnu: ell: Update to 0.71.•••* gnu/packages/linux.scm (ell): Update to 0.71. Change-Id: I94608d8f8df2c8882f17939d953f0a26142ae433 Hilton Chain2025-01-111-2/+2
* gnu: picard: Update to 2.12.3.•••* gnu/packages/music.scm (picard): Update to 2.12.3. Change-Id: Id37b224f73ba11dbe339758b5c644fa780fc4ae0 Hilton Chain2025-01-111-2/+2
* gnu: tessen: Update to 2.2.3.•••* gnu/packages/password-utils.scm (tessen): Update to 2.2.3. Change-Id: If93cff1abe521016dd021ef59ddc64f50004c87d Hilton Chain2025-01-111-2/+2
* gnu: flashrom: Update to 1.5.1.•••* gnu/packages/flashing-tools.scm (flashrom): Update to 1.5.1. [arguments]<#:phases>: Use absolute dmidecode path instead of wrapping. Change-Id: Ie4267350c3f98d22232cff947a9e2438eb82d7ae Hilton Chain2025-01-111-9/+10
* gnu: qbittorrent-enhanced: Update to 5.0.3.10.•••* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.0.3.10. Change-Id: I16163a37d3c15a3e33c8f0508c97e4467b9ec958 Hilton Chain2025-01-111-2/+2
* gnu: qbittorrent: Update to 5.0.3.•••* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.3. Change-Id: Ie034c2e7591cb25922c165bf9a7a0bc11a6468e8 Hilton Chain2025-01-111-2/+2
* gnu: hyfetch: Update to 1.99.0.•••* gnu/packages/admin.scm (hyfetch): Update to 1.99.0. Change-Id: Ic721411811ed2c49f58452ef8ffd714537484148 Hilton Chain2025-01-111-2/+2