From: Christian Ruppert Date: Sat, 25 Aug 2018 18:30:47 +0000 (+0200) Subject: net-wireless/sdrplay: Initial import X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=92df2f31ca6a25c195b06a4f11fb51e51b80101e;p=gentoo.git net-wireless/sdrplay: Initial import Package-Manager: Portage-2.3.48, Repoman-2.3.10 --- diff --git a/net-wireless/sdrplay/Manifest b/net-wireless/sdrplay/Manifest new file mode 100644 index 000000000000..c4b3064aa0bc --- /dev/null +++ b/net-wireless/sdrplay/Manifest @@ -0,0 +1 @@ +DIST SDRplay_RSP_API-Linux-2.13.1.run 326016 BLAKE2B 7eff1aa35190db1ead5b1d96994d24ae2301e3a765d6701756c6304a1719aa32125fedacf6a6859d89b89db5dd6956ec0e8c7e814dbd6242db5614a53e89efb3 SHA512 576be63e18084cf3e74bfb20592a44836f22fd9efe74ba9e27e5865a9ab755b26b3f2894cd8331ff876ab664d4e533d2bdbc629d552e75fcfbb3e9814dd140ce diff --git a/net-wireless/sdrplay/metadata.xml b/net-wireless/sdrplay/metadata.xml new file mode 100644 index 000000000000..5840601f180f --- /dev/null +++ b/net-wireless/sdrplay/metadata.xml @@ -0,0 +1,8 @@ + + + + + idl0r@gentoo.org + Christian Ruppert + + diff --git a/net-wireless/sdrplay/sdrplay-2.13.1.ebuild b/net-wireless/sdrplay/sdrplay-2.13.1.ebuild new file mode 100644 index 000000000000..5528d10526f9 --- /dev/null +++ b/net-wireless/sdrplay/sdrplay-2.13.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) + +inherit versionator unpacker udev multilib-minimal + +MY_PV_1=$(get_major_version) +MY_PV_12=$(get_version_component_range 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="" +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 "${S}/i686/libmirsdrapi-rsp.so.${MY_PV_12}" + fi + + if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_64" ]; then + dolib "${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" +}