diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-04-12 13:01:30 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-04-12 13:01:30 +0200 |
commit | 0e1a1ece9e93487b81cfa9b7ceeb82ab9f3cf556 (patch) | |
tree | 618ce8ed3429ef58cc531214550d4a48b9ba43a3 /gnu | |
parent | 94475a4552a0de24e2b7dfbd704691e91fdcc8f1 (diff) | |
download | guix-0e1a1ece9e93487b81cfa9b7ceeb82ab9f3cf556.tar.gz |
gnu: emacs-ebuild-mode: Build and install info file.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode)[arguments]: Build and install documentation in a new phase. [native-inputs]: Add "texinfo".
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 822a35ebbc..2d23c72d73 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -7897,16 +7897,28 @@ Lua programming language}.") (package (name "emacs-ebuild-mode") (version "1.50") - (source (origin - (method url-fetch) - (uri (string-append - "https://dev.gentoo.org/~ulm/emacs/ebuild-mode" - "-" version ".tar.xz")) - (file-name (string-append name "-" version ".tar.xz")) - (sha256 - (base32 - "0bgi98vx6ahxijw69kfdiy3rkjdg7yi6k3bkjyasak5920m6fj1d")))) + (source + (origin + (method url-fetch) + (uri (string-append + "https://dev.gentoo.org/~ulm/emacs/" + "ebuild-mode-" version ".tar.xz")) + (file-name (string-append name "-" version ".tar.xz")) + (sha256 + (base32 "0bgi98vx6ahxijw69kfdiy3rkjdg7yi6k3bkjyasak5920m6fj1d")))) (build-system emacs-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'install 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (invoke "make" "ebuild-mode.info") + (install-file "ebuild-mode.info" + (string-append (assoc-ref outputs "out") + "/share/info")) + #t))))) + (native-inputs + `(("texinfo" ,texinfo))) (home-page "https://devmanual.gentoo.org") (synopsis "Major modes for Gentoo package files") (description |