dev-ml/obus - 1.2.0 (superposition)

Search

Package Information

Description:
OBus is a pure ocaml implementation of DBus
Homepage:
https://github.com/diml/obus
License:
BSD

Ebuild Details

Version EAPI Keywords Slot
1.2.0 7 ~amd64 0
View Raw Ebuild
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="OBus is a pure ocaml implementation of DBus"
HOMEPAGE="https://github.com/diml/obus"
SRC_URI="https://github.com/diml/obus/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="ocamlopt"

RESTRICT="test"

COMMEN_DEPEND="
>=dev-lang/ocaml-4.02.3[ocamlopt?]
>=dev-ml/lwt-2.7.0
dev-ml/lwt_react[ocamlopt?]
dev-ml/react
dev-ml/type-conv[ocamlopt?]
dev-ml/xmlm
dev-ml/ppx_core
dev-ml/ppx_metaquot
dev-ml/menhir
dev-ml/ocaml-migrate-parsetree"
DEPEND="${COMMEN_DEPEND}
		~dev-ml/dune-1.11.4"
RDEPEND="${COMMEN_DEPEND}"

DOCS=( CHANGES.md README.md )

src_test() {
	dbus-launch dune runtest || die "make test failed"
}

src_compile() {
	dune build --profile=release @install || die
}

src_install() {
	dune install --destdir="${D}" || die
	einstalldocs
}

USE Flags

Dependencies

DEPEND

>=dev-lang/ocaml-4.02.3[ocamlopt?]
>=dev-ml/lwt-2.7.0
dev-ml/lwt_react[ocamlopt?]
dev-ml/react
dev-ml/type-conv[ocamlopt?]
dev-ml/xmlm
dev-ml/ppx_core
dev-ml/ppx_metaquot
dev-ml/menhir
dev-ml/ocaml-migrate-parsetree
		~dev-ml/dune-1.11.4

RDEPEND

>=dev-lang/ocaml-4.02.3[ocamlopt?]
>=dev-ml/lwt-2.7.0
dev-ml/lwt_react[ocamlopt?]
dev-ml/react
dev-ml/type-conv[ocamlopt?]
dev-ml/xmlm
dev-ml/ppx_core
dev-ml/ppx_metaquot
dev-ml/menhir
dev-ml/ocaml-migrate-parsetree

Manifest for 1.2.0

Type File Size Source URLs
DIST obus-1.2.0.tar.gz 171795 bytes https://github.com/diml/obus/archive/1.2.0.tar.gz