aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-30gnu: emacs-org: Update to 9.6.28.Suhail Singh
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.28. Change-Id: I17d04c32b39eaf461efce598da185bfe19b7fd0e Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30gnu: hw-probe: Use edid-decode.Sergey Trofimov
* gnu/packages/hardware.scm (hw-probe): Make it find edid-decode. Change-Id: I51381a851f0bb7819f432da7ce6ba8e4cb050906
2024-04-30gnu: edid-decode: Update to 0.0.0-1.3d63549.Sergey Trofimov
This is the latest upstream commit. * gnu/packages/hardware.scm (edid-decode): Update to 0.0.0-1.3d63549. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: Icc19cd3b09b56a58cd32689fff299f98be4f3fc6
2024-04-30gnu: tomlc99: Install pkg-config file.Jean-Pierre De Jesus DIAZ
* gnu/packages/c.scm (tomlc99) <arguments>: Add phase to install pkg-config file. Change-Id: Id09f22912fe7e4dcac6a0377e4a78d3d34346106 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30gnu: tomlc99: Update to 1.0-1.5221b3d.Jean-Pierre De Jesus DIAZ
* gnu/packages/c.scm (tomlc99): Update to 1.0-1.5221b3d. Change-Id: Icb9c736fb7d49a097fe6db6451031637b7a01492 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30gnu: guix-data-service: Update to 0.0.1-48.957727c.Christopher Baines
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-48.957727c. Change-Id: I45b4dedba1de05d45dc67446eacce539b70e2480
2024-04-30gnu: nar-herder: Update to 0-30.71115bd.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-30.71115bd. Change-Id: Ib58c5c7f95ac65bd25a25bffe8e0a99c87c6a2d1
2024-04-30gnu: guix-build-coordinator: Update to 0-102.53dddfa.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-102.53dddfa. Change-Id: I5d3fafd05c5d519b8aef43fe991c218a0d438da4
2024-04-30gnu: guix-build-coordinator/agent-only: Don't propagate inputs.Christopher Baines
Since this package is just intended to provide the guix-build-coordinator-agent script, don't propagate any inputs and strip the unnecessary files from the package. * gnu/packages/package-management.scm (guix-build-coordinator/agent-only) [arguments]: Add 'strip-non-agent-files phase. [propagated-inputs]: Move… [inputs]: …here. Change-Id: I17544c23f3667147c874ec9afad5e5b90d19acc8
2024-05-01gnu: juk: Switch to Phonon-VLC backend.Sughosha via Guix-patches via
* gnu/packages/kde-multimedia.scm (juk)[inputs]: Remove phonon-backend-gstreamer. Add phonon-backend-vlc. Change-Id: I2bca0b91e10efdb5c30ce0b9059b8372256bf44c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-01gnu: dragon: Switch to Phonon-VLC backend.Sughosha via Guix-patches via
* gnu/packages/kde-multimedia.scm (dragon): Delete [arguments]. [inputs]: Remove phonon-plugin-gstreamer, gst-plugins-base and gst-plugins-good. Add phonon-plugin-vlc. Change-Id: I162717269085cfc025b03a3cc24b5f99346ce0be Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-01gnu: Add phonon-backend-vlc.Sughosha via Guix-patches via
* gnu/packages/kde-frameworks.scm (phonon-plugin-vlc): New variable. Change-Id: I5a680d55782cbfcd6349efc64cce36457f456377 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-30gnu: emacs-arei: Update to 0.9.4.Andrew Tropin
* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.4. Change-Id: Ifb387e5527b90649817b2f28d35d9cc3ef411501
2024-04-30gnu: guile-ares-rs: Update to 0.9.4.Andrew Tropin
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.4. Change-Id: Ibc2f950cea74b530371a575b97c26a0e6244c0d2
2024-04-30gnu: Add iwgtk.James Smith via Guix-patches via
* gnu/packages/networking.scm (iwgtk): New variable. Change-Id: I8dc5446fda114f033c1e594028668af41cd5ec85 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-30gnu: Add kwalletmanager.Sughosha via Guix-patches via
* gnu/packages/kde-systemtools.scm (kwalletmanager): New variable. Change-Id: I8710fcc7dc63bc6051452caa832a4996da854b32 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-30gnu: guile-hoot: Update to 0.4.1.David Thompson
* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.4.1. Change-Id: I955c9b393ca4f1d22036bdf808210b06af1c7e51
2024-04-30gnu: guile-next: Update to commit 3b76a30.David Thompson
* gnu/packages/guile.scm (guile-next): Update to commit 3b76a30. Change-Id: I9af6593f6a7f2babdac19201bd1be541ea78e8e5
2024-04-30gnu: guile-lzlib: Switch to ‘url-fetch’.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/70659>. Fixes a regression introduced in 7cef6b7ba555a9dfaf6d09cb7e112b0df77d5141, which would create a circular dependency on systems lacking “builtin:git-download”. * gnu/packages/guile.scm (guile-lzlib)[source]: Switch to ‘git-fetch’. Reported-by: Peacememories <peacememories@posteo.net> Change-Id: Iad684564d0dc18f0a7a76e1c4c6464ba4f39f2e8
2024-04-29gnu: linux-libre 5.15: Update to 5.15.157.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.157. (linux-libre-5.15-pristine-source): Update hashes. Change-Id: Ie45c3bd3bbd1398a06beb48f545a3353fd3ad116 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29gnu: linux-libre 6.1: Update to 6.1.88.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.88. (linux-libre-6.1-pristine-source): Update hashes. Change-Id: Ia75fb61a322b54d7c1f82e324c7467faed4ea046 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29gnu: linux-libre 6.6: Update to 6.6.29.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.29. (linux-libre-6.6-pristine-source): Update hashes. Change-Id: I861818c7e6f90bba80d8c849d4b103262af2f4eb Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29gnu: linux-libre 6.8: Update to 6.8.8.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.8. (linux-libre-6.8-pristine-source): Update hashes. Change-Id: I72a667804f4e66494507182662fff67cd82317a9 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-29gnu: Add libdecor.aurtzy
* gnu/packages/freedesktop.scm (libdecor): New variable. Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29import: beautify-description: Fix ". ." case.Nicolas Graves
* guix/import/utils.scm (beautify-description): Ensure the matched string pre is long enough not to fail. Change-Id: I3172d9a41350b98222cd9ab758487485f26650b3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29home: services: bash: Move default PS1 prompt to bashrcRichard Sent
Fixes <https://issues.guix.gnu.org/70164>. * home/services/shells.scm (add-bash-configuration): Move default PS1 prompt from .bash_profile to .bashrc. Change-Id: Ic437458ee362cc4aa803a71c9962af866749f59a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29guix-install.sh: Fix setting GUIX_LOCPATH.Tomas Volf
After installing Guix home on my new foreign system, the locale did not work and GDM did not even let me to log in. After some digging around using tty3 and tty4, I realized the GUIX_LOCPATH is not being set properly. I had nothing installed in the ~/.guix-profile (the symlink did not even exist) and I had glibc-locales installed in ~/.guix-home, yet GUIX_LOCPATH contained "$HOME/.guix-profile/lib/locale:". I believe when the code was modified from the original "home or profile" to the current "home and profile" the || was used by accident instead of &&. I also remove the trailing :, since it is taken care of by the ${...:+:}. * etc/guix-install.sh (sys_create_init_profile): Change-Id: I8a3287fe809af58aee2edc924154eecf91fa1eb8 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29guix-install.sh: Add default value for XCURSOR_PATH.Tomas Volf
This improves compatibility with (at least) Gnome based systems. On my new Ubuntu 22.04 install the mouse cursor was broken (after I installed Guix) until I set this. * etc/guix-install.sh (sys_create_init_profile): Set default value for XCURSOR_PATH. Change-Id: I489f0307d99e4d8d82671f291c78b90c7b6dae4a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-29pack: ‘-R’ (once) does not include fakechroot fallback.Ludovic Courtès
Previously, ‘guix pack -R’ would build a wrapper containing both the “userns” and “fakechroot” engines, instead of providing nothing but the “userns” engine as the manual says. This patch fixes it. * guix/scripts/pack.scm (wrapped-package): Add #:fakechroot? [build]: When FAKECHROOT? is false, ‘elf-loader-compile-flags’ always returns '(). Change-Id: Ic75cc8c36bf0a3881f299b274d78bd9fc2d4e2bb
2024-04-29linux-initrd: Further strip the static Guile.Ludovic Courtès
‘guile-static-initrd’ weighs in at 46 MiB, compared to 54 MiB for ‘guile-static-stripped’ (15% reduction). * gnu/packages/make-bootstrap.scm (make-guile-static-stripped): Add ‘directories-to-remove’ parameter and honor it. (%guile-static-initrd): New variable. * gnu/system/linux-initrd.scm (expression->initrd): Default to ‘%guile-static-initrd’. * doc/guix.texi (Initial RAM Disk): Adjust accordingly. Change-Id: I2baf06fed7a3698433e7c83b1d7726054a8c746e
2024-04-29services: build-vm: Provide only one locale.Ludovic Courtès
* gnu/services/virtualization.scm (%virtual-build-machine-operating-system) [locale, locale-definitions]: New fields. Change-Id: Ieb24b3a0c210291d8c04412e4c263b5e377b5704
2024-04-29locale: Shrink ‘%default-locale-definitions’ from 34 to 10 locales.Ludovic Courtès
This reduces the default set of locales from 92 MiB to 28 MiB. * gnu/system/locale.scm (%default-locale-definitions): Reduce to 10 locales. Change-Id: I3c092604301d69db591957bcfd62a062c3ac5ab0
2024-04-29system: Remove ‘glibc-2.33’ from ‘%default-locale-libcs’.Ludovic Courtès
The transition from glibc 2.33 to 2.35 was done in c919bfefd98bf2e29549539b4e28e6dc2a8a6f32 (one year ago), so we can assume that the backward-compatible locales are no longer needed by default. This removes 92 MiB from the system closure. * gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.33. Change-Id: I85948bbe6b2d424f9f158eeafdb5543688c66c6b
2024-04-29gnu: ntl: Correct license.Andreas Enge
* gnu/packages/algebra.scm (ntl)[license]: Set to lgpl2.1+. [source]: Remove trailing #t in snippet. Change-Id: Ibfcb520aa7fe71087adf2352b4051185a0d6f11e
2024-04-29gnu: flint: Update to 3.1.2.Andreas Enge
* gnu/packages/algebra.scm (flint): Update to 3.1.2. [arguments]: Add a configure flag. [license]: Change to lgpl3+. Change-Id: I57d6dc7e1ce90399d9e4c01b35e62793bfc07bee
2024-04-29gnu: pari-gp: Update to 2.15.5.Andreas Enge
* gnu/packages/algebra.scm (pari-gp): Update to 2.15.5. Change-Id: I1facc04b52153b924f4575725404eab4477dad9f
2024-04-29gnu: make-torbrowser: Fix file picker.Clément Lassieur
* gnu/packages/tor-browsers.scm (make-torbrowser): Set "widget.use-xdg-desktop-portal.file-picker" to 1 (Always) instead of 2 (Auto) to force the use of XDG portal. Change-Id: Id3c24a292a309c3a079a3843e8cb1c00f2cf9551
2024-04-29services: Add gvfs-service-type.宋文武
* gnu/services/desktop.scm (gvfs-service-type): New variable. (gvfs-configuration, make-gvfs-configuration, gvfs-configuration?, gvfs-package): New procedures. (<gvfs-configuration>): New record. * doc/guix.texi (Desktop Services): Document it. Change-Id: I584819500e2ce7d2b14e57dac238a96e9888e75e
2024-04-29gnu: thunar: Use glib-or-gtk-build-system.宋文武
This wraps 'thunar' with GIO_EXTRA_MODULES to enable support for "Trash" and remote file systems via GVFS. Fixes <https://issues.guix.gnu.org/55781> and <https://issues.guix.gnu.org/40885>. * gnu/packages/xfce.scm (thunar)[build-system]: Switch to glib-or-gtk-build-system. Change-Id: Ifa4bc931272380e7c98dea40edb683da523bbaea
2024-04-29gnu: Add hexahop.Sébastien Lerique
* gnu/packages/games.scm (hexahop): New variable. Change-Id: Id7a998d18c391af8d9722d2e637988ca019db304 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-04-28services: gdm: Use ‘make-forkexec-constructor’.Ludovic Courtès
* gnu/services/xorg.scm (gdm-shepherd-service): Use ‘make-forkexec-constructor’ directly. Change-Id: I4ede4c99996cea4421316411cf8d887d70ce4253
2024-04-28services: lightdm: Use ‘make-forkexec-constructor’.Ludovic Courtès
* gnu/services/lightdm.scm (lightdm-shepherd-service)[start]: Use ‘make-forkexec-constructor’ directly. Change-Id: Iaaa8dcde123ea80ce63c09033b681e40ccc589a4
2024-04-28publish: Catch all compression errors.Ludovic Courtès
* guix/scripts/publish.scm (swallow-zlib-error): Remove. (exception-with-kind-and-args?): New variable. (swallow-compression-error): New macro. (http-write): Use it instead of ‘swallow-zlib-error’. Change-Id: I835a1eddd9686741d48365ed37f82b1e1d6f6bdd
2024-04-28gnu: guile-lzlib: Update to 0.3.0.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/69596>. * gnu/packages/guile.scm (guile-lzlib): Update to 0.3.0. [source]: Switch to ‘git-fetch’. Change-Id: Ic9f8fe2d0ab24b66cfba618840773a3e89aea48c
2024-04-28gnu: kubo: Adjust inputs.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo): Adjust inputs. Clean up all propagated inputs from other packages. Inputs are aggregated into 2 groups - direct and indirect as seen in Kubo's go.mod. [inputs]: Remove go-github-com-cespare-xxhash, go-github-com-cheekybits-genny, go-github-com-davecgh-go-spew, go-github-com-golang-snappy, go-github-com-klauspost-cpuid, go-github-com-lucas-clemente-quic-go, go-github-com-mattn-go-colorable, go-github-com-mattn-go-isatty, go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd, go-github-com-mr-tron-base58, go-github-com-multiformats-go-multiaddr, go-github-com-pmezard-go-difflib, go-github-com-prometheus-client-model, go-github-com-prometheus-common, go-github-com-prometheus-procfs, go-github-com-spaolacci-murmur3, go-golang-org-x-lint, go-golang-org-x-net, go-golang-org-x-tools, go-gopkg-in-yaml-v2, and go-lukechampine-com-blake3. Add go-github-com-benbjohnson-clock, go-github-com-ipfs-go-cid, go-github-com-jbenet-go-temp-err-catcher, go-github-com-multiformats-go-multiaddr-0.12, go-github-com-multiformats-go-multicodec, go-google-golang-org-protobuf, go-github-com-multiformats-go-multiaddr-fmt, and go-github-com-multiformats-go-multistream. Change-Id: I2f06a08839a761413b9225b3f2dd8e5f9f866a0f
2024-04-28gnu: Add go-github-com-multiformats-go-multiaddr-fmt.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-fmt): New variable. Change-Id: Id66bad94946e3cb1bac1b4f341241b33e75cd217
2024-04-28gnu: Add go-github-com-multiformats-go-multistream.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multistream): New variable. Change-Id: Iba20fe848901fa5df59303f1673160f8c75d7831
2024-04-28gnu: Add go-github-com-multiformats-go-multicodec.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-multicodec): New variable. Change-Id: I2adf3f8200818675ba1de6322a1280d4b231cda4
2024-04-28gnu: go-github-com-mgutz-ansi: Propagate inputs.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-mgutz-ansi): Propagate inputs. * gnu/packages/music.scm (demlo) [native-inputs]: Remove go-github-com-mattn-go-isatty, and go-github-com-mattn-go-colorable. Change-Id: I26949e5ef7dd5cf3e118883c28a30d9e859a11b0
2024-04-28gnu: go-github-com-mgutz-ansi: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-mgutz-ansi): Move from here... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ic0e6a1400da75f8ef3c663e1ed10ff51408480f6