gnu: ruby-asciidoctor: Install man page.

* gnu/packages/ruby.scm (ruby-asciidoctor)
[phases] {install-man-page}: New phase.
This commit is contained in:
Maxim Cournoyer 2023-01-05 22:45:06 -05:00
parent ec47da8f49
commit 4c8149a5f6
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 18 additions and 9 deletions

View File

@ -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