summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby.scm
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-02-16 01:34:38 +0100
committerAndreas Enge <andreas@enge.fr>2025-06-20 20:40:01 +0200
commit959d66d85f802f9bd591254627e4b618974361b4 (patch)
tree549c25324169a0563bf339be6c7c3b0614b96ef1 /gnu/packages/ruby.scm
parentd529d7c5489a89aa8eb0449e0ef3a38cf71ef980 (diff)
gnu: ruby-asciidoctor-pdf: Update to 2.3.19.
* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): Update to 2.3.19. [origin]<patches>: Record patch. [arguments]<#:phases>: Remove 'strip-version-requirements phase. [propagated-inputs]: Remove old dependencies ruby-open-uri-cached, ruby-safe-yaml, ruby-thread-safe. * gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch: Add patch. * gnu/local.mk: Record patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/ruby.scm')
-rw-r--r--gnu/packages/ruby.scm15
1 files changed, 5 insertions, 10 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index f1043fa6a71..c125813383f 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -2511,7 +2511,7 @@ web pages.")
(define-public ruby-asciidoctor-pdf
(package
(name "ruby-asciidoctor-pdf")
- (version "2.3.4")
+ (version "2.3.19")
(source
(origin
(method git-fetch) ;no test suite in the distributed gem
@@ -2521,18 +2521,16 @@ web pages.")
(file-name (git-file-name name version))
(sha256
(base32
- "07krhpj2ylz7h7hy8vg0js8yv828qxh3mkhx0bsrfh0p24xwbjrm"))))
+ "1l8my8jj4aww2yad80n6f7hs76lq5gicld8dy014pw90pk3x43mp"))
+ (patches
+ (search-patches
+ "ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch"))))
(build-system ruby-build-system)
(arguments
(list
#:test-target "spec"
#:phases
#~(modify-phases %standard-phases
- (add-after 'extract-gemspec 'strip-version-requirements
- (lambda _
- (substitute* "asciidoctor-pdf.gemspec"
- (("(.*add_.*dependency '[_A-Za-z0-9-]+').*" _ stripped)
- (string-append stripped "\n")))))
;; The tests rely on the Gem being installed, so move the check
;; phase after the install phase.
(delete 'check)
@@ -2553,15 +2551,12 @@ web pages.")
(propagated-inputs
(list ruby-asciidoctor
ruby-concurrent
- ruby-open-uri-cached
ruby-prawn
ruby-prawn-icon
ruby-prawn-svg
ruby-prawn-table
ruby-prawn-templates
- ruby-safe-yaml
ruby-text-hyphen
- ruby-thread-safe
ruby-treetop
ruby-ttfunk))
(synopsis"AsciiDoc to Portable Document Format (PDF)} converter")