gnu: Add rcas-web.

* gnu/packages/bioinformatics.scm (rcas-web): New variable.
This commit is contained in:
Ricardo Wurmus 2016-10-12 17:12:45 +02:00 committed by Ricardo Wurmus
parent 89984be46e
commit 5093729704
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -56,6 +56,7 @@ (define-module (gnu packages bioinformatics)
#:use-module (gnu packages gtk)
#:use-module (gnu packages glib)
#:use-module (gnu packages groff)
#:use-module (gnu packages guile)
#:use-module (gnu packages haskell)
#:use-module (gnu packages image)
#:use-module (gnu packages imagemagick)
@ -7184,6 +7185,50 @@ (define-public r-rcas
(home-page "https://github.com/BIMSBbioinfo/RCAS")
(license license:expat)))
(define-public rcas-web
(package
(name "rcas-web")
(version "0.0.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/BIMSBbioinfo/rcas-web/"
"releases/download/v" version
"/rcas-web-" version ".tar.gz"))
(sha256
(base32
"0d3my0g8i7js59n184zzzjdki7hgmhpi4rhfvk7i6jsw01ba04qq"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'install 'wrap-executable
(lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(json (assoc-ref inputs "guile-json"))
(redis (assoc-ref inputs "guile-redis"))
(path (string-append
json "/share/guile/site/2.2:"
redis "/share/guile/site/2.2")))
(wrap-program (string-append out "/bin/rcas-web")
`("GUILE_LOAD_PATH" ":" = (,path))
`("GUILE_LOAD_COMPILED_PATH" ":" = (,path))
`("R_LIBS_SITE" ":" = (,(getenv "R_LIBS_SITE")))))
#t)))))
(inputs
`(("r" ,r)
("r-rcas" ,r-rcas)
("guile-next" ,guile-next)
("guile-json" ,guile2.2-json)
("guile-redis" ,guile2.2-redis)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "https://github.com/BIMSBbioinfo/rcas-web")
(synopsis "Web interface for RNA-centric annotation system (RCAS)")
(description "This package provides a simple web interface for the
@dfn{RNA-centric annotation system} (RCAS).")
(license license:agpl3+)))
(define-public emboss
(package
(name "emboss")