From 0e45015cc9a26c09ecfcfb11eb006caac7269971 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Fri, 14 Jun 2024 08:55:32 -0700 Subject: [PATCH] net-wireless/airspyhf: new package 1.6.8 Signed-off-by: Eli Burch --- licenses/BSD-3-clause | 29 +++++++++++++++++++++ net-wireless/airspyhf/Manifest | 1 + net-wireless/airspyhf/airspyhf-1.6.8.ebuild | 27 +++++++++++++++++++ net-wireless/airspyhf/metadata.xml | 14 ++++++++++ 4 files changed, 71 insertions(+) create mode 100644 licenses/BSD-3-clause create mode 100644 net-wireless/airspyhf/Manifest create mode 100644 net-wireless/airspyhf/airspyhf-1.6.8.ebuild create mode 100644 net-wireless/airspyhf/metadata.xml diff --git a/licenses/BSD-3-clause b/licenses/BSD-3-clause new file mode 100644 index 0000000000..ef18f7cc93 --- /dev/null +++ b/licenses/BSD-3-clause @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2017, Airspy +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/net-wireless/airspyhf/Manifest b/net-wireless/airspyhf/Manifest new file mode 100644 index 0000000000..cd49aeb78c --- /dev/null +++ b/net-wireless/airspyhf/Manifest @@ -0,0 +1 @@ +DIST airspyhf-1.6.8.tar.gz 33527 BLAKE2B 6b233f2b80fbb166a6bd2b899d43b70349061cc3761514f6197363e63a5b99f256f3a0c10133a7a5c372467adaf4a964b409413c170e0f2ed0abd3435b021b72 SHA512 cc327012f51514935b422d07e54f1806f2a22d900a2bfe2e10adac9acca572ada3853709f0c37300b387061bc7559dcf10eae6814a06e22e8c765f1409b66f59 diff --git a/net-wireless/airspyhf/airspyhf-1.6.8.ebuild b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild new file mode 100644 index 0000000000..cfb485f1f1 --- /dev/null +++ b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="User mode driver for Airspy HF+" +HOMEPAGE="https://airspy.com/airspy-hf-plus/" +SRC_URI="https://github.com/airspy/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-3-clause" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="udevrules" +DEPEND="dev-build/cmake + dev-libs/libusb + dev-util/pkgconf" +inherit cmake + +RDEPEND="${DEPEND}" + +src_configure(){ + mycmakeargs+=( + -DINSTALL_UDEV_RULES=$(usex udevrules) + ) + cmake_src_configure +} diff --git a/net-wireless/airspyhf/metadata.xml b/net-wireless/airspyhf/metadata.xml new file mode 100644 index 0000000000..ef1c2a49fe --- /dev/null +++ b/net-wireless/airspyhf/metadata.xml @@ -0,0 +1,14 @@ + + + + + eli.burch@burchbytes.com + Eli Burch + + + Install udev rules + + + airspy/airspyhf + +