guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

05/05: gnu: ruby-asciidoctor: Install man page.


From: guix-commits
Subject: 05/05: gnu: ruby-asciidoctor: Install man page.
Date: Thu, 5 Jan 2023 22:57:27 -0500 (EST)

apteryx pushed a commit to branch master
in repository guix.

commit 4c8149a5f628fe2f6681d85aa9a9ed81d4e02b72
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Thu Jan 5 22:45:06 2023 -0500

    gnu: ruby-asciidoctor: Install man page.
    
    * gnu/packages/ruby.scm (ruby-asciidoctor)
    [phases] {install-man-page}: New phase.
---
 gnu/packages/ruby.scm | 27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 7e26bdc618..2537c5beb5 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -1274,15 +1274,24 @@ syntax to the minimum while remaining clear.")
          "1mpk3y69lqz9ywfkjmr40dm3mkabrnf92bb011qq1axj73yyrajv"))))
     (build-system ruby-build-system)
     (arguments
-     `(#:test-target "test:all"
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'extract-gemspec 'strip-version-requirements
-           (lambda _
-             (delete-file "Gemfile")
-             (substitute* "asciidoctor.gemspec"
-               (("(.*add_.*dependency '[_A-Za-z0-9-]+').*" _ stripped)
-                (string-append stripped "\n"))))))))
+     (list
+      #:test-target "test:all"
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'extract-gemspec 'strip-version-requirements
+            (lambda _
+              (delete-file "Gemfile")
+              (substitute* "asciidoctor.gemspec"
+                (("(.*add_.*dependency '[_A-Za-z0-9-]+').*" _ stripped)
+                 (string-append stripped "\n")))))
+          (add-after 'install 'install-man-page
+            (lambda* (#:key outputs #:allow-other-keys)
+              (install-file (search-input-file
+                             outputs (string-append "lib/ruby/vendor_ruby/"
+                                                    "gems/asciidoctor-"
+                                                    #$version
+                                                    "/man/asciidoctor.1"))
+                            (string-append #$output "/share/man/man1")))))))
     (native-inputs
      (list ruby-asciimath
            ruby-coderay



reply via email to

[Prev in Thread] Current Thread [Next in Thread]