# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="NewTek NDI SDK" FILE_NAME="InstallNDISDK_v4_Linux_Embedded.sh" SRC_URI="InstallNDISDK_v4_Linux_Embedded.tar.gz" LICENSE="NDI_EULA_END" SLOT="0" KEYWORDS="~arm64" IUSE="" RESTRICT="fetch bindist" HOMEPAGE="https://www.newtek.com/ndi/sdk/" # supress QA warnings about stripping etc., i.e. stuff we cannot change since we install prebuilt binaries #QA_PREBUILT="usr/$/libndi.so.${PV}" DEPEND="" RDEPEND=" net-dns/avahi[dbus] ${DEPEND}" src_unpack() { unpack ${A} ARCHIVE=`awk '/^__NDI_ARCHIVE_BEGIN__/ { print NR+1; exit 0; }' "${WORKDIR}/${FILE_NAME}"` tail -n+$ARCHIVE "${WORKDIR}/${FILE_NAME}" | tar xvz S="${WORKDIR}/NDI SDK for Linux/" } #src_prepare() { # ARCHIVE=`awk '/^__NDI_ARCHIVE_BEGIN__/ { print NR+1; exit 0; }' "${W}/${FILE_NAME}"` # tail -n+$ARCHIVE "${DISTDIR}/${FILE_NAME}" | tar xvz # S="${WORKDIR}/NDI SDK for Linux/" #} src_install() { if use arm64; then dolib "${S}/lib/aarch64-newtek-linux-gnu/libndi.so.${PV}" fi dosym "libndi.so.${PV}" "/usr/$(get_libdir)/libndi.so.4" dosym "libndi.so.4" "/usr/$(get_libdir)/libndi.so" for header in `ls "${S}/include/"`; do doheader "${S}/include/${header}" done }