summaryrefslogtreecommitdiff
path: root/gnu/packages/bootloaders.scm
diff options
context:
space:
mode:
authorJiyu <info@jiyu.dev>2025-11-23 00:37:46 +0100
committerGabriel Wicki <gabriel@erlikon.ch>2025-12-02 15:08:09 +0100
commit136fc8bfe91a64d28b6c54cf8f5930ffe787c16e (patch)
treefafe11e4a20af4fd87af85a775ac0f3a13fb6907 /gnu/packages/bootloaders.scm
parentd48a3379d1b19ef24d98ed6f3d932b9d545cbcb8 (diff)
gnu: u-boot: Removed non-free software.
Change-Id: Ic647e659f41f245ce4a1409b232b24a91bd9ff25 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
Diffstat (limited to 'gnu/packages/bootloaders.scm')
-rw-r--r--gnu/packages/bootloaders.scm13
1 files changed, 12 insertions, 1 deletions
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index 86efedde5f4..334d3f78025 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -24,6 +24,7 @@
24;;; Copyright © 2025 Esther Flashner <esther@flashner.co.il> 24;;; Copyright © 2025 Esther Flashner <esther@flashner.co.il>
25;;; Copyright © 2025 André Batista <nandre@riseup.net> 25;;; Copyright © 2025 André Batista <nandre@riseup.net>
26;;; Copyright © 2025 dan <i@dan.games> 26;;; Copyright © 2025 dan <i@dan.games>
27;;; Copyright © 2025 Jiyu Software <info@jiyu.dev>
27;;; 28;;;
28;;; This file is part of GNU Guix. 29;;; This file is part of GNU Guix.
29;;; 30;;;
@@ -863,7 +864,17 @@ tree binary files. These are board description files used by Linux and BSD.")
863 (sha256 864 (sha256
864 (base32 "1i1v86bnixh8hyqbwwr5iwdnnadmg2fqxw9g526fvclsbvl8lz0v")) 865 (base32 "1i1v86bnixh8hyqbwwr5iwdnnadmg2fqxw9g526fvclsbvl8lz0v"))
865 (patches (search-patches "u-boot-allow-disabling-openssl.patch" 866 (patches (search-patches "u-boot-allow-disabling-openssl.patch"
866 "u-boot-rockchip-inno-usb.patch")))) 867 "u-boot-rockchip-inno-usb.patch"))
868 (snippet
869 ;; Remove non-free binary licenses, blobs and microcode.
870 #~(begin
871 (use-modules (guix build utils))
872 (for-each delete-file
873 '("Licenses/r8a779x_usb3.txt"
874 "drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h"
875 "arch/mips/mach-octeon/include/mach/cvmx-pki-cluster.h"))
876 (for-each delete-file
877 (find-files "arch/x86/dts/microcode/" "\\.dtsi$"))))))
867 (build-system gnu-build-system) 878 (build-system gnu-build-system)
868 (native-inputs 879 (native-inputs
869 (list bison 880 (list bison