Archived
1
0
Fork 0

gnu: Add ocaml-bibtex2html.

* gnu/packages/ocaml.scm (ocaml-bibtex2html): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
This commit is contained in:
Ivan Gankevich 2021-07-07 10:13:41 +03:00 committed by Julien Lepiller
parent f7f6cbb6b6
commit c21ccbf14e
No known key found for this signature in database
GPG key ID: 53D457B2D636EE82

View file

@ -7176,3 +7176,33 @@ libraries.")
It makes it possible to run pure OCaml programs in JavaScript environment like It makes it possible to run pure OCaml programs in JavaScript environment like
browsers and Node.js.") browsers and Node.js.")
(license license:lgpl2.1+))) (license license:lgpl2.1+)))
(define-public ocaml-bibtex2html
(package
(name "ocaml-bibtex2html")
(version "1.99")
(source
(origin
(method url-fetch)
(uri "https://www.lri.fr/~filliatr/ftp/bibtex2html/bibtex2html-1.99.tar.gz")
(sha256 (base32 "07gzrs4lfrkvbn48cgn2gn6c7cx3jsanakkrb2irj0gmjzfxl96j"))))
(build-system ocaml-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-/bin/sh
(lambda _
(substitute* "configure" (("/bin/sh") (which "bash")))
(setenv "HOME" (getcwd)) ;; mktexfmt needs writable home directory
#t)))))
(native-inputs
`(("which" ,which)
("texlive" ,(texlive-union (list texlive-fonts-ec texlive-preprint
texlive-latex-hyperref texlive-bibtex)))))
(propagated-inputs
`(("hevea" ,hevea)))
(home-page "https://www.lri.fr/~filliatr/bibtex2html/")
(synopsis "BibTeX to HTML translator")
(description "This package allows you to produce, from a set of
bibliography files in BibTeX format, a bibliography in HTML format.")
(license license:gpl2)))