diff options
| author | Oleg Pykhalov <go.wigust@gmail.com> | 2018-05-22 19:25:24 +0300 |
|---|---|---|
| committer | Oleg Pykhalov <go.wigust@gmail.com> | 2018-05-22 19:25:24 +0300 |
| commit | 23e6fffa52b10f5502f0e9d4ef48258519ac04cf (patch) | |
| tree | c67498a658cb4c64e4224574ef8337b02d507f1b | |
| parent | wigust: sbcl-stumpwm-checkout: Add doc output. (diff) | |
| download | guix-wigust-origin/wip-stumpwm.tar.gz | |
wigust: stumpwm: Improve documentation.origin/wip-stumpwmwip-stumpwm
* wigust/packages/lisp.scm (sbcl-stumpwm-checkout): Improve documentation.
| -rw-r--r-- | wigust/packages/lisp.scm | 17 |
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"))))))))))) |
