gnu: Add ruby-prawn-templates.

* gnu/packages/ruby.scm (ruby-prawn-templates): New variable.
This commit is contained in:
Maxim Cournoyer 2020-07-13 11:22:10 -04:00
parent 95692655a1
commit ce52f2b11c
No known key found for this signature in database
GPG Key ID: 1260E46482E63562

View File

@ -1248,6 +1248,48 @@ Prawn module.")
(home-page "https://github.com/mogest/prawn-svg")
(license license:expat)))
(define-public ruby-prawn-templates
(package
(name "ruby-prawn-templates")
(version "0.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/prawnpdf/prawn-templates.git")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0wll54wxxwixpwazfn4ffbqvqbfrl01cfsv8y11vnlzy7isx5xvl"))))
(build-system ruby-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
(add-after 'unpack 'do-not-use-bundler
(lambda _
(substitute* "spec/spec_helper.rb"
((".*[Bb]undler.*") ""))
#t))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "rspec"))
#t)))))
(native-inputs
`(("ruby-pdf-inspector" ,ruby-pdf-inspector)
("ruby-rspec" ,ruby-rspec)))
(propagated-inputs
`(("ruby-pdf-reader" ,ruby-pdf-reader)
("ruby-prawn" ,ruby-prawn)))
(synopsis "Prawn extension to include or combine PDF documents")
(description "This @strong{unmaintained} package provides a Prawn
extension that allows including other Portable Document Format (PDF) documents
as background or combining several PDF documents into one. This functionality
used to be part of Prawn itself, but was extracted from Prawn 0.15.0 because
of its many longstanding issues.")
(home-page "https://github.com/prawnpdf/prawn-templates")
(license %prawn-project-licenses)))
(define-public ruby-ast
(package
(name "ruby-ast")