diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-01-05 22:45:06 -0500 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-01-05 22:49:20 -0500 |
commit | 4c8149a5f628fe2f6681d85aa9a9ed81d4e02b72 (patch) | |
tree | 9d7a3add77feb40c99a44d9bbeac1e151eeccab0 /gnu/packages/ruby.scm | |
parent | ec47da8f494480368efc7845b5b7cedade1968a7 (diff) | |
download | guix-4c8149a5f628fe2f6681d85aa9a9ed81d4e02b72.tar.gz |
gnu: ruby-asciidoctor: Install man page.
* gnu/packages/ruby.scm (ruby-asciidoctor) [phases] {install-man-page}: New phase.
Diffstat (limited to 'gnu/packages/ruby.scm')
-rw-r--r-- | gnu/packages/ruby.scm | 27 |
1 files 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 |