diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-03-20 00:40:44 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-03-20 00:40:44 +0000 |
commit | 4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch) | |
tree | 356496503d52354aa6d9f2d36126302fed5f3a73 /net-wireless/sdrplay | |
parent | fcc5224904648a8e6eb528d7603154160a20022f (diff) |
gentoo resync : 20.03.2022
Diffstat (limited to 'net-wireless/sdrplay')
-rw-r--r-- | net-wireless/sdrplay/Manifest | 3 | ||||
-rw-r--r-- | net-wireless/sdrplay/files/sdrplay.initd | 7 | ||||
-rw-r--r-- | net-wireless/sdrplay/sdrplay-3.07.1.ebuild | 66 |
3 files changed, 76 insertions, 0 deletions
diff --git a/net-wireless/sdrplay/Manifest b/net-wireless/sdrplay/Manifest index ad80975be105..92acdd1a76e2 100644 --- a/net-wireless/sdrplay/Manifest +++ b/net-wireless/sdrplay/Manifest @@ -1,3 +1,6 @@ +AUX sdrplay.initd 213 BLAKE2B 3037304ff91b0f0c2e1e82440d9d206d70f5546e9f4977c8219878b2e0c4d01b0d2f807b2c121a9734a40268eba9aea535265ac905f78ea7854487edd79a0f36 SHA512 39f274b69be0781acef7d735f91df9821d9e5be18dcfa97976e8a696657f1c9669707ae937761290159373beb24c66cf063df59d38d5b578727e04fbadd1143a DIST SDRplay_RSP_API-Linux-2.13.1.run 326016 BLAKE2B 7eff1aa35190db1ead5b1d96994d24ae2301e3a765d6701756c6304a1719aa32125fedacf6a6859d89b89db5dd6956ec0e8c7e814dbd6242db5614a53e89efb3 SHA512 576be63e18084cf3e74bfb20592a44836f22fd9efe74ba9e27e5865a9ab755b26b3f2894cd8331ff876ab664d4e533d2bdbc629d552e75fcfbb3e9814dd140ce +DIST SDRplay_RSP_API-Linux-3.07.1.run 388847 BLAKE2B 059d9a5fbd14c0e7ecb969cd3e5afe8e3f42896175b443bdaa9f9108302a1c9ef5ad9769e62f824465611d74f67191fff71cc6dbe297e399e5b2f6824c650112 SHA512 428b191db522ca332acd280ac80081852a4ac68117dfdcf48e196f1c28c40a44a8e0907efa56e7f50915af8d53bfa864d437db1692867e15fb653b86fe4b549a EBUILD sdrplay-2.13.1-r1.ebuild 1223 BLAKE2B 46877e4e7ef00eb8a65359c96122c61e5b2dd33d5f647bfa77e93318570e81c9f67520b7023555e5f365864d80ccf8a7be4e4e91f76d68ec66310a56898ccb10 SHA512 7d7280e9ef739e1956cba19e8f20d579b7ea3e972551ed04f2529b18e197f1aedd88c38cdc6a7a08403913cc3d9f6906c9de109aa8643f5fb87f376a06e2a280 +EBUILD sdrplay-3.07.1.ebuild 1571 BLAKE2B 46e20ec94ed13dbc823bc6cf2a672e461ce486fb4461a83f4bb03f9a370ca9349f450aae4858d9846adfcc19ad2f89c394bd79837ea512858dc8971d3b8a8a5b SHA512 805e43e383853ae8c741d1d9676ab39a3ffd323c06cc72e224e59408e70700e1dbc838759b7ba2977e9d65d6abac1d0a4c32354460d293cef7f6744b61569de4 MISC metadata.xml 250 BLAKE2B 127d3b63d96953a7263c1ecb0f0cd905cbba9006349ae20351476072eb08aa6e5d0da402e3a90fea218e2e05971096bbfd13d2bb6f57221d8772885075dc6523 SHA512 a8423fb0d09057a311f01b4fe8bc03d0535b701a96846a7617e9ea61d7aa3ccd7e8de31451488a7db435e8f8178a5dd70e5511080eccee8880d6959d9de4c0d5 diff --git a/net-wireless/sdrplay/files/sdrplay.initd b/net-wireless/sdrplay/files/sdrplay.initd new file mode 100644 index 000000000000..7611306a3e53 --- /dev/null +++ b/net-wireless/sdrplay/files/sdrplay.initd @@ -0,0 +1,7 @@ +#!/sbin/openrc-run +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +pidfile="/run/sdrplay.pid" +command="/usr/bin/sdrplay_apiService" +command_background=true diff --git a/net-wireless/sdrplay/sdrplay-3.07.1.ebuild b/net-wireless/sdrplay/sdrplay-3.07.1.ebuild new file mode 100644 index 000000000000..b43792e02f2a --- /dev/null +++ b/net-wireless/sdrplay/sdrplay-3.07.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 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 systemd + +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="systemd" + +DEPEND="virtual/libusb:1 + virtual/udev + systemd? ( sys-apps/systemd )" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +QA_PREBUILT="usr/lib64/libsdrplay_api.so.${MY_PV_12} +usr/lib/libsdrplay_api.so.${MY_PV_12} +usr/bin/sdrplay_apiService" + +multilib_src_install_all() { + doheader -r inc/*.h + + udev_dorules 66-mirics.rules + udev_reload + + if use systemd; then + systemd_newunit scripts/sdrplay.service.usr sdrplay.service + fi + + newinitd "${FILESDIR}/${PN}.initd" ${PN} +} + +multilib_src_install() { + if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_32" ]; then + dolib.so "${S}/i686/libsdrplay_api.so.${MY_PV_12}" + fi + + if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_64" ]; then + dolib.so "${S}/x86_64/libsdrplay_api.so.${MY_PV_12}" + fi + + if multilib_is_native_abi; then + if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_32" ]; then + dobin "${S}/i686/sdrplay_apiService" + elif [ "${MULTILIB_ABI_FLAG}" = "abi_x86_64" ]; then + dobin "${S}/x86_64/sdrplay_apiService" + fi + fi + + dosym libsdrplay_api.so.${MY_PV_12} "/usr/$(get_libdir)/libsdrplay_api.so.${MY_PV_1}" + dosym libsdrplay_api.so.${MY_PV_1} "/usr/$(get_libdir)/libsdrplay_api.so" +} |