summaryrefslogtreecommitdiff
path: root/gnu/packages/aux-files
AgeCommit message (Collapse)Author
2026-03-16gnu: linux-libre 6.18: Update to 6.18.18.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.18. (linux-libre-6.18-pristine-source): Update hash. (deblob-scripts-6.18): Update deblob-check hash. (linux-libre-arm64-mnt-reform-6.18)[phases]<'apply-reform-patches>: Drop patches that no longer apply. * gnu/packages/aux-files/linux-libre/6.18-arm64.conf: Switch CONFIG_CXL_ACPI to a module. gnu: linux-libre-arm64-mnt-reform 6.18: Drop patches that no longer apply.
2026-03-16gnu: linux-libre 6.19: Update to 6.19.8.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.8. (linux-libre-6.19-pristine-source): Update hash. (deblob-scripts-6.19): Update deblob-check hash. * gnu/packages/aux-files/linux-libre/6.19-arm64.conf: Switch CONFIG_CXL_ACPI to a module.
2026-03-05gnu: Remove linux-libre 5.4.Vagrant Cascadian
gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision, deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source, linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4, linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables. * gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete file. * gnu/local.mk [dist_patch_DATA]: Deregister patch. * gnu/packages/aux-files/linux-libre/5.4-arm.conf, gnu/packages/aux-files/linux-libre/5.4-arm64.conf, gnu/packages/aux-files/linux-libre/5.4-i686.conf, gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files. * Makefile.am [AUX_FILES]: Deregister them. * gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15. * gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable. * gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable.
2026-03-01gnu: emacs: Fix flycheck errors in guix-emacs.elSergey Trofimov
* gnu/packages/aux-files/emacs/guix-emacs.el: Fix flycheck warnings, replace when-let with when-let*. (guix-emacs--load-file-no-error): End docstring with a dot. (guix-emacs--non-core-load-path): Make a defsubst and add a docstring. Change-Id: I62d03b3fb9b4e671209ce5d8d7039d67f417d24b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01gnu: emacs: Make guix-emacs-autoload-packages tolerant to non-existent ↵Sergey Trofimov
directories. * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-find-autoloads): Warn about non-existent directories in load path instead of raising an error. Change-Id: Icf470d7aa0f2f8a694c13c8d84b9f7c50c334919 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-22gnu: Add linux-libre 6.19.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.19-version, linux-libre-6.19-gnu-revision, deblob-scripts-6.19, linux-libre-6.19-pristine-source, linux-libre-6.19-source, linux-libre-headers-6.19, linux-libre-6.19): New variables. * gnu/packages/aux-files/linux-libre/6.19-i686.conf, gnu/packages/aux-files/linux-libre/6.19-arm64.conf, gnu/packages/aux-files/linux-libre/6.19-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add it. Change-Id: I7df1a4438ad26d85ec34560779047fe626d7859e Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-02-14gnu: Remove linux-libre 6.17.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.17-version, linux-libre-6.17-gnu-revision, deblob-scripts-6.17, linux-libre-6.17-pristine-source, linux-libre-6.17-source, linux-libre-headers-6.17, linux-libre-6.17, linux-libre-arm64-mnt-reform-6.17, reform-debian-packages-for-6.17): Remove variables. * gnu/packages/aux-files/linux-libre/6.17-arm64.conf, gnu/packages/aux-files/linux-libre/6.17-i686.conf, gnu/packages/aux-files/linux-libre/6.17-riscv.conf, gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-29gnu: Add linux-libre 6.18.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.18-version, linux-libre-6.18-gnu-revision, deblob-scripts-6.18, linux-libre-6.18-pristine-source, linux-libre-6.18-source, linux-libre-headers-6.18, linux-libre-6.18): New variables. * gnu/packages/aux-files/linux-libre/6.18-i686.conf, gnu/packages/aux-files/linux-libre/6.18-arm64.conf, gnu/packages/aux-files/linux-libre/6.18-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add it. Co-authored-by: Dariqq <dariqq@posteo.net> Co-authored-by: Vagrant Cascadian <vagrant@debian.org> Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-16gnu: linux-libre 6.17-riscv: Enable CONFIG_SCSI_VIRTIO.Artyom V. Poptsov
* gnu/packages/aux-files/linux-libre/6.17-riscv.conf: Enable CONFIG_SCSI_VIRTIO. Change-Id: I60920b484aa585e184f7f6174c334752a591d194 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-04gnu: Remove linux-libre 6.16.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.16-version, linux-libre-6.16-gnu-revision, deblob-scripts-6.16, linux-libre-6.16-pristine-source, linux-libre-6.16-source, linux-libre-headers-6.16, linux-libre-6.16, linux-libre-arm64-mnt-reform-6.16): Remove variables. * gnu/packages/aux-files/linux-libre/6.16-arm.conf, gnu/packages/aux-files/linux-libre/6.16-arm64.conf, gnu/packages/aux-files/linux-libre/6.16-i686.conf, gnu/packages/aux-files/linux-libre/6.16-riscv.conf, gnu/packages/aux-files/linux-libre/6.16-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: I20755e7f0622211879db0f6aa8f9d11cea0ba28c
2025-11-24pack: Address DT_UNKNOWN case for exotic filesystems.Romain GARBAGE
This is a followup of 4ce3a53ae5ee832aa92e0345f15780bc7da060d7. In some filesystems, the d_type field in the dirent struct returned by readdir(3) is not properly filled. According to readdir(3), "All applications must properly handle a return of DT_UNKNOWN". This patch addresses the issue. * gnu/packages/aux-files/run-in-namespace.c: Handle DT_UNKNOWN case. Change-Id: Iae3554a01f19a3f30f323916a3426a4068b5df59 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-11-03gnu: linux-libre 6.17: Re-enable support for the legacy iptables netfilter.Leo Famulari
Without this, the Guix Wireguard service fails to start: ------ modprobe: FATAL: Module ip6_tables not found in directory /run/booted-system/kernel/lib/modules/6.17.5 ------ https://codeberg.org/guix/guix/pulls/3973#issuecomment-8041025 * gnu/packages/aux-files/linux-libre/6.17-arm64.conf, gnu/packages/aux-files/linux-libre/6.17-i686.conf, gnu/packages/aux-files/linux-libre/6.17-riscv.conf, gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: Enable NETFILTER_XTABLES_LEGACY and associated options. Change-Id: If92770ae28deb135bdde02308bf30e7349a44f4d
2025-10-28gnu: Add linux-libre 6.17.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.17-version, linux-libre-6.17-gnu-revision, deblob-scripts-6.17, linux-libre-6.17-pristine-source, linux-libre-6.17-source, linux-libre-headers-6.17): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.17. * gnu/packages/aux-files/linux-libre/6.17-arm64.conf, gnu/packages/aux-files/linux-libre/6.17-i686.conf, gnu/packages/aux-files/linux-libre/6.17-riscv.conf, gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Co-authored-by: Dariqq <dariqq@posteo.net> Change-Id: I52d2bc9114a948d31726d2da2a5916fc607dcdd6
2025-10-17pack: Address DT_UNKNOWN case for exotic filesystems.Romain GARBAGE
In some filesystems, the d_type field in the dirent struct returned by readdir(3) is not properly filled. According to readdir(3), "All applications must properly handle a return of DT_UNKNOWN". This patch addresses the issue. * gnu/packages/aux-files/run-in-namespace.c: Handle DT_UNKNOWN case. Change-Id: I128b0b88add1e9990e4fbf316ee03c3d19d4e0fc Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-09gnu: linux-libre-6.16: Add armhf-linux support.Alexey Abramov
* gnu/packages/aux-files/linux-libre/6.16-arm.conf: New file. * gnu/packages/linux.scm (linux-libre-6.16): Add "armhf-linux" to supported systems. * Makefile.am (AUX_FILES): Add 6.16-arm.conf. Change-Id: I2e4208bac0539c09d0f7ced1d5c978cef6534f06
2025-09-25gnu: neovim: Add support for guix neovim packages.Oscar Chevalier
Enables the use of guix as a package manager for neovim, compatible with the outputs of `vim-build-system`. * gnu/packages/vim.scm (neovim)[arguments]: Added another phase to install the system init file to the correct place. * gnu/packages/aux-files/guix-nvim.vim: New file. * Makefile.am (AUX_FILES): Register file. Change-Id: I375e3e0d051da27d065dff5456cb298a01bc90b1 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-13gnu: Remove linux-libre 6.15.Leo Famulari
The 6.15 kernel series is no longer supported upstream. * gnu/packages/linux.scm (linux-libre-6.15-version, linux-libre-6.15-gnu-revision, deblob-scripts-6.15, linux-libre-6.15-pristine-source, linux-libre-6.15-source, linux-libre-headers-6.15, linux-libre-6.15): Remove variables. * gnu/packages/aux-files/linux-libre/6.15-arm.conf, gnu/packages/aux-files/linux-libre/6.15-arm64.conf, gnu/packages/aux-files/linux-libre/6.15-i686.conf, gnu/packages/aux-files/linux-libre/6.15-riscv.conf, gnu/packages/aux-files/linux-libre/6.15-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: I89fb56d4153589da7205d55458e1c4d8ab53c206
2025-09-01gnu: Add linux-libre 6.16.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.16-version, linux-libre-6.16-gnu-revision, deblob-scripts-6.16, linux-libre-6.16-pristine-source, linux-libre-6.16-source, linux-libre-headers-6.16, linux-libre-6.16): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.16. * gnu/packages/aux-files/linux-libre/6.16-arm64.conf, gnu/packages/aux-files/linux-libre/6.16-i686.conf, gnu/packages/aux-files/linux-libre/6.16-riscv.conf, gnu/packages/aux-files/linux-libre/6.16-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Co-authored-by: Dariqq <dariqq@posteo.net> Change-Id: I2ec0b54aa3b6ba509cb80daaf8175ddc822da382
2025-08-20gnu: Remove linux-libre 6.14.Leo Famulari
This kernel series is no longer supported upstream. * gnu/packages/linux.scm (linux-libre-6.14-version, linux-libre-6.14-gnu-revision, deblob-scripts-6.14, linux-libre-6.14-pristine-source, linux-libre-6.14-source, linux-libre-headers-6.14, linux-libre-6.14): Remove variables. * gnu/packages/aux-files/linux-libre/6.14-arm.conf, gnu/packages/aux-files/linux-libre/6.14-arm64.conf, gnu/packages/aux-files/linux-libre/6.14-i686.conf, gnu/packages/aux-files/linux-libre/6.14-riscv.conf, gnu/packages/aux-files/linux-libre/6.14-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: I59b84296f21c6204990442a817ec3727403169de
2025-07-02gnu: Add linux-libre 6.15.4.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.15-version, linux-libre-6.15-gnu-revision, deblob-scripts-6.15, linux-libre-6.15-pristine-source, linux-libre-6.15-source, linux-libre-headers-6.15, linux-libre-6.15): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.15 * gnu/packages/aux-files/linux-libre/6.15-arm.conf, gnu/packages/aux-files/linux-libre/6.15-arm64.conf, gnu/packages/aux-files/linux-libre/6.15-i686.conf, gnu/packages/aux-files/linux-libre/6.15-riscv.conf, gnu/packages/aux-files/linux-libre/6.15-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: I7edd9dc48744065785a5e84cdf6c404b956b03fd
2025-06-15gnu: emacs: Allow ‘dnd-open-file’ to be unbound in integrity check.Liliana Marie Prikler
This fixes the build of emacsen that don't have drag and drop support, such as emacs-no-x. * gnu/packages/aux-files/emacs/comp-integrity.el: Use ‘expect-native-if-bound’ rather than ‘expect-native’ to check for ‘dnd-open-file’.
2025-06-15gnu: emacs: Update to 30.1.Morgan Smith
* gnu/packages/emacs.scm (emacs-minimal): Update to 30.1. (guile-emacs): Remove now unneeded phase. * gnu/packages/aux-files/emacs/comp-integrity.el: Replace with… * gnu/packages/aux-files/emacs/comp-integrity-next.el: … this. Delete file. * Makefile.am: Unregister it. * gnu/packages/patches/emacs-exec-path.patch: Replace with… * gnu/packages/patches/emacs-next-exec-path.patch: … this. * gnu/packages/patches/emacs-native-comp-driver-options.patch: Replace with… * gnu/packages/patches/emacs-next-native-comp-driver-options.patch: … this. * gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Replace with… * gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: … this. Change-Id: Ic144329bfe5a126a5d7e86dd0fdb726cf92de175
2025-05-26gnu: linux-libre: Do not build the SND_PCSP driver.Maxim Cournoyer
This snd-pcsp driver apparently attempts to load the pcspkr driver even when it's already been loaded, causing the infamous kernel error message: Error: Driver 'pcspkr' is already registered, aborting... This change fixes it by simply not building the snd-pcsp driver, which usage is to try to play audio via the low quality builtin speaker/beeper hardware. It was automated via the command: git grep -l 'CONFIG_SND_PCSP=m' | xargs sed -i 's/CONFIG_SND_PCSP=m/# CONFIG_SND_PCSP is not set/' Change-Id: Ide4b73be107d170a6db6be69b7a6bcd7b8036dcb
2025-05-08gnu: Remove linux-libre 6.13.Leo Famulari
This kernel series is no longer supported upstream. * gnu/packages/linux.scm (linux-libre-6.13-version, linux-libre-6.13-gnu-revision, deblob-scripts-6.13, linux-libre-6.13-pristine-source, linux-libre-6.13-source, linux-libre-headers-6.13, linux-libre-6.13): Remove variables. * gnu/packages/aux-files/linux-libre/6.13-arm.conf, gnu/packages/aux-files/linux-libre/6.13-arm64.conf, gnu/packages/aux-files/linux-libre/6.13-i686.conf, gnu/packages/aux-files/linux-libre/6.13-riscv.conf, gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: Ied843a009392752dd4baefa2880994965019779d
2025-04-27gnu: Add linux-libre 6.14.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.14-version, linux-libre-6.14-gnu-revision, deblob-scripts-6.14, linux-libre-6.14-pristine-source, linux-libre-6.14-source, linux-libre-headers-6.14, linux-libre-6.14): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.14. * gnu/packages/aux-files/linux-libre/6.14-arm.conf, gnu/packages/aux-files/linux-libre/6.14-arm64.conf, gnu/packages/aux-files/linux-libre/6.14-i686.conf, gnu/packages/aux-files/linux-libre/6.14-riscv.conf, gnu/packages/aux-files/linux-libre/6.14-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: I09bc4e47fbe0172b5172f27b03a1b6bd88421fff
2025-03-27gnu: ovmf-x86-64: Install QEMU firmware metadata file.Maxim Cournoyer
* gnu/packages/firmware.scm (ovmf-x86-64) [phases] {install-qemu-firmware-metadata}: New phase. (ovmf-aux-file): New procedure. * gnu/packages/aux-files/ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json: New file. * Makefile.am (AUX_FILES): Register it. Change-Id: I301eac8b79aed523f3b4cdedb7b3925d8fd0ad3d
2025-02-03gnu: Add linux-libre 6.13.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.13-version, linux-libre-6.13-gnu-revision, deblob-scripts-6.13, linux-libre-6.13-pristine-source, linux-libre-6.13-source, linux-libre-headers-6.13, linux-libre-6.13): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.13. * gnu/packages/aux-files/linux-libre/6.13-arm.conf, gnu/packages/aux-files/linux-libre/6.13-arm64.conf, gnu/packages/aux-files/linux-libre/6.13-i686.conf, gnu/packages/aux-files/linux-libre/6.13-riscv.conf, gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: Ib2acb495eb3bd6c2c2e9e5eebd2e8a1826aeed53
2025-01-12gnu: Remove linux-libre 6.11.Leo Famulari
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
2025-01-07gnu: Add linux-libre-6.12.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.12-version, linux-libre-6.12-gnu-revision, deblob-scripts-6.12, linux-libre-6.12-pristine-source, linux-libre-6.12-source, linux-libre-headers-6.12, linux-libre-6.12): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.12. (linux-libre-lts-version, linux-libre-lts-gnu-revision, linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use linux-libre 6.12. * gnu/tests/base.scm (%test-linux-libre-6.12): New test. * gnu/packages/aux-files/linux-libre/6.12-arm.conf, gnu/packages/aux-files/linux-libre/6.12-arm64.conf, gnu/packages/aux-files/linux-libre/6.12-i686.conf, gnu/packages/aux-files/linux-libre/6.12-x86_64.conf, gnu/packages/aux-files/linux-libre/6.12-riscv.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: I430d9dd29cda4bd4b66ad6eddc004935f93bb111
2025-01-04guile-launcher: Avoid the “C” locale and try “C.UTF-8”.Ludovic Courtès
This is a followup to ed0cd12a82b429bc5058f693a0f75f2ba0ee47c4, which adds the C.UTF-8 locale to the glibc package, and ee4e79f871bc2f848ce4b4a176bb725ab71e3cd6, which changed the default to “C.UTF-8” for ‘guix’ commands. Fixes a bug whereby starting ‘guix’ in an environment where the LC_* variables are unset would start it in the “C” locale: echo '(pk (setlocale LC_ALL))' | guix shell -CW coreutils -- guix repl This would lead to breakage for commands such as ‘guix substitute’ that need to run in a UTF-8 locale. * gnu/packages/aux-files/guile-launcher.c (main): Try “C.UTF-8” before “en_US.UTF-8”. Do that also when the current locale is “C”. * guix/ui.scm (install-locale): Likewise. Change-Id: I36da4db8f898f1083b33760e1ab46c3a257de811
2025-01-04gnu: Remove linux-libre 4.19.Leo Famulari
This kernel series is no longer supported upstream. * gnu/packages/linux.scm (linux-libre-4.19-version, linux-libre-4.19-gnu-revision, deblob-scripts-4.19, linux-libre-4.19-pristine-source, linux-libre-4.19-source, linux-libre-headers-4.19, linux-libre-4.19, linux-libre-arm-generic-4.19, linux-libre-arm-omap2plus-4.19): Remove variables. * gnu/tests/base.scm (%test-linux-libre-4.19): Remove variable. * gnu/packages/aux-files/linux-libre/4.19-arm.conf, gnu/packages/aux-files/linux-libre/4.19-arm64.conf, gnu/packages/aux-files/linux-libre/4.19-i686.conf, gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Change-Id: If79ccbb948975c544b27757104d360539970377c
2025-01-03gnu: Fix RISC-V kernel config.Leo Famulari
* gnu/packages/aux-files/linux-libre/6.11-riscv.conf: Use a Guix-y path to find `modprobe` and compress the modules with GZIP, like we do on all the other systems. Change-Id: I76ceb878d00c2fdd04081143b1eec7e4485adfb1 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-12-10guile: Silence GC warnings on the Hurd, part II.Janneke Nieuwenhuizen
This is a follow-up to commit b0416b8503e38746717a2d1167f9d1410634981e guile: Silence GC warnings on the Hurd. This should work around <https://issues.guix.gnu.org/73181>, resurrecting offloading to the Hurd. * gnu/packages/aux-files/guile-launcher.c: (main)[__GNU__]: Move code to silence warnings to... (inner_main)[__GNU__]: ...here. Change-Id: I408201f7f4072c9a33837e6020ac63270b33702e
2024-11-18guile: Silence GC warnings on the Hurd.Janneke Nieuwenhuizen
This should work around <https://issues.guix.gnu.org/73181>, resurrecting offloading to the Hurd. * gnu/packages/aux-files/guile-launcher.c (no_warnings)[__GNU__]: New function. (main)[__GNU__]: Use it to silence libgc warnings. Co-authored-by: Ludovic Courtès <ludo@gnu.org>. Change-Id: I8f30732d192ce46144da4a1a081813a104a5f376
2024-11-10gnu: linux-libre 6.11: Disable a debugging option in the kernel configs.Leo Famulari
Reported by dariqq: <https://issues.guix.gnu.org/74280>. This is a followup to commit 92910f5413fd9112c0502138eed5fff758c5de65. * gnu/packages/aux-files/linux-libre/6.11-i686.conf, gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Disable CONFIG_DRM_I915_REPLAY_GPU_HANGS_API. Change-Id: I345aba7b19d3e7c3e28fec2e6ed2d7bdbc2099c9
2024-11-09gnu: Remove linux-libre 6.10.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.10-version, linux-libre-6.10-gnu-revision, deblob-scripts-6.10, linux-libre-6.10-pristine-source, linux-libre-6.10-source, linux-libre-headers-6.10, linux-libre-6.10): Remove variables. * gnu/packages/aux-files/linux-libre/6.10-arm.conf, gnu/packages/aux-files/linux-libre/6.10-arm64.conf, gnu/packages/aux-files/linux-libre/6.10-riscv.conf gnu/packages/aux-files/linux-libre/6.10-i686.conf, gnu/packages/aux-files/linux-libre/6.10-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove aforementioned .conf files. Change-Id: I7a22ca60378b38d45130d8a7ffee52eed1fba7f3 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-10-20gnu: Add linux-libre 6.11.4.Wilko Meyer
* 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): New variables. * 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.conf: New files. * Makefile.am (AUX_FILES): Add them. Co-authored-by: Ahmad Draidi <a.r.draidi@redscript.org> Change-Id: I35bad9fbea9f568e60e7f24c95f85c240ef96277 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-09-09pack: Add terminating zero after ‘readlink’ call.Ludovic Courtès
The bug had been there from the start (commit 47a60325ca650e8fc1a291c8655b4297f4de8deb) but only with the switch to glibc 2.39 did we actually hit it. * gnu/packages/aux-files/run-in-namespace.c (main): Add terminating zero on SELF. Change-Id: If0488f5ca0964d8d7b1666039a7f8bdf7abce111
2024-08-31gnu: python: Normalize sys.prefix in sitecustomize.py.Konrad Hinsen
* gnu/packages/aux-files/python/sitecustomize.py: normalize sys.prefix to deal with situations where it contains "../", as can happen in relocatable packs. Change-Id: Ibfe13d7c2a14beaa199f599e64bc0b7bfb500fe8 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-26gnu: Remove linux-libre 6.9.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision, deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source, linux-libre-headers-6.9, linux-libre-6.9): Remove variables. (linux-libre-headers-latest): New variable. (libbpf)[native-inputs]: Switch to linux-libre-headers-latest. * gnu/packages/aux-files/linux-libre/6.9-arm.conf, gnu/packages/aux-files/linux-libre/6.9-arm64.conf, gnu/packages/aux-files/linux-libre/6.9-riscv.conf gnu/packages/aux-files/linux-libre/6.9-i686.conf, gnu/packages/aux-files/linux-libre/6.9-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove aforementioned .conf files. Change-Id: Ia05bce46ab94f0dbbc7bb5b2e75e2067e9b78e7b Signed-off-by: Leo Famulari <leo@famulari.name>
2024-07-29gnu: Add linux-libre 6.10.1.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.10-version, linux-libre-6.10-gnu-revision, deblob-scripts-6.10, linux-libre-6.10-pristine-source, linux-libre-6.10-source, linux-libre-headers-6.10, linux-libre-6.10): New variables. * gnu/packages/aux-files/linux-libre/6.10-arm.conf, gnu/packages/aux-files/linux-libre/6.10-arm64.conf, gnu/packages/aux-files/linux-libre/6.10-i686.conf, gnu/packages/aux-files/linux-libre/6.10-x86.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: If62ec2e8029ebd7531d3b4ba9a666c0b5f3b0f4c Signed-off-by: Leo Famulari <leo@famulari.name>
2024-07-07gnu: emacs-next: Update to 30.0.60-1.4e22ef8.Liliana Marie Prikler
* gnu/packages/aux-files/emacs/comp-integrity-next.el: New file. * Makefile.am (AUX_FILES): Register it here. * gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.60-1.4e22ef8. (emacs->emacs-next)[arguments]: Swap out ‘validate-comp-integrity’ phase, so as to refer to the new integrity check.
2024-06-17gnu: Remove linux-libre 6.8.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision, deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source, linux-libre-headers-6.8, linux-libre-6.8): Remove variables. * gnu/packages/aux-files/linux-libre/6.8-arm.conf, gnu/packages/aux-files/linux-libre/6.8-arm64.conf, gnu/packages/aux-files/linux-libre/6.8-riscv.conf gnu/packages/aux-files/linux-libre/6.8-i686.conf, gnu/packages/aux-files/linux-libre/6.8-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove aforementioned .conf files. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Ib94c61f629721f94a307e51b449e5ccd117a2f9a
2024-06-06gnu: linux-libre: Add 6.9-riscv.confZheng Junjie
* gnu/packages/aux-files/linux-libre/6.9-riscv.conf: New file. * Makefile.am (AUX_FILES): Register it. Change-Id: I1f5e24726c3a59bec73805068548ce5916b427f8 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-26gnu: Add linux-libre 6.9.Wilko Meyer
Big thanks to Dariqq <dariqq@posteo.net> for debugging and communicating upstream about a problem with the deblobbing scripts in this kernel series! * gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision, deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source, linux-libre-headers-6.9, linux-libre-6.9): New variables. * gnu/packages/aux-files/linux-libre/6.9-arm.conf, gnu/packages/aux-files/linux-libre/6.9-arm64.conf, gnu/packages/aux-files/linux-libre/6.9-i686.conf, gnu/packages/aux-files/linux-libre/6.9-x86.conf: New files. * Makefile.am (AUX_FILES): Add them. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I8dc011a603684f0be88766b7881aa6c560b94443
2024-05-22gnu: linux-libre-6.8: Add riscv config.Zheng Junjie
* gnu/packages/aux-files/linux-libre/6.8-riscv.conf: New files. * Makefile.am (AUX_FILES): Add it. Change-Id: I293912d4f7fe09e281432b0f973999d9d8db582a
2024-04-30gnu: Remove linux-libre 6.7.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.7-version, linux-libre-6.7-gnu-revision, deblob-scripts-6.7, linux-libre-6.7-pristine-source, linux-libre-6.7-source, linux-libre-headers-6.7, linux-libre-6.7): Remove variables. * gnu/packages/aux-files/linux-libre/6.7-arm.conf, gnu/packages/aux-files/linux-libre/6.7-arm64.conf, gnu/packages/aux-files/linux-libre/6.7-i686.conf, gnu/packages/aux-files/linux-libre/6.7-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove aforementioned .conf files. Change-Id: Ic69a65e1fbfa59d893e85d26950f33195ea9fbe1 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-03-27Merge branch 'master' into emacs-teamLiliana Marie Prikler