diff options
author | William Hubbs <williamh@gentoo.org> | 2019-02-04 12:10:46 -0600 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2019-02-07 13:22:29 -0600 |
commit | a75afb393efb72d4e55832468d6e69895c1a3a70 (patch) | |
tree | 339090e32127e332df8395c382ec8ad233877edb /eclass/golang-base.eclass | |
parent | app-emacs/rnc-mode: Remove old. (diff) | |
download | gentoo-a75afb393efb72d4e55832468d6e69895c1a3a70.tar.gz gentoo-a75afb393efb72d4e55832468d6e69895c1a3a70.tar.bz2 gentoo-a75afb393efb72d4e55832468d6e69895c1a3a70.zip |
golang-base.eclass: add eapi 7 support
Signed-off-by: William Hubbs <williamh@gentoo.org>
Diffstat (limited to 'eclass/golang-base.eclass')
-rw-r--r-- | eclass/golang-base.eclass | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/eclass/golang-base.eclass b/eclass/golang-base.eclass index c8308d286658..cd36a269bf1a 100644 --- a/eclass/golang-base.eclass +++ b/eclass/golang-base.eclass @@ -4,7 +4,7 @@ # @ECLASS: golang-base.eclass # @MAINTAINER: # William Hubbs <williamh@gentoo.org> -# @SUPPORTED_EAPIS: 5 6 +# @SUPPORTED_EAPIS: 5 6 7 # @BLURB: Eclass that provides base functions for Go packages. # @DESCRIPTION: # This eclass provides base functions for software written in the Go @@ -12,7 +12,7 @@ # dev-lang/go. case "${EAPI:-0}" in - 5|6) + 5|6|7) ;; *) die "${ECLASS}: Unsupported eapi (EAPI=${EAPI})" @@ -23,12 +23,18 @@ if [[ -z ${_GOLANG_BASE} ]]; then _GOLANG_BASE=1 -DEPEND=">=dev-lang/go-1.9" +GO_DEPEND=">=dev-lang/go-1.10" +if [[ ${EAPI:-0} == [56] ]]; then + DEPEND="${GO_DEPEND}" +else + BDEPEND="${GO_DEPEND}" +fi # Do not complain about CFLAGS etc since go projects do not use them. QA_FLAGS_IGNORED='.*' -STRIP_MASK="*.a" +# Upstream does not support stripping go packages +RESTRICT="strip" # @ECLASS-VARIABLE: EGO_PN # @REQUIRED |