# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit eutils versionator multilib

MAJOR_PV="$(get_version_component_range 1-3)"
FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
DESCRIPTION="Simple and free tools to secure, analyze and troubleshoot any network."
HOMEPAGE="https://www.fing.io"
SRC_URI="https://www.fing.com/images/uploads/general/CLI_Linux_others_${PV}.zip -> overlook-fing-CLI_Linux_others_${PV}.zip"

LICENSE="nomachine"
SLOT="0"
KEYWORDS="amd64 x86 arm"
IUSE=""
RESTRICT="strip"

DEPEND="app-arch/unzip"
RDEPEND="sys-libs/zlib"

S=${WORKDIR}

src_unpack() {
	unpack ${A}
	cd "${S}"
	if [[ ${CHOST} = armv5* ]]; then
		unpack "${S}"/fing-${PV}-arm.tar.gz
		ARCH=arm
	elif [[ ${CHOST} = armv6* ]]; then
		if [[ ${CHOST} = *hardfloat* ]]; then
			unpack "${S}"/fing-${PV}-armhf.tar.gz
			ARCH=armhf
		else
			unpack "${S}"/fing-${PV}-arm.tar.gz
			ARCH=arm
		fi
	elif [[ ${CHOST} = armv7* ]]; then
		if [[ ${CHOST} = *hardfloat* ]]; then
			unpack "${S}"/fing-${PV}-armhf.tar.gz
			ARCH=armhf
		else
			unpack "${S}"/fing-${PV}-arm.tar.gz
			ARCH=arm
		fi
	elif [[ ${CHOST} = x86_64* ]]; then
		unpack "${S}"/fing-${PV}-amd64.tar.gz
		ARCH=amd64
	else
		unpack "${S}"/fing-${PV}-i686.tar.gz
		ARCH=i686
	fi
}

src_install()
{
	cd "${S}"/fing-${PV}-${ARCH}
	cp -pPR usr "${D}" || die
}