gnu: Add r-antiword.
* gnu/packages/cran.scm (r-antiword): New variable.
This commit is contained in:
parent
275b7987c0
commit
6f688733b5
1 changed files with 42 additions and 0 deletions
|
|
@ -100,6 +100,7 @@
|
||||||
#:use-module (gnu packages sqlite)
|
#:use-module (gnu packages sqlite)
|
||||||
#:use-module (gnu packages statistics)
|
#:use-module (gnu packages statistics)
|
||||||
#:use-module (gnu packages tcl)
|
#:use-module (gnu packages tcl)
|
||||||
|
#:use-module (gnu packages textutils)
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages version-control)
|
#:use-module (gnu packages version-control)
|
||||||
#:use-module (gnu packages web)
|
#:use-module (gnu packages web)
|
||||||
|
|
@ -27745,3 +27746,44 @@ attachments and metadata from a PDF file. Also supports high quality rendering
|
||||||
of PDF documents into PNG, JPEG, TIFF format, or into raw bitmap vectors for
|
of PDF documents into PNG, JPEG, TIFF format, or into raw bitmap vectors for
|
||||||
further processing in R.")
|
further processing in R.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public r-antiword
|
||||||
|
(package
|
||||||
|
(name "r-antiword")
|
||||||
|
(version "1.3")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (cran-uri "antiword" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"034znb0g9wwb8gi1r3z75v3sbb4mh83qrc4y8mbfx5lbgh8zhj6j"))
|
||||||
|
(modules '((guix build utils)))
|
||||||
|
(snippet
|
||||||
|
'(begin
|
||||||
|
;; unvendor libantiword
|
||||||
|
(delete-file-recursively "src")
|
||||||
|
#t))))
|
||||||
|
(properties `((upstream-name . "antiword")))
|
||||||
|
(build-system r-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'use-system-antiword
|
||||||
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
(substitute* "R/antiword.R"
|
||||||
|
(("system.file\\(\"bin\", package = \"antiword\"\\)")
|
||||||
|
(string-append "\"" (assoc-ref inputs "antiword") "/bin\"")))
|
||||||
|
#t)))))
|
||||||
|
(inputs `(("antiword" ,antiword)))
|
||||||
|
(propagated-inputs `(("r-sys" ,r-sys)))
|
||||||
|
(home-page
|
||||||
|
"https://github.com/ropensci/antiword#readme")
|
||||||
|
(synopsis
|
||||||
|
"Extract Text from Microsoft Word Documents")
|
||||||
|
(description
|
||||||
|
"Wraps the @code{AntiWord} utility to extract text from Microsoft Word
|
||||||
|
documents. The utility only supports the old @code{doc} format, not the new
|
||||||
|
xml based @code{docx} format. Use the @code{xml2} package to read the
|
||||||
|
latter.")
|
||||||
|
(license license:gpl2)))
|
||||||
|
|
|
||||||
Reference in a new issue