Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
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
|
|
* gnu/packages/linux.scm (make-linux-libre*) [phases] {set-environment}: Set
KBUILD_BUILD_VERSION to 1.
Change-Id: I6c2e561605a13c757a4eb4d1c59343ba26464067
|
|
* gnu/packages/linux.scm (dwarves): New variable.
Change-Id: Ib2452868eae76bea95060a70e568dfb6e84b2a75
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* gnu/packages/linux.scm (libbpf) [arguments]: Use gexps.
Change-Id: I5529cda3b316a24b48f4a33bfd685695614350bb
|
|
* gnu/packages/serialization.scm (valijson): New variable.
Change-Id: I604a0ecdd5ffaa256db4053b77e760d549881f33
|
|
* gnu/packages/rpc.scm (grpc) [native-inputs]: Move abseil-cpp-cxxstd11 to...
[propagated-inputs]: ... here.
Change-Id: I5bceefa762494423c0bc40b559bcf243ecdf85d8
|
|
* 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
|
|
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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* gnu/packages/telephony.scm (pjproject-jami): Update to 2.13.1-2.797f1a3.
Change-Id: I7a037ee040f5c8ae9b038eada4a33e89559b5332
|
|
* gnu/packages/networking.scm (opendht): Update to 3.1.11-0.318d02c.
Change-Id: I36f7bb3a5979e3286c9a54b29dceb7daf6161b7a
|
|
* gnu/packages/networking.scm (opendht): Update to 3.1.11.
Change-Id: I47fec950c1c9e68e63b337a6262d7b047dbaa24c
|
|
* gnu/packages/version-control.scm (libgit2-1.8): New variable.
Change-Id: I6400e5699a363ba500d1fa1939fa0e2b7fdac285
|
|
* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-2.9b824aa.
[arguments]: Add missing asd system.
Change-Id: I0914513c0cddb9a53ee27a87ed2a2b87b1321d6a
|
|
* gnu/packages/python-xyz.scm (python-phonenumbers): Update to 8.13.37.
Change-Id: I4c3ab22f9b0c3cb1e45c0b2c9ff265457542bcb8
|
|
* gnu/packages/containers.scm (buildah): Update to 1.36.0.
Change-Id: Ic0ae640f34b1768fedb0b4859dbc2e48c9ccf407
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
|
|
* gnu/packages/admin.scm (htop): Update to 3.3.0.
Change-Id: Ia19d3fc5b65f8256321c7c07ac6fe8075d50515a
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
|
|
* gnu/packages/shellutils.scm (ascii): Update to 3.30.
Change-Id: I7d7825ff55c262693d29e8e176e1c8a4db532657
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
|
|
* gnu/packages/freedesktop.scm (wayland-utils): Update to 1.2.0.
Change-Id: I14ca339a150cf7e1e686275decaff09ebf4ccb63
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
|
|
* 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
|
|
* 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>
|
|
* 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
|
|
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
|
|
* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.5.
Change-Id: Ic9303669a29887a9dc29c9a816b6422447f79d95
|
|
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.5.
Change-Id: Ib64c111ffbdf83b385366512a18d0ab621448531
|
|
* 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
|
|
* gnu/packages/lisp-xyz.scm (sbcl-cl-data-structures,
cl-data-structures, ecl-cl-data-structures): New variable.
Change-Id: I449f41e427d3f40ddcc223cf2df6d7de00c56c72
|
|
* gnu/packages/lisp-xyz.scm (cl-more-conditions, ecl-more-conditions,
sbcl-more-conditions): New variables.
Change-Id: I2854d9054fa6ae3a1e7fc0c8532ca69c8e25c93b
|
|
* 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
|
|
* gnu/packages/firmware.scm (ovmf): Deprecate package in favor of
ovmf-x86-64.
Change-Id: I912c2b122f80a7f3fd473b8d91ae6e714b27808f
|
|
* gnu/tests/install.scm (uefi-firmware): Add case for aarch64.
Change-Id: I77a506f792790954a289eda5a7a395a2b37c19c7
|
|
* 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
|
|
* gnu/packages/firmware.scm (ovmf-riscv64): Update to 202402. Build
using make-ovmf-firmware.
Change-Id: I1a7dcaac3975669a61723b929162ad33affa1619
|
|
* gnu/packages/firmware.scm (ovmf-arm): Update to 202402. Build using
make-ovmf-firmware.
Change-Id: I1adf1afc9ceb29db373c2e0d05d42a3c68232cb5
|
|
* gnu/packages/firmware.scm (ovmf-aarch64): Update to 202402. Build
using make-ovmf-firmware.
Change-Id: I270bd8fa79f2df3d73bdf8d5685d27a3cc0cef6a
|
|
* gnu/packages/firmware.scm (ovmf-i686): New variable.
Change-Id: Ie5702435695e24ed1d2731152a89b0aeb9a050dd
|
|
* gnu/packages/firmware.scm (make-ovmf-firmware): New procedure.
(ovmf-x86-64): New variable.
Change-Id: I283065577b5507f3b7d695eaa67a6d248174bcf5
|
|
* gnu/packages/firmware.scm (edk2-tools)[source]: Checkout submodules.
[arguments]: Don't disable building brotli or xz compression.
Change-Id: I8b318373e38767e1a309e9e385f1626429bfbb20
|
|
* gnu/packages/firmware.scm (edk2-tools): Update to 202402.
Change-Id: I3ab7d75a8193faea2b3b3649f9b14bba48611187
|
|
1.47.0 would, by default, create an ext4 filesystem which was not
readable by our current version of grub. This should also address a
number of the system test failures.
* gnu/packages/linux.scm (e2fsprogs): Downgrade to 1.46.6.
Change-Id: Ifa6841185ab85d24479f981afc1b42a349716d80
|
|
* gnu/packages/search.scm (ugrep): Update to 6.0.0.
[source]: Adjust snippet to avoid deleting ug+ and ugrep+ shell scripts.
Change-Id: I9beb1415fe8bfbe12a1e9d22d1606b1fc92ef16b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
|
|
* gnu/packages/freedesktop.scm (waypipe): Update to 0.9.0.
Change-Id: Icfeeada6d8b064decd620998e7af495bd1f9b1dd
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
|