From 0ab242d0598b44005d11cc7ed60981965d8ff829 Mon Sep 17 00:00:00 2001 From: blshkv Date: Sun, 5 Aug 2018 09:16:12 +0800 Subject: [PATCH] hcxdumptool: add GPIO support just in case (RPI only) --- .../hcxdumptool/hcxdumptool-4.2.0.ebuild | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/net-wireless/hcxdumptool/hcxdumptool-4.2.0.ebuild b/net-wireless/hcxdumptool/hcxdumptool-4.2.0.ebuild index 539c32bbc..116878d7d 100644 --- a/net-wireless/hcxdumptool/hcxdumptool-4.2.0.ebuild +++ b/net-wireless/hcxdumptool/hcxdumptool-4.2.0.ebuild @@ -5,15 +5,15 @@ EAPI=6 inherit eutils -DESCRIPTION="This is a sample skeleton ebuild file" -HOMEPAGE="https://foo.example.org/" +DESCRIPTION="Small tool to capture packets from wlan devices" +HOMEPAGE="https://github.com/ZerBea/hcxdumptool" MY_COMMIT="ebfcdf0243604d36dfac2757d4373bd9331b8a9a" SRC_URI="https://github.com/ZerBea/hcxdumptool/archive/${MY_COMMIT}.zip -> ${P}.zip" LICENSE="" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="gpio" DEPEND="" RDEPEND="${DEPEND}" @@ -25,6 +25,14 @@ src_prepare(){ eapply_user } -src_install(){ - emake DESTDIR="${ED}" PREFIX="${EPREFIX}/usr" install +src_configure(){ + local GPIOSUPPORT + if use gpio; then + GPIOSUPPORT="GPIOSUPPORT=on" + fi + emake ${GPIOSUPPORT} +} + +src_install(){ + emake ${GPIOSUPPORT} DESTDIR="${ED}" PREFIX="${EPREFIX}/usr" install }