dev-ml/atd: split atdgen again
authorAlexis Ballier <aballier@gentoo.org>
Fri, 23 Jun 2017 12:29:31 +0000 (14:29 +0200)
committerAlexis Ballier <aballier@gentoo.org>
Fri, 23 Jun 2017 12:31:21 +0000 (14:31 +0200)
Package-Manager: Portage-2.3.6, Repoman-2.3.2

dev-ml/atd/atd-1.12.0.ebuild

index da91321baad52990d8f7c8d1713519fe468eac90..5095732e9dd9580f99043d6476a434f95289380b 100644 (file)
@@ -12,22 +12,27 @@ SRC_URI="https://github.com/mjambon/atd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="+ocamlopt"
+IUSE="+ocamlopt test"
 
 DEPEND="
        dev-lang/ocaml:=[ocamlopt?]
        dev-ml/easy-format:=[ocamlopt?]
        dev-ml/menhir:=[ocamlopt?]
-       dev-ml/biniou:=
-       dev-ml/yojson:=
-       !dev-ml/atdgen
 "
 RDEPEND="${DEPEND}"
 DEPEND="${DEPEND}
        dev-ml/jbuilder
        dev-ml/opam
+       test? (
+               dev-ml/biniou
+               dev-ml/yojson
+       )
 "
 
+src_compile() {
+       jbuilder build -p atd || die
+}
+
 oinstall() {
        opam-installer -i \
                --prefix="${ED}/usr" \
@@ -38,5 +43,4 @@ oinstall() {
 
 src_install() {
        oinstall atd
-       oinstall atdgen
 }