gnu: binwalk: Update to 3.1.0.
* gnu/packages/firmware.scm (binwalk): Update to 3.1.0.
[build-system]: Switch to cargo-build-system.
[source]<modules>: Remove utils module.
<snippet>: Remove it.
[arguments]<#:phases>: Remove it.
<#:install-source?>: Do not install source.
<#:cargo-test-flags>: Skip failing tests.
[native-inputs]: Remove python-coverage, python-nose; Add pkg-config.
[inputs]: Add fontconfig, xz, (cargo-inputs 'binwalk).
[description]: Fix spacing, add dot at the end.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[binwalk]: New
entry.
Change-Id: Ibb2df47aa3f2ddee06784c190200f0b7d21a31e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: shepherd-1.0: Use older guile-fibers on some systems.
Fixes guix/guix#3681.
* gnu/packages/admin.scm (shepherd-1.0)[native-inputs]: When building
for arm or riscv64 systems use guile-fibers-1.1.
[inputs]: Use the same guile-fibers as in native-inputs.
Change-Id: Iba10065aeb5c731e33f5d4d9093ac7ee21372205
gnu: linux-libre: Update to 6.17.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
6.17.
Change-Id: I4e95fd40c51b5d747e0bc9f082c4c3a3e17c0248
gnu: linux-libre 5.4: Update to 5.4.301.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.301.
(linux-libre-5.4-pristine-source): Update hash.
Change-Id: I9b7769fda6e68d04b7ac960357f1a090ed4e5fa9
gnu: linux-libre 5.10: Update to 5.10.246.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.246.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: I07db72c6c1f2b647570be942d858265a15a38728
gnu: linux-libre 5.15: Update to 5.15.196.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.196.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: Ia89a29c20d808150eecf074e6ecc6c2ca6e49ad0
gnu: linux-libre 6.1: Update to 6.1.158.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.158.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I4b3de3af7104109b5e08e57bb21e0b6fadcecff2
gnu: linux-libre 6.6: Update to 6.6.115.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.115.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I26820403555a0dde002e8be8b5de9665ed923154
gnu: linux-libre 6.12: Update to 6.12.56.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.56.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I3bdf8236fcb2f929ca7474ce041d33455b65fceb
gnu: linux-libre 6.17: Update to 6.17.6.
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.6.
(linux-libre-6.17-pristine-source): Update hash.
Change-Id: I42eb82beeb5dfcff839389b9620161b505bca902
gnu: linux-libre 6.17: Re-enable support for the legacy iptables netfilter.
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
gnu: Add hardv.
* gnu/packages/education.scm (hardv): New variable.
Signed-off-by: jgart <jgart@dismail.de>
gnu: bootloader: Add nanopi-r4s-rk3399 bootloader.
* gnu/bootloader/u-boot.scm (u-boot-nanopi-r4s-rk3399-bootloader): Add variable.
* gnu/packages/bootloaders.scm (u-boot-nanopi-r4s-rk3399): Add variable.
Change-Id: Ib7af37fff02d7e5a83928949835c03a5949927da
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
gnu: Add python-keeper-secrets-manager-helper.
* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-helper): New variable.
Change-Id: I17ff36b9e642e1b16bb10d63f04222c16765c376
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-keeper-secrets-manager-core.
* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-core): New variable.
Change-Id: I347117693cc4a29c04c775da74d6e584cdd480a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: gnome-video-effects: Update to 0.6.0
* gnu/packages/gnome.scm (gnome-video-effects): Update to 0.6.0.
Change-Id: I9653ee5ac7d00696a47a80f24109a700c083c897
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: cheese: Fix parse error in cheese-window.vala
* gnu/packages/gnome.scm (cheese): Update to current upstream master branch to
pull in the fix for the parse error and also remove the need for the
'relax-gcc-14-strictness stage (commit 405f796495).
Error message was:
```
** (cheese:2058): ERROR **: 21:35:09.133: cheese-window.vala:1322: Error:
<data>:56:5: Parse error: unexpected character `'', expected character `]'
```
Change-Id: I883fab82ecc05b1f898bb9b60db63fbd3bfcd431
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add pcsx2.
* gnu/packages/emulators.scm (pcsx2, pcsx2-patches): New variables.
Change-Id: I200e3d4b3da6d38f258a687c77d5283d2450937d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>