From 7f975bf3572ebf1f87c1250457f20814bc36f8ea Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Mon, 5 Feb 2018 11:46:39 +0100 Subject: gnu: Add ruby-pdf-reader. --- gnu/packages/ruby.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index acee035854..4a259172ea 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6053,3 +6053,47 @@ using a strict syntax definition and supporting several common extensions. (home-page "http://prawn.majesticseacreature.com") (license #f))) + +(define-public ruby-pdf-reader + (package + (name "ruby-pdf-reader") + (version "1.3.3") + (source + (origin + (method url-fetch) + ;; fetch from github as rubygem does not contain tests + (uri (string-append "https://github.com/yob/pdf-reader/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1bvrjr93nhfhm652s6fc0i5kvs44y1bqa6dq5dyms38nfqnsym5b")))) + (build-system ruby-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; remove gems that are not actually required for running tests + (add-before 'check 'remove-dependency-checking + (lambda _ + (substitute* "pdf-reader.gemspec" + ((".*spec.add_development_dependency.*ZenTest.*") "") +;; ((".*spec.add_development_dependency.*cane.*") "") + ((".*spec.add_development_dependency.*morecane.*") "") + ((".*spec.add_development_dependency.*ir_b.*") "")) + #t))))) + (propagated-inputs + `(("ruby-afm" ,ruby-afm) + ("ruby-ascii85" ,ruby-ascii85) + ("ruby-hashery" ,ruby-hashery) + ("ruby-rc4" ,ruby-rc4) + ("ruby-ttfunk" ,ruby-ttfunk))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec-2))) + (synopsis + "The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe") + (description + "The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe") + (home-page "http://github.com/yob/pdf-reader") + (license #f))) + -- cgit v1.2.3