net-wireless/inspectrum: Add 0.3.1_p20251130 with Qt6 support

Closes: https://bugs.gentoo.org/955652
Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
This commit is contained in:
Thomas Beierlein 2025-12-01 14:59:28 +01:00
parent 8a41b269c7
commit 0fcc825851
No known key found for this signature in database
GPG Key ID: AF4C8CF6B6C40570
3 changed files with 43 additions and 8 deletions

View File

@ -1 +1,2 @@
DIST inspectrum-0.3.1.tar.gz 112147 BLAKE2B 915edf754e4e8a10695f118fb8032e41a083dceabfe52f1e8389f5a912e2370d031c1f09cf53b6499c337b6c4471210a08d91a4197952cfe4b99229db33847a4 SHA512 ce1bacbfbbff54ba88ab1346da5bab26009b27221f7250b0a07a0870037fcad804f8aa0f4d928699b0158546d2cdbbb21351a68d39cb588bc088400dd63bef83
DIST inspectrum-0.3.1_p20251130.tar.gz 112815 BLAKE2B 91d1099b7246c44041cac5cc8a574553162e5fe2024e04b10bd98125b9ce87bc4d16c23fce0d6442300d9308c3cab24538da136b6c5401c6402b28cd98219e4c SHA512 dc1df1ff18a0b9879a39fe9a07b1da8a7a2f4cad616ea0a7881b11a6c81c5fef4efc6ce54f438468e7628672099ea8dd9c4a1a3ea22b53a682f11876602eb282

View File

@ -0,0 +1,35 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Tool for analysing captured signals from software-defined radio receivers"
HOMEPAGE="https://github.com/miek/inspectrum"
if [[ ${PV} == *9999* ]] ; then
EGIT_REPO_URI="https://github.com/miek/inspectrum.git"
inherit git-r3
else
# snapshot for Qt6 support
COMMIT="82f5779ee3b82fc2b4d6d1360d9106392a71d4ab"
SRC_URI="https://github.com/miek/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
dev-qt/qtbase:6[concurrent,gui,widgets]
net-libs/liquid-dsp
sci-libs/fftw:3.0="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
sed -i -e "s/3.5/3.10/" CMakeLists.txt || die
cmake_src_prepare
}

View File

@ -12,7 +12,10 @@ if [[ ${PV} == *9999* ]] ; then
EGIT_REPO_URI="https://github.com/miek/inspectrum.git"
inherit git-r3
else
SRC_URI="https://github.com/miek/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
# snapshot for Qt6 support
COMMIT="82f5779ee3b82fc2b4d6d1360d9106392a71d4ab"
SRC_URI="https://github.com/miek/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64 ~x86"
fi
@ -20,17 +23,13 @@ LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtbase:6[concurrent,gui,widgets]
net-libs/liquid-dsp
sci-libs/fftw:3.0="
DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
sed -i -e "s/3.1/3.10/" CMakeLists.txt || die
sed -i -e "s/3.5/3.10/" CMakeLists.txt || die
cmake_src_prepare
}