diff options
Diffstat (limited to 'dev-ml/sedlex/sedlex-3.3.ebuild')
-rw-r--r-- | dev-ml/sedlex/sedlex-3.3.ebuild | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/dev-ml/sedlex/sedlex-3.3.ebuild b/dev-ml/sedlex/sedlex-3.3.ebuild new file mode 100644 index 000000000000..e191dab20e8f --- /dev/null +++ b/dev-ml/sedlex/sedlex-3.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Using "--for-release-of-packages" skips the regeneration of "unicode.ml" file +# (using curl), see "src_compile" and "src_test" and "dune-release". +DUNE_PKG_NAME=${PN} + +inherit dune + +DESCRIPTION="An OCaml lexer generator for Unicode" +HOMEPAGE="https://github.com/ocaml-community/sedlex/" +SRC_URI="https://github.com/ocaml-community/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-ml/gen:= + >=dev-ml/ppxlib-0.26:= +" +RDEPEND="${DEPEND}" +BDEPEND="test? ( dev-ml/ppx_expect )" + +src_compile() { + dune-compile ${DUNE_PKG_NAME} +} + +src_test() { + dune-test ${DUNE_PKG_NAME} +} |