gnu: Add ocaml-sqlite3.

* gnu/packages/ocaml.scm (ocaml-sqlite3): New variable.
This commit is contained in:
Ben Woodcroft 2017-01-06 21:01:05 +10:00
parent ef71ed8ffa
commit 0c4dbdc23e
No known key found for this signature in database
GPG key ID: 2A6AD9F4AAC20DF6

View file

@ -29,6 +29,7 @@ (define-module (gnu packages ocaml)
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
#:use-module (gnu packages emacs)
#:use-module (gnu packages gcc)
#:use-module (gnu packages ghostscript)
@ -1213,6 +1214,35 @@ (define-public ocaml-rresult
library.")
(license license:isc)))
(define-public ocaml-sqlite3
(package
(name "ocaml-sqlite3")
(version "4.1.2")
(source
(origin
(method url-fetch)
(uri (string-append
"https://github.com/mmottl/sqlite3-ocaml/releases/download/v"
version "/sqlite3-ocaml-" version ".tar.gz"))
(sha256
(base32
"14c1nir7c6bivajg0vyx853y7la7r5d25g1v5hjb2wfi73r15p1m"))))
(build-system ocaml-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
`(("sqlite" ,sqlite)))
(home-page "https://mmottl.github.io/sqlite3-ocaml")
(synopsis "SQLite3 Bindings for OCaml")
(description
"SQLite3-OCaml is an OCaml library with bindings to the SQLite3 client
API. Sqlite3 is a self-contained, serverless, zero-configuration,
transactional SQL database engine with outstanding performance for many use
cases. These bindings are written in a way that enables a friendly
coexistence with the old (version 2) SQLite and its OCaml wrapper
@code{ocaml-sqlite}.")
(license license:expat)))
(define-public ocaml-mtime
(package
(name "ocaml-mtime")