From 4c8149a5f628fe2f6681d85aa9a9ed81d4e02b72 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Thu, 5 Jan 2023 22:45:06 -0500 Subject: [PATCH] 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