# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) inherit unpacker udev multilib-minimal MY_PV_1=$(ver_cut 1) MY_PV_12=$(ver_cut 1-2) DESCRIPTION="SDRplay API/HW driver for all RSPs" HOMEPAGE="https://www.sdrplay.com" SRC_URI="http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-${PV}.run" LICENSE="SDRplay" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="virtual/libusb:1 virtual/udev" RDEPEND="${DEPEND}" S="${WORKDIR}" QA_PREBUILT="usr/lib64/libmirsdrapi-rsp.so.${MY_PV_12} usr/lib32/libmirsdrapi-rsp.so.${MY_PV_12}" multilib_src_install_all() { insinto /usr/include/ doins mirsdrapi-rsp.h udev_dorules 66-mirics.rules udev_reload } multilib_src_install() { if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_32" ]; then dolib.so "${S}/i686/libmirsdrapi-rsp.so.${MY_PV_12}" fi if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_64" ]; then dolib.so "${S}/x86_64/libmirsdrapi-rsp.so.${MY_PV_12}" fi dosym libmirsdrapi-rsp.so.${MY_PV_12} "${EROOT}/usr/$(get_libdir)/libmirsdrapi-rsp.so.${MY_PV_1}" dosym libmirsdrapi-rsp.so.${MY_PV_1} "${EROOT}/usr/$(get_libdir)/libmirsdrapi-rsp.so" }