diff options
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/aspell-dict.eclass | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/eclass/aspell-dict.eclass b/eclass/aspell-dict.eclass index 6207f6a15fc9..5600d9a6960c 100644 --- a/eclass/aspell-dict.eclass +++ b/eclass/aspell-dict.eclass @@ -24,7 +24,10 @@ # @DESCRIPTION: # What major version of aspell is this dictionary for? -EXPORT_FUNCTIONS src_compile src_install +case ${EAPI} in + 0|1) EXPORT_FUNCTIONS src_compile src_install ;; + *) EXPORT_FUNCTIONS src_configure src_compile src_install ;; +esac #MY_P=${PN}-${PV%.*}-${PV#*.*.} MY_P=${P%.*}-${PV##*.} @@ -46,11 +49,20 @@ else DEPEND="${RDEPEND}" fi +# @FUNCTION: aspell-dict_src_configure +# @DESCRIPTION: +# The aspell-dict src_configure function which is exported. +aspell-dict_src_configure() { + ./configure || die +} + # @FUNCTION: aspell-dict_src_compile # @DESCRIPTION: # The aspell-dict src_compile function which is exported. aspell-dict_src_compile() { - ./configure || die + case ${EAPI} in + 0|1) aspell-dict_src_configure ;; + esac emake || die } |