diff options
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ab6ec76a5f..7f8c5df99f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23,7 +23,7 @@ ;;; Copyright © 2020-2024 Sharlatan Hellseher <[email protected]> ;;; Copyright © 2021, 2022 Aurora <[email protected]> ;;; Copyright © 2021 Matthew James Kraai <[email protected]> -;;; Copyright © 2021-2024 André A. Gomes <[email protected]> +;;; Copyright © 2021-2025 André A. Gomes <[email protected]> ;;; Copyright © 2021, 2022, 2023 Cage <[email protected]> ;;; Copyright © 2021 Cameron Chaparro <[email protected]> ;;; Copyright © 2021, 2024 Charles Jackson <[email protected]> @@ -126,6 +126,7 @@ #:use-module (gnu packages sqlite) #:use-module (gnu packages statistics) #:use-module (gnu packages tcl) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages video) @@ -933,8 +934,17 @@ within your Lisp program, so you don't need to invoke a separate tool.") (sha256 (base32 "0pdj779j3nwzn8f1661vf00rrjrbks1xgiq0rvwjw6qyxsfqfnl9")))) (build-system asdf-build-system/sbcl) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'build 'build-doc + (lambda _ + (with-directory-excursion "doc" + (invoke "make" "info") + (install-file "alexandria.info" + (string-append #$output "/share/info")))))))) (native-inputs - (list sbcl-rt)) + (list sbcl-rt texinfo)) (synopsis "Collection of portable utilities for Common Lisp") (description "Alexandria is a collection of portable utilities. It does not contain @@ -947,7 +957,15 @@ portable between implementations.") (sbcl-package->cl-source-package sbcl-alexandria)) (define-public ecl-alexandria - (sbcl-package->ecl-package sbcl-alexandria)) + (let ((pkg (sbcl-package->ecl-package sbcl-alexandria))) + (package + (inherit pkg) + (outputs '("out")) + (arguments + (substitute-keyword-arguments (package-arguments pkg) + ((#:phases phases) + `(modify-phases ,phases + (delete 'build-doc)))))))) (define-public sbcl-alexandria-plus (let ((commit "adafb09838a84895bedb119f8253b89b6a04a2c5") |