summaryrefslogtreecommitdiff
path: root/gnu/packages/heads.scm
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@scratchpost.org>2020-05-02 19:11:15 +0200
committerGuix Patches Tester <>2020-05-02 18:13:14 +0100
commit3a08b37598666e0c3d00ca8835783512081c2a1a (patch)
tree138584ff6cd98b93a303e01bdd3d5a94b7c89e51 /gnu/packages/heads.scm
parentb6d111505eab433b5ce0a14dd4cc4f803fab66b3 (diff)
downloadguix-patches-3a08b37598666e0c3d00ca8835783512081c2a1a.tar
guix-patches-3a08b37598666e0c3d00ca8835783512081c2a1a.tar.gz
gnu: Add heads-coreboot.
* gnu/packages/heads.scm (heads-coreboot): New variable.
Diffstat (limited to 'gnu/packages/heads.scm')
-rw-r--r--gnu/packages/heads.scm16
1 files changed, 16 insertions, 0 deletions
diff --git a/gnu/packages/heads.scm b/gnu/packages/heads.scm
index 78c5aa23f9..f6482d5f5a 100644
--- a/gnu/packages/heads.scm
+++ b/gnu/packages/heads.scm
@@ -620,3 +620,19 @@ servers.")
`(#:make-flags
'("BOARD=qemu-linuxboot")
,@(package-arguments heads-linuxboot)))))
+
+(define heads-coreboot
+ (package
+ (inherit heads)
+ (name "heads-coreboot")
+ (arguments
+ (substitute-keyword-arguments (package-arguments heads)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-before 'unpack-heads-packages 'unpack-coreboot
+ (lambda* (#:key inputs #:allow-other-keys)
+ (mkdir-p "build")
+ #t))))))
+ (native-inputs
+ `(("file" ,file)
+ ,@(package-native-inputs heads)))))