summaryrefslogtreecommitdiff
path: root/eclass/dune.eclass
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /eclass/dune.eclass
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'eclass/dune.eclass')
-rw-r--r--eclass/dune.eclass18
1 files changed, 12 insertions, 6 deletions
diff --git a/eclass/dune.eclass b/eclass/dune.eclass
index 03857d25a2d4..c19c5ab9944f 100644
--- a/eclass/dune.eclass
+++ b/eclass/dune.eclass
@@ -9,14 +9,15 @@
# @AUTHOR:
# Rafael Kitover <rkitover@gmail.com>
# @SUPPORTED_EAPIS: 5 6 7
-# @BLURB: Provides functions for installing dune packages.
+# @BLURB: Provides functions for installing Dune packages.
# @DESCRIPTION:
-# Provides dependencies on dune and ocaml and default src_compile, src_test and
-# src_install for dune-based packages.
+# Provides dependencies on dDne and OCaml and default src_compile, src_test and
+# src_install for Dune-based packages.
# @ECLASS-VARIABLE: DUNE_PKG_NAME
+# @PRE_INHERIT
# @DESCRIPTION:
-# Sets the actual dune package name, if different from gentoo package name.
+# Sets the actual Dune package name, if different from Gentoo package name.
# Set before inheriting the eclass.
case ${EAPI:-0} in
@@ -31,8 +32,13 @@ EXPORT_FUNCTIONS src_compile src_test src_install
RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"
case ${EAPI:-0} in
- 0|1|2|3|4|5|6) DEPEND="${RDEPEND} dev-ml/dune";;
- *) BDEPEND="dev-ml/dune dev-lang/ocaml"; DEPEND="${RDEPEND}" ;;
+ 5|6)
+ DEPEND="${RDEPEND} dev-ml/dune"
+ ;;
+ *)
+ BDEPEND="dev-ml/dune dev-lang/ocaml"
+ DEPEND="${RDEPEND}"
+ ;;
esac
dune_src_compile() {