commit:     4d2aad521b971030313c2733cc38124eb4eb5450
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 16:17:44 2019 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 16:22:56 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2aad52

net-wireless/iwd: add conditional ell dep

This will help unify live & release ebuilds a bit more.  Live ebuilds
using internal ell will leave this var unset, but release ebuilds will
set it to the required ell release.

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 net-wireless/iwd/iwd-9999.ebuild | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild
index 73b6abfd6a4..3a599ccce34 100644
--- a/net-wireless/iwd/iwd-9999.ebuild
+++ b/net-wireless/iwd/iwd-9999.ebuild
@@ -4,6 +4,9 @@
 EAPI=6
 inherit flag-o-matic linux-info systemd
 
+#Set this variable to the required external ell version
+ELL_REQ=""
+
 if [[ ${PV} == *9999* ]]; then
        inherit autotools git-r3
        
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git";
@@ -20,10 +23,11 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes cpu_flags_x86_ssse3"
 
-COMMON_DEPEND="~dev-libs/ell-9999
-       sys-apps/dbus
+COMMON_DEPEND="sys-apps/dbus
        client? ( sys-libs/readline:0= )"
 
+[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+="~dev-libs/ell-${ELL_REQ}"
+
 RDEPEND="${COMMON_DEPEND}
        net-wireless/wireless-regdb
        crda? ( net-wireless/crda )"

Reply via email to