aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2024-05-30gnu: gcc-13: Remove unneeded patch for i586-gnu....* gnu/packages/gcc.scm (gcc-13)[arguments]: When building for i586-gnu delete the inherited phase 'patch-hurd-libpthread as it exists upstream. Change-Id: I0837dcff325b15b6975b34dbd7268faaa223ecdd Efraim Flashner
2024-05-30gnu: gccgo-12: Fix building on riscv64-linux....* gnu/packages/gcc.scm (make-gccgo)[arguments]: When building gccgo-12 for riscv64-linux don't add a phase to adjust the order of libgo dependencies. Change-Id: I600c744ce33ad802a5c466c19df41dcbb29a2be0 Efraim Flashner
2024-05-30gnu: mozjs: Fix build on riscv64-linux....* gnu/packages/gnuzilla.scm (mozjs)[arguments]: When building for riscv64-linux adjust the 'adjust-tests phase to skip 2 more tests skipped by upstream. Change-Id: Ia5fbe6782e3d1d8e1904cdf49a35e0666837b277 Efraim Flashner
2024-05-30gnu: electron-cash: Update to 4.4.1....* gnu/packages/finance.scm (electron-cash): Update to 4.4.1. Change-Id: I79e4bd3b039074440d897a72ca145c2b2adf0c48 Guillaume Le Vaillant
2024-05-30gnu: cl-cf: Update to 1.0-3.d386072....* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-3.d386072. Change-Id: I79ef6b23cfcb28f93d0530bbd3b0ff051a1b98f1 Guillaume Le Vaillant
2024-05-30gnu: bitcoin-unlimited: Update to 2.1.0.0....* gnu/packages/finance.scm (bitcoin-unlimited): Update to 2.1.0.0. Change-Id: I2faf7909c39bb72ceaf4d03b8bbb4f52e599fa3e Guillaume Le Vaillant
2024-05-29gnu: cling: Update to 1.0....* gnu/packages/llvm.scm (%cling-version): Delete variable. (llvm-cling): Inherit from llvm-15 and update to version 13-20240318-01. [source]: Update source URL. Remove obsolete snippet. Add patches field. [outputs]: Delete field. [arguments]: Likewise. (clang-cling-runtime): Update to 13-20240318-01. Inherit from clang-runtime-13. Use llvm-cling source. [phases]: Use gexps. Add change-directory phase. (clang-cling): Update to 13-20240318-01. Inherit from clang-13. Use llvm-cling source. [arguments]: Use gexps. Add change-directory phase. (cling): Update to 1.0. [source]: Update URL. [phases] {patch-paths}: Adjust patching of the 'getResourceDir' variable. * gnu/packages/patches/cling-use-shared-library.patch: Rebase patch. * gnu/packages/patches/clang-cling-13-libc-search-path.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I5d1f2c4d36ca226116bc74c2578154f86413f9e9 Maxim Cournoyer
2024-05-29gnu: linux-libre-with-bpf: Deprecate in favor of linux-libre....The kernel has progressively enabled the BPF settings, to the point where having a separate kernel for it makes little sense, so repatriate the few non-default BPF-related configs to our main kernel. * gnu/packages/linux.scm (%bpf-extra-linux-options): Delete variable. (default-extra-linux-options): Enable CONFIG_NET_CLS_BPF and CONFIG_NET_ACT_BPF. CONFIG_IKHEADERS is dropped as it adds 4 MiB to the kernel image and appears somewhat redundant with BTF debug info. (linux-libre-with-bpf): Deprecate to linux-libre. Change-Id: Id672241916dcbcdca7cbc16d869d00223446cd3d Maxim Cournoyer
2024-05-29gnu: linux-libre: Enable Zstd compression of kernel modules....This brings the on disk size of the kernel from 164 MiB to 144 MiB, or about 12%. * gnu/packages/linux.scm (default-extra-linux-options) [version>=5.13]: Enable CONFIG_MODULE_COMPRESS_ZSTD, else CONFIG_MODULE_COMPRESS_GZIP. (make-linux-libre*) [phases] {set-environment}: Set ZSTD_CLEVEL environment variable to 19. [native-inputs]: Add zstd. * gnu/build/linux-modules.scm (module-regex): Add .zst to regexp. Update doc. (modinfo-section-contents): Extend support to Zstd compressed module. (dot-ko): Register the 'zstd compression type. (ensure-dot-ko, file-name->module-name, load-linux-module*) (module-name->file-name/guess, write-module-name-database) (write-module-alias-database, write-module-device-database): Update doc. (module-name-lookup): Also consider zstd-compressed modules. * gnu/installer.scm (installer-program): Add guile-zstd extension to gexp. * gnu/system/linux-initrd.scm (flat-linux-module-directory): Likewise. Decompress zstd-compressed modules for use in initrd. * guix/profiles.scm (linux-module-database): Add guile-zstd extension to gexp. Change-Id: Ide899dc5c58ea5033583b1a91a92c025fc8d901a Maxim Cournoyer
2024-05-29gnu: linux-libre: Enable BTF debug info....This is needed for software making use of eBPF programs, such as the sysdig utility, among others. For more information about BPF, see: <https://brendangregg.com/blog/2020-11-04/bpf-co-re-btf-libbpf.html>. * gnu/packages/linux.scm (%default-extra-linux-options): Enable CONFIG_DEBUG_INFO, CONFIG_DEBUG_INFO_BTF, CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT, CONFIG_BPF_JIT, CONFIG_BPF_JIT_ALWAYS_ON, CONFIG_BPF_SYSCALL and BPF_UNPRIV_DEFAULT_OFF. Disable CONFIG_DEBUG_INFO_REDUCED. (make-linux-libre*) [native-inputs]: Add dwarves, python-wrapper and zlib. Change-Id: Idfc64f82aa404e86168bffcf721a325f9e807f75 Maxim Cournoyer
2024-05-29gnu: linux: Turn %default-extra-linux-options into a procedure....This is to allow version-specific options to the list of defaults. * gnu/packages/linux.scm (%default-extra-linux-options): Transform to... (default-extra-linux-options): ... this procedure, which accepts a 'version' argument. (make-linux-libre, linux-libre-arm-generic, linux-libre-arm-generic-5.10) (linux-libre-arm-generic-5.4, linux-libre-arm64-generic) (linux-libre-arm64-generic-5.10, linux-libre-arm64-generic-5.4) (linux-libre-riscv64-generic, linux-libre-mips64el-fuloong2e) (linux-libre-with-bpf): Adjust accordingly. * doc/guix-cookbook.texi (Customizing the Kernel): Adjust accordingly. Change-Id: Ifd3be8b7ed8699bada224a938dbc84205366ff3d Maxim Cournoyer
2024-05-29gnu: make-linux-libre*: Run install targets in parallel....This reduces the total build time by about 20%. * gnu/packages/linux.scm (make-linux-libre*) [phases] {install}: Ensure that -jN is used for the install targets. Also honor make flags. Change-Id: Ib3f4fdcbdeab736315a91eafa8d6d1dff5b89884 Maxim Cournoyer
2024-05-29gnu: make-linux-libre*: Set KBUILD_BUILD_VERSION for reproducibility....* gnu/packages/linux.scm (make-linux-libre*) [phases] {set-environment}: Set KBUILD_BUILD_VERSION to 1. Change-Id: I6c2e561605a13c757a4eb4d1c59343ba26464067 Maxim Cournoyer
2024-05-29gnu: Add dwarves....* gnu/packages/linux.scm (dwarves): New variable. Change-Id: Ib2452868eae76bea95060a70e568dfb6e84b2a75 Maxim Cournoyer
2024-05-29gnu: Add sysdig....* gnu/packages/admin.scm (sysdig): New variable. * gnu/packages/patches/sysdig-shared-falcosecurity-libs.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I02b64db7a548e17ea83beb1ea27db87d29e99cf1 Maxim Cournoyer
2024-05-29gnu: Add falcosecurity-libs....* gnu/packages/linux.scm (falcosecurity-libs): New variable. * gnu/packages/patches/falcosecurity-libs-install-pman.patch * gnu/packages/patches/falcosecurity-libs-libscap-pc.patch * gnu/packages/patches/falcosecurity-libs-pkg-config.patch * gnu/packages/patches/falcosecurity-libs-shared-library-fix.patch * gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: I0cb15e6a25256598678fc20eb298ad947d699ef4 Maxim Cournoyer
2024-05-29gnu: libbpf: Update to 1.4.1....* gnu/packages/linux.scm (libbpf): Update to 1.4.1. [phases] {install-linux-bpf-headers}: New phase. [native-inputs]: Add linux-libre-headers-6.8. Change-Id: I969a017b0ed52c1a611b3fe0d90d5b8703d35e73 Maxim Cournoyer
2024-05-29gnu: libbpf: Use gexps....* gnu/packages/linux.scm (libbpf) [arguments]: Use gexps. Change-Id: I5529cda3b316a24b48f4a33bfd685695614350bb Maxim Cournoyer
2024-05-29gnu: Add valijson....* gnu/packages/serialization.scm (valijson): New variable. Change-Id: I604a0ecdd5ffaa256db4053b77e760d549881f33 Maxim Cournoyer
2024-05-29gnu: grpc: Propagate abseil-cpp-cxxstd11....* gnu/packages/rpc.scm (grpc) [native-inputs]: Move abseil-cpp-cxxstd11 to... [propagated-inputs]: ... here. Change-Id: I5bceefa762494423c0bc40b559bcf243ecdf85d8 Maxim Cournoyer
2024-05-29gnu: grpc: Modernize....* gnu/packages/rpc.scm (grpc) [arguments]: Use gexps. Delete trailing #t. [native-inputs]: Remove labels. * gnu/packages/rpc.scm (grpc-1.16.1) [arguments]: Use gexps. Change-Id: I0e89d246cc62a293274a32344108a7249f343257 Maxim Cournoyer
2024-05-29gnu: nss/fixed: Hasten test suite....This causes the test suite to run in about in nearly a third of the original time (from 145 min to 52 minutes on a particular machine). * gnu/packages/nss.scm (nss/fixed) [phases] {check}: Set NSS_CYCLES environment variable to 'standard'. Change-Id: I5dab1ed16b302af2276b0f075a790f6193edbe95 Maxim Cournoyer
2024-05-29gnu: jami: Work toward reinstating functional tests....* gnu/packages/patches/jami-enable-testing.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/jami.scm (jami) [source]: Apply it. [phases] <check>: Use 'ctest' to run tests. Update comment explaining why the QML test suite is disabled. Change-Id: I5c9333a3b5064ecec9a2dd4fe13ae597d5354b7c Maxim Cournoyer
2024-05-29gnu: jami: Update to 20240524.0....* gnu/packages/jami.scm (libjami): Update to 20240524.0. [source]: Remove stale integration tests patch. [arguments] <#tests?> Set to #f, disabling tests. [inputs]: Replace libgit2-1.6 with libgit2-1.8. [phases] <move-jamid>: Update comment. * gnu/packages/patches/jami-disable-integration-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. (jami): Update to 20240524.0. Series-postfix: telephony-team Change-Id: I6e46ca936951ff41e8f322eed2b5a663e1e3d197 Maxim Cournoyer
2024-05-29gnu: ffmpeg-jami: Enable pipewire support....* gnu/packages/video.scm (ffmpeg-jami) [arguments]: Update configure flags. [inputs]: Add pipewire. * gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: Fix includes. Change-Id: Ife3bf532496bc06144c1cbbcea50e406a58ecc7a Maxim Cournoyer
2024-05-29gnu: dhtnet: Update to 0.0.1-3.7733109....* gnu/packages/networking.scm (dhtnet): Update to 0.0.1-3.7733109. [arguments] <delete-problematic-tests>: Update comment for disabling connectionManager. Also disable the new turnCache and peerDiscovery tests. Change-Id: I68ca66283e9b7b79411b1735f7bbec68eb41f77e Maxim Cournoyer
2024-05-29gnu: pjproject-jami: Update to 2.13.1-2.797f1a3....* gnu/packages/telephony.scm (pjproject-jami): Update to 2.13.1-2.797f1a3. Change-Id: I7a037ee040f5c8ae9b038eada4a33e89559b5332 Maxim Cournoyer
2024-05-29gnu: opendht: Update to 3.1.11-0.318d02c....* gnu/packages/networking.scm (opendht): Update to 3.1.11-0.318d02c. Change-Id: I36f7bb3a5979e3286c9a54b29dceb7daf6161b7a Maxim Cournoyer
2024-05-29gnu: opendht: Update to 3.1.11....* gnu/packages/networking.scm (opendht): Update to 3.1.11. Change-Id: I47fec950c1c9e68e63b337a6262d7b047dbaa24c Maxim Cournoyer
2024-05-29gnu: Add libgit2-1.8....* gnu/packages/version-control.scm (libgit2-1.8): New variable. Change-Id: I6400e5699a363ba500d1fa1939fa0e2b7fdac285 Maxim Cournoyer
2024-05-29gnu: cl-ctype: Update to 0.0.0-2.9b824aa....* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-2.9b824aa. [arguments]: Add missing asd system. Change-Id: I0914513c0cddb9a53ee27a87ed2a2b87b1321d6a jgart
2024-05-29gnu: python-phonenumbers: Update to 8.13.37....* gnu/packages/python-xyz.scm (python-phonenumbers): Update to 8.13.37. Change-Id: I4c3ab22f9b0c3cb1e45c0b2c9ff265457542bcb8 jgart
2024-05-29gnu: buildah: Update to 1.36.0....* gnu/packages/containers.scm (buildah): Update to 1.36.0. Change-Id: Ic0ae640f34b1768fedb0b4859dbc2e48c9ccf407 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf
2024-05-29gnu: htop: Update to 3.3.0....* gnu/packages/admin.scm (htop): Update to 3.3.0. Change-Id: Ia19d3fc5b65f8256321c7c07ac6fe8075d50515a Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Wilko Meyer
2024-05-29gnu: ascii: Update to 3.30....* gnu/packages/shellutils.scm (ascii): Update to 3.30. Change-Id: I7d7825ff55c262693d29e8e176e1c8a4db532657 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Artyom V. Poptsov
2024-05-29gnu: wayland-utils: Update to 1.2.0....* gnu/packages/freedesktop.scm (wayland-utils): Update to 1.2.0. Change-Id: I14ca339a150cf7e1e686275decaff09ebf4ccb63 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Wilko Meyer
2024-05-29services: nix: Mount Nix store read only....* gnu/services/nix.scm (nix-shepherd-service): Add requirements. (%nix-store-directory): New variable. (nix-service-type): Add file-system-service-type extension. Change-Id: I18a5d58c92c1f2b5b6dcecc3d5b439cc15bf4e49 Oleg Pykhalov
2024-05-28gnu: Add roswell....* gnu/packages/lisp.scm (roswell): New variable. Change-Id: Ic698da54d0c4160fe7ac9dfd32474ea439295537 Modified-by: Guillaume Le Vaillant <glv@posteo.net> Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> bigbug
2024-05-27gnu: grub: Ignore metadata-csum-seed feature of ext4....* gnu/packages/patches/grub-ignore-metadata-csum-seed.patch: New file. * gnu/local.mk: Register it. * gnu/packages/bootloaders.scm (grub): Use it. Change-Id: I3bfed24b38ecf31b85ed4ac654399fca2d2e12f6 Lars-Dominik Braun
2024-05-27mapped-devices: lvm: Add missing module import....Tested with (locally fixed) lvm-separate-home-os system test. * gnu/system/mapped-devices.scm (lvm-device-mapping): Add SRFI-1 to modules. Change-Id: I8c155b47c29004bdc59057391dfba94ce33bdbc2 Lars-Dominik Braun
2024-05-27gnu: emacs-arei: Update to 0.9.5....* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.5. Change-Id: Ic9303669a29887a9dc29c9a816b6422447f79d95 Andrew Tropin
2024-05-27gnu: guile-ares-rs: Update to 0.9.5....* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.5. Change-Id: Ib64c111ffbdf83b385366512a18d0ab621448531 Andrew Tropin
2024-05-27gnu: cl-dissect: Update to 1.0.0-2.a70cabc....* gnu/packages/lisp-xyz.scm (sbcl-dissect): Update to 1.0.0-2.a70cabc. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Change-Id: I83cc8cfa25bdb6725f7fa59ce8d135cb6ccb9565 Andre A. Gomes
2024-05-27gnu: Add cl-data-structures....* gnu/packages/lisp-xyz.scm (sbcl-cl-data-structures, cl-data-structures, ecl-cl-data-structures): New variable. Change-Id: I449f41e427d3f40ddcc223cf2df6d7de00c56c72 Guillaume Le Vaillant
2024-05-27gnu: Add cl-more-conditions....* gnu/packages/lisp-xyz.scm (cl-more-conditions, ecl-more-conditions, sbcl-more-conditions): New variables. Change-Id: I2854d9054fa6ae3a1e7fc0c8532ca69c8e25c93b Guillaume Le Vaillant
2024-05-27tests: install: Use a default qemu machine for arm architectures....* gnu/tests/install.scm (qemu-command*): Adjust qemu command when run on armhf-linux or aarch64-linux to include a machine type. (run-install): Same. Change-Id: I32f85183cd8ec39c6a2e66624954743fd5983582 Efraim Flashner
2024-05-27gnu: ovmf: Deprecate in favor of ovmf-x86-64....* gnu/packages/firmware.scm (ovmf): Deprecate package in favor of ovmf-x86-64. Change-Id: I912c2b122f80a7f3fd473b8d91ae6e714b27808f Efraim Flashner
2024-05-27tests: install: Add support for aarch64 UEFI tests....* gnu/tests/install.scm (uefi-firmware): Add case for aarch64. Change-Id: I77a506f792790954a289eda5a7a395a2b37c19c7 Efraim Flashner
2024-05-27gnu: Use new ovmf firmware packages....* doc/guix.texi (Invoking guix system): Update qemu command to use ovmf-x86-64. * gnu/packages/virtualization.scm (xen)[inputs]: Replace ovmf with ovmf-i686. * gnu/tests/install.scm (uefi-firmware): Use system appropriate ovmf firmware. Change-Id: Ia2ff76eaf766c8d4fb0be4a7cc7b8941574433d0 Efraim Flashner
2024-05-27gnu: ovmf-riscv64: Update to 202402....* gnu/packages/firmware.scm (ovmf-riscv64): Update to 202402. Build using make-ovmf-firmware. Change-Id: I1a7dcaac3975669a61723b929162ad33affa1619 Efraim Flashner