diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2020-07-13 09:17:04 -0400 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2020-07-17 23:01:28 -0400 |
commit | 15b188c33dafc8ce6af142a740390e9507339526 (patch) | |
tree | e32679ad3d983f4471329d83f48053c592bfea97 | |
parent | cc10ca338849f633c24ec9a79dc694cdbc564d4b (diff) | |
download | guix-15b188c33dafc8ce6af142a740390e9507339526.tar.gz |
gnu: Add ruby-prawn-icon.
* gnu/packages/ruby.scm (ruby-prawn-icon): New variable.
-rw-r--r-- | gnu/packages/ruby.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e388aee63e..6a0ddd6719 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1155,6 +1155,42 @@ formats.") (home-page "https://asciidoctor.org") (license license:expat))) +(define-public ruby-prawn-icon + (package + (name "ruby-prawn-icon") + (version "2.5.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "prawn-icon" version)) + (sha256 + (base32 + "1ivkdf8rdf92hhy97vbmc2a4w97vcvqd58jcj4z9hz3hfsb1526w")))) + (build-system ruby-build-system) + (arguments + `(#:test-target "spec" + #:phases (modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + (substitute* '("Rakefile" "spec/spec_helper.rb") + ((".*[Bb]undler.*") "") + (("^require 'rubocop.*") "") + (("^RuboCop.*") "")) + #t))))) + (native-inputs + `(("ruby-pdf-inspector" ,ruby-pdf-inspector) + ("ruby-pdf-reader" ,ruby-pdf-reader) + ("ruby-rspec" ,ruby-rspec) + ("ruby-simplecov" ,ruby-simplecov))) + (propagated-inputs + `(("ruby-prawn" ,ruby-prawn))) + (synopsis "Icon fonts for use with the Prawn PDF toolkit") + (description "@code{Prawn::Icon} provides various icon fonts including +FontAwesome, PaymentFont and Foundation Icons for use with the Prawn PDF +toolkit.") + (home-page "https://github.com/jessedoyle/prawn-icon/") + (license %prawn-project-licenses))) + (define-public ruby-ast (package (name "ruby-ast") |