summaryrefslogtreecommitdiff
path: root/guix.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2021-10-07 20:17:50 -0400
committerDavid Thompson <dthompson2@worcester.edu>2021-10-07 20:17:50 -0400
commit0e699be281c8dea53e589e08a5831837e0eae7ea (patch)
tree4266aebec927b13ca56410be1901e3ee78dff49e /guix.scm
parent38daa330f2194de5f39cd41b270c89d7b2e94427 (diff)
Updates for Chickadee 0.8.0 and Guile-SDL2 0.7.0.
Diffstat (limited to 'guix.scm')
-rw-r--r--guix.scm34
1 files changed, 31 insertions, 3 deletions
diff --git a/guix.scm b/guix.scm
index 1feb2e1..0fc2841 100644
--- a/guix.scm
+++ b/guix.scm
@@ -1,8 +1,36 @@
-(use-modules (guix profiles)
+(use-modules (gnu packages autotools)
(gnu packages base)
(gnu packages guile)
(gnu packages guile-xyz)
- (gnu packages rsync))
+ (gnu packages rsync)
+ (guix git-download)
+ (guix packages)
+ (guix profiles)
+ (guix utils))
+
+(define haunt*
+ (let ((commit "d979ed3a1e50f0d73f204076092cb8e4fa033c72"))
+ (package
+ (inherit haunt)
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.dthompson.us/haunt.git")
+ (commit commit)))
+ (sha256
+ (base32
+ "1l3c109sx76hzdcfakchskpyhdw3v6zwjs8zdhymbkbks85zwyb5"))))
+ (native-inputs
+ `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ,@(package-native-inputs haunt)))
+ (arguments
+ (substitute-keyword-arguments (package-arguments haunt)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-after 'unpack 'bootstrap
+ (lambda _
+ (invoke "sh" "bootstrap"))))))))))
(packages->manifest
(list glibc
@@ -10,5 +38,5 @@
gnu-make
guile-3.0
guile-syntax-highlight
- haunt
+ haunt*
rsync))