summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorGopi Krishna Menon <krishnagopi487@cooldev.in>2026-07-09 05:51:49 +0530
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-07-21 23:01:00 +0100
commitc6bb558a80bc59b08e5d0335d3beb0c4a4fa4f5e (patch)
treed844bd8422c2739af8242b74f5610d7917f28672 /gnu
parent36ed07a50b9d0e9de77e3611309006e24fb49505 (diff)
gnu: Add python-libfdt.
* gnu/packages/bootloaders.scm (python-libfdt): New variable. Relates-to: guix/guix!9813 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/bootloaders.scm23
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index 31a5e11b042..c524d4197d8 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -862,6 +862,29 @@ The SUBDIR argument defaults to \"efi/Guix\", as it is also the case for
862tree binary files. These are board description files used by Linux and BSD.") 862tree binary files. These are board description files used by Linux and BSD.")
863 (license license:gpl2+))) 863 (license license:gpl2+)))
864 864
865(define-public python-libfdt
866 (package
867 (name "python-libfdt")
868 (version (package-version dtc))
869 (source (package-source dtc))
870 (build-system pyproject-build-system)
871 (arguments
872 ;; Requires entire dtc tools to be built.
873 (list
874 #:tests? #f))
875 (native-inputs
876 (list dtc
877 python-meson
878 python-setuptools
879 python-setuptools-scm
880 swig))
881 (home-page "https://www.devicetree.org/")
882 (synopsis "python bindings for libfdt")
883 (description
884 "This package provides python bindings for @{libfdt}, a utility
885library for reading and manipulating the Linux Kernel Device Tree binary format.")
886 (license (list license:gpl2+ license:bsd-2))))
887
865(define u-boot 888(define u-boot
866 (package 889 (package
867 (name "u-boot") 890 (name "u-boot")