diff options
author | Alexis Ballier <aballier@gentoo.org> | 2016-08-16 14:13:16 +0200 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2016-08-16 14:13:16 +0200 |
commit | f3c086c67abed1ca12b24dc531094d1c14a1f2e0 (patch) | |
tree | db245e24ffb5b365c3dd71e6252e76cabdf90a05 /dev-ml/onanomsg/onanomsg-1.0.ebuild | |
parent | 1f001a8b5c7ed44829fb2f0ef0f4edd6f60132c1 (diff) | |
download | gentoo-f3c086c67abed1ca12b24dc531094d1c14a1f2e0.tar.gz gentoo-f3c086c67abed1ca12b24dc531094d1c14a1f2e0.tar.xz |
dev-ml/onanomsg: initial import; ebuild by me
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-ml/onanomsg/onanomsg-1.0.ebuild')
-rw-r--r-- | dev-ml/onanomsg/onanomsg-1.0.ebuild | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/dev-ml/onanomsg/onanomsg-1.0.ebuild b/dev-ml/onanomsg/onanomsg-1.0.ebuild new file mode 100644 index 00000000000..fe9038e90de --- /dev/null +++ b/dev-ml/onanomsg/onanomsg-1.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit findlib + +DESCRIPTION="nanomsg bindings for OCaml" +HOMEPAGE="https://github.com/rgrinberg/onanomsg" +SRC_URI="https://github.com/rgrinberg/onanomsg/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+lwt +ocamlopt test" + +RDEPEND=" + dev-libs/nanomsg:= + dev-lang/ocaml:=[ocamlopt?] + dev-ml/ocaml-ctypes:= + dev-ml/ocaml-ipaddr:=[ocamlopt?] + dev-ml/ppx_deriving:=[ocamlopt?] + dev-ml/ocaml-containers:=[ocamlopt?] + lwt? ( dev-ml/lwt:=[ocamlopt?] ) +" +DEPEND="${RDEPEND} + test? ( dev-ml/ounit ) +" + +src_compile() { + ocaml pkg/build.ml \ + native=$(usex ocamlopt true false) \ + native-dynlink=$(usex ocamlopt true false) \ + lwt=$(usex lwt true false) \ + ounit=$(usex test true false) \ + || die +} + +src_install() { + opam-installer \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + || die + dodoc CHANGES README.md +} |