diff options
author | Marek Szuba <marecki@gentoo.org> | 2020-11-05 12:48:19 +0100 |
---|---|---|
committer | Marek Szuba <marecki@gentoo.org> | 2020-11-05 12:49:09 +0100 |
commit | c7c67353d8eb702082ec45fa34057aa2c3e07d7d (patch) | |
tree | 67c0e83a0c90890cdab91d6bc58831fbcd258749 /eclass | |
parent | lua.eclass: Fix eclassdoc indentation (diff) | |
download | gentoo-c7c67353d8eb702082ec45fa34057aa2c3e07d7d.tar.gz gentoo-c7c67353d8eb702082ec45fa34057aa2c3e07d7d.tar.bz2 gentoo-c7c67353d8eb702082ec45fa34057aa2c3e07d7d.zip |
lua-single.eclass: add an example to eclassdoc
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/lua-single.eclass | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/eclass/lua-single.eclass b/eclass/lua-single.eclass index f76d5988203b..19fab5ce6466 100644 --- a/eclass/lua-single.eclass +++ b/eclass/lua-single.eclass @@ -31,6 +31,36 @@ # Note that since this eclass always inherits lua-utils as well, in ebuilds # using the former there is no need to explicitly inherit the latter in order # to use helper functions such as lua_get_CFLAGS. +# +# @EXAMPLE: +# @CODE +# EAPI=7 +# +# LUA_COMPAT=( lua5-{1..3} ) +# +# inherit lua-single +# +# [...] +# +# REQUIRED_USE="${LUA_REQUIRED_USE}" +# DEPEND="${LUA_DEPS}" +# RDEPEND="${DEPEND} +# $(lua_get_cond_dep ' +# dev-lua/foo[${LUA_USEDEP}] +# ') +# " +# BDEPEND="virtual/pkgconfig" +# +# # Only neeed if the setup phase has to do more than just call lua-single_pkg_setup +# pkg_setup() { +# lua-single_pkg_setup +# [...] +# } +# +# src_install() { +# emake LUA_VERSION="$(lua_get_version)" install +# } +# @CODE case ${EAPI:-0} in 0|1|2|3|4|5|6) @@ -122,7 +152,7 @@ EXPORT_FUNCTIONS pkg_setup # Example use: # @CODE # RDEPEND="${LUA_DEPS} -# dev-foo/mydep" +# dev-foo/mydep" # DEPEND="${RDEPEND}" # @CODE # @@ -351,7 +381,7 @@ _lua_verify_patterns() { # @CODE # LUA_COMPAT=( lua5-{1..3} ) # RDEPEND="$(lua_gen_cond_dep \ -# 'dev-lua/backported_core_module[${LUA_USEDEP}]' lua5-1 lua5-2 )" +# 'dev-lua/backported_core_module[${LUA_USEDEP}]' lua5-1 lua5-2 )" # @CODE # # It will cause the variable to look like: |