summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wigust/packages/lisp.scm17
1 files changed, 14 insertions, 3 deletions
diff --git a/wigust/packages/lisp.scm b/wigust/packages/lisp.scm
index d1a652b..fd19e24 100644
--- a/wigust/packages/lisp.scm
+++ b/wigust/packages/lisp.scm
@@ -32,6 +32,8 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system asdf)
#:use-module (guix build-system trivial)
+ #:use-module (gnu packages autotools)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages fontutils)
@@ -75,17 +77,26 @@
"1qyvhw73dghs167hcds1k2021w2hakh99zfv0039w7lx259gazl9"))))
(inputs
`(("sbcl-alexandria" ,sbcl-alexandria)
+ ("bash" ,bash)
,@(package-inputs sbcl-stumpwm)))
- (native-inputs `(("texinfo" ,texinfo)))
+ (native-inputs `(("texinfo" ,texinfo)
+ ("autoconf" ,autoconf-wrapper)
+ ("automake" ,automake)))
(outputs (append (package-outputs sbcl-stumpwm) '("doc")))
(arguments
(substitute-keyword-arguments
(package-arguments sbcl-stumpwm)
((#:phases phases)
`(modify-phases ,phases
- (add-after 'build-program 'build-documentation
+ (add-after 'install 'install-documentaion
(lambda* (#:key outputs #:allow-other-keys)
- (invoke "makeinfo" "stumpwm.texi.in")
+ ;; (invoke "autoreconf" "-vfi")
+ (setenv "PATH" (string-append
+ (assoc-ref %build-inputs "bash") "/bin" ":"
+ ":" (getenv "PATH")))
+ (invoke "autoconf")
+ (invoke "./configure")
+ (invoke "make" "stumpwm.info")
(install-file "stumpwm.info"
(string-append (assoc-ref outputs "doc")
"/share/info")))))))))))