Files
guru/dev-ml/ounit/ounit-2.2.6.ebuild
2022-04-16 00:46:50 +02:00

37 lines
736 B
Bash

# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit dune findlib multiprocessing
DESCRIPTION="Unit testing framework for OCaml"
HOMEPAGE="https://github.com/gildor478/ounit"
SRC_URI="https://github.com/gildor478/ounit/releases/download/v${PV}/${P}.tbz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="lwt ocamlopt"
RDEPEND="
dev-ml/base-bytes:=
dev-ml/base-unix:=
dev-ml/seq:=
dev-ml/stdlib-shims:=
lwt? ( dev-ml/lwt:= )
"
DEPEND="${RDEPEND}"
src_compile() {
local pkgs="ounit"
use lwt && pkgs="${pkgs},ounit-lwt"
dune build -p "${pkgs}" -j $(makeopts_jobs) || die
}
src_install() {
dune_src_install ounit
use lwt && dune_src_install ounit-lwt
}