summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Farina <zerochaos@gentoo.org>2023-02-16 10:36:31 -0500
committerRick Farina <zerochaos@gentoo.org>2023-02-16 10:37:06 -0500
commit432ddc576aaee1ba229ddedc3e556e83d6d6f64e (patch)
tree19bfa78c588f47b084449d5155d148621ff51003 /net-wireless
parentwww-apache/mod_h2: drop 2.0.12 (diff)
downloadgentoo-432ddc576aaee1ba229ddedc3e556e83d6d6f64e.tar.gz
gentoo-432ddc576aaee1ba229ddedc3e556e83d6d6f64e.tar.bz2
gentoo-432ddc576aaee1ba229ddedc3e556e83d6d6f64e.zip
net-wireless/rtl_433: add 22.11 version
minor QA, dep fixes Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/rtl_433/Manifest1
-rw-r--r--net-wireless/rtl_433/rtl_433-22.11.ebuild48
-rw-r--r--net-wireless/rtl_433/rtl_433-9999.ebuild11
3 files changed, 57 insertions, 3 deletions
diff --git a/net-wireless/rtl_433/Manifest b/net-wireless/rtl_433/Manifest
index d71875335a0b..497a36f177c8 100644
--- a/net-wireless/rtl_433/Manifest
+++ b/net-wireless/rtl_433/Manifest
@@ -1 +1,2 @@
DIST rtl_433-21.12.tar.gz 954628 BLAKE2B 7622cba1ff8d9ed46bcd9d7298b2278437aba3dca65985f27d44d20d3b79082cff04172d4593af07379928d42d5e422ff2857ada427156b16f1ba24a7bca57ed SHA512 8183887c1e09e94bee10b70190555d7fa0fa6675bba6130f78ab111b77428fef90696bc15a8e5abb07ae5ae3e492641a40acd6087d5bc413db5f2944878f03a3
+DIST rtl_433-22.11.tar.gz 841774 BLAKE2B 4a3c060c85233a85e951eff5fb210cc4ec5529a6cc868782fdbf7b3dad7372dcd7d428776c539d25105b9cfdf5f260bc031bbd5435eb2658e73b8b275f2040ee SHA512 fe0a26b14df97c679968536b5b3dfe41e5f8c6e0af00265461b4e1bf6312dd71cc1b1ccf2f5f78bc4d67b5f2effb17a88b743dc38db4a0a73f9f5b756868dba4
diff --git a/net-wireless/rtl_433/rtl_433-22.11.ebuild b/net-wireless/rtl_433/rtl_433-22.11.ebuild
new file mode 100644
index 000000000000..7c0afbe1dac1
--- /dev/null
+++ b/net-wireless/rtl_433/rtl_433-22.11.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Decode OOK modulated signals"
+HOMEPAGE="https://github.com/merbanan/rtl_433"
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/merbanan/rtl_433"
+else
+ COMMIT="105342a33271bac6837d06aa86c23eec9e9ecb6a"
+ SRC_URI="https://github.com/merbanan/rtl_433/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ #SRC_URI="https://github.com/merbanan/rtl_433/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+rtlsdr soapysdr test"
+
+DEPEND="rtlsdr? ( net-wireless/rtl-sdr:=
+ virtual/libusb:1 )
+ soapysdr? ( net-wireless/soapysdr:= )"
+RDEPEND="${DEPEND}"
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+ sed -i 's#data data.c#data STATIC data.c#' src/CMakeLists.txt || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_RTLSDR="$(usex rtlsdr)"
+ -DENABLE_SOAPYSDR="$(usex soapysdr)"
+ -DBUILD_TESTING="$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ mv "${ED}/usr/etc" "${ED}/" || die
+}
diff --git a/net-wireless/rtl_433/rtl_433-9999.ebuild b/net-wireless/rtl_433/rtl_433-9999.ebuild
index 6ccdde0e72e7..db11fc2febca 100644
--- a/net-wireless/rtl_433/rtl_433-9999.ebuild
+++ b/net-wireless/rtl_433/rtl_433-9999.ebuild
@@ -22,13 +22,18 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="+rtlsdr soapysdr test"
-DEPEND="rtlsdr? ( net-wireless/rtl-sdr:=
+DEPEND="dev-libs/openssl:=
+ rtlsdr? ( net-wireless/rtl-sdr:=
virtual/libusb:1 )
- soapysdr? ( net-wireless/soapysdr:= )
- dev-libs/openssl:="
+ soapysdr? ( net-wireless/soapysdr:= )"
RDEPEND="${DEPEND}"
RESTRICT="!test? ( test )"
+src_prepare() {
+ sed -i 's#data data.c#data STATIC data.c#' src/CMakeLists.txt || die
+ cmake_src_prepare
+}
+
src_configure() {
local mycmakeargs=(
-DENABLE_RTLSDR="$(usex rtlsdr)"