From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0E664158074 for ; Tue, 01 Jul 2025 15:07:03 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id F0744340F3F for ; Tue, 01 Jul 2025 15:07:02 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id F02B9110320; Tue, 01 Jul 2025 15:07:01 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id E5660110320 for ; Tue, 01 Jul 2025 15:07:01 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9AEBD340E85 for ; Tue, 01 Jul 2025 15:07:01 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3FD822A13 for ; Tue, 01 Jul 2025 15:07:00 +0000 (UTC) From: "Thomas Beierlein" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Thomas Beierlein" Message-ID: <1751382395.c8d5d24dcf12b1017c2d75fd7ff34492a036fea8.tomjbe@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/gqrx/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-wireless/gqrx/Manifest net-wireless/gqrx/gqrx-2.17.7.ebuild X-VCS-Directories: net-wireless/gqrx/ X-VCS-Committer: tomjbe X-VCS-Committer-Name: Thomas Beierlein X-VCS-Revision: c8d5d24dcf12b1017c2d75fd7ff34492a036fea8 X-VCS-Branch: master Date: Tue, 01 Jul 2025 15:07:00 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ea8c80aa-09b7-44d0-b634-095a476c8a8e X-Archives-Hash: d437a35a4dc449577e06d053dac00451 commit: c8d5d24dcf12b1017c2d75fd7ff34492a036fea8 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Jul 1 15:05:50 2025 +0000 Commit: Thomas Beierlein gentoo org> CommitDate: Tue Jul 1 15:06:35 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d5d24d net-wireless/gqrx: add 2.17.7 Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/gqrx/Manifest | 1 + net-wireless/gqrx/gqrx-2.17.7.ebuild | 56 ++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/net-wireless/gqrx/Manifest b/net-wireless/gqrx/Manifest index 75e86702baa8..2dae1fc0f6c1 100644 --- a/net-wireless/gqrx/Manifest +++ b/net-wireless/gqrx/Manifest @@ -1,2 +1,3 @@ DIST gqrx-2.17.2.tar.gz 3620793 BLAKE2B a8354212c5084160315581840a19a28f737d2492f16aad2f58f4e508e0ac4dfda7fa139eccd38694ebd0777a4c2062f984840baa2cc2313524e0566e695dc638 SHA512 7e387dd909d0dda710e8fb7766bcd6f26abc2a6bef73d2bdf4d9c96b8cf698d3b6c6c1b2fbd51e91f907f446bb1e551b9fb99503851e02777599193717a72e35 DIST gqrx-2.17.6.tar.gz 3627214 BLAKE2B 16d362249ae8b46c19b58b1b146c79d2d34f4cca4b38aae826f781c493201b3a2a41df9b46309d8396795507c2b61c053506738eb791cd89fd4b8d2f3e2246fa SHA512 626a7c842e9848fa3eb0326f0ebdee3d1b78eda36f3d378676dc10baf9a799ffd3cd6e3e78d992474443108a7f71d29a39eadd73821432846d8465eff1946974 +DIST gqrx-2.17.7.tar.gz 3626389 BLAKE2B 32b4a9fa903b3ed37a0786d241c3307279b5dcd30863205bb9a6a82d0c16426640172154827bf9371f160aeb43f59bf78ed228c7d54d0741ff18ff45027e5a34 SHA512 a3b253dbf34d9efd5fad2309774acb1242e3ef6c41692272035b020d65622e3e0db12d84f9b5e07254337e3d9669f9d512b014c483f955ab237876e1ea0424b6 diff --git a/net-wireless/gqrx/gqrx-2.17.7.ebuild b/net-wireless/gqrx/gqrx-2.17.7.ebuild new file mode 100644 index 000000000000..8add0b3ddd79 --- /dev/null +++ b/net-wireless/gqrx/gqrx-2.17.7.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" +HOMEPAGE="https://gqrx.dk/" + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://github.com/gqrx-sdr/gqrx.git" + inherit git-r3 +else + SRC_URI="https://github.com/gqrx-sdr/gqrx/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~riscv ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="portaudio pulseaudio" +REQUIRED_USE="?? ( pulseaudio portaudio )" + +RDEPEND=" + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] + >=net-wireless/gr-osmosdr-0.1.0:= + sci-libs/volk:= + pulseaudio? ( media-libs/libpulse ) + portaudio? ( media-libs/portaudio:= )" +DEPEND="${RDEPEND} + dev-libs/boost + dev-libs/log4cpp +" + +src_configure() { + if use pulseaudio; then + LINUX_AUDIO_BACKEND=Pulseaudio + elif use portaudio; then + LINUX_AUDIO_BACKEND=Portaudio + else + LINUX_AUDIO_BACKEND=Gr-audio + fi + + local mycmakeargs=( + -DFORCE_QT6=ON + -DFORCE_QT5=OFF + -DLINUX_AUDIO_BACKEND="${LINUX_AUDIO_BACKEND}" + ) + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/gqrx +}