Name: sdrangel Version: 7.17.2 Release: 1%{?dist} Summary: Software defined radio (SDR) and signal analyzer frontend to various hardware License: GPLv3+ URL: https://github.com/f4exb/sdrangel Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz Source1: org.sdrangel.SDRangel.metainfo.xml ExclusiveArch: %{qt5_qtwebengine_arches} Provides: bundled(jrtplib) = 3.11.1 Provides: bundled(qthid) Provides: bundled(QtWebApp) BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: make BuildRequires: pkgconf-pkg-config BuildRequires: codec2-devel BuildRequires: airspyone_host-devel BuildRequires: SoapySDR-devel BuildRequires: hackrf-devel BuildRequires: uhd-devel BuildRequires: rtl-sdr-devel BuildRequires: doxygen BuildRequires: graphviz BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtwebsockets-devel BuildRequires: qt5-qtwebengine-devel BuildRequires: qt5-qtmultimedia-devel # qtpositioning BuildRequires: qt5-qtlocation-devel BuildRequires: qt5-qtcharts-devel BuildRequires: qt5-qtserialport-devel BuildRequires: qt5-qtspeech-devel BuildRequires: qt5-qtbase-private-devel BuildRequires: qt5-qtgamepad-devel BuildRequires: boost-devel BuildRequires: gr-osmosdr-devel BuildRequires: fftw-devel BuildRequires: libusbx-devel BuildRequires: zlib-devel #BuildRequires: faad2-devel BuildRequires: opencv-devel BuildRequires: serialdv-devel BuildRequires: opus-devel BuildRequires: libiio-devel #BuildRequires: ffmpeg-devel BuildRequires: hidapi-devel BuildRequires: desktop-file-utils Requires: hicolor-icon-theme %description SDRangel uses sample source plugins to collect I/Q samples from a hardware device. Then in the passband returned possibly decimated one or more channel Rx plugins can be used to demodulate, decode or analyze some part of this spectrum. Conversely SDRangel uses sample sink plugins to send I/Q samples to a hardware device. One or more channel Tx plugins can be used to produce modulated samples that are mixed into a transmission passband with possible subsequent interpolation before being sent to the device or written to file. More information is available on the project Wiki: https://github.com/f4exb/sdrangel/wiki/Quick-start %prep %autosetup -p1 %build %cmake -DARCH_OPT="" %cmake_build %install %cmake_install mkdir -p %{buildroot}%{_metainfodir} install -pm 644 %{SOURCE1} %{buildroot}%{_metainfodir}/ # drop duplicate readme file, already installed as the doc rm -f %{buildroot}%{_datadir}/%{name}/Readme.md %check desktop-file-validate \ %{buildroot}%{_datadir}/applications/sdrangel.desktop appstream-util validate-relax \ --nonet %{buildroot}%{_metainfodir}/org.sdrangel.SDRangel.metainfo.xml %files %license LICENSE %doc CHANGELOG Readme.md %{_bindir}/sdrangel %{_bindir}/sdrangelbench %{_bindir}/sdrangelsrv %{_libdir}/sdrangel %{_datadir}/applications/sdrangel.desktop %{_datadir}/icons/hicolor/scalable/apps/sdrangel_icon.svg %{_metainfodir}/org.sdrangel.SDRangel.metainfo.xml %changelog * Mon Dec 11 2023 Jaroslav Škarvada - 7.17.2-1 - New version Resolves: rhbz#2253626 * Mon Dec 4 2023 Jaroslav Škarvada - 7.17.1-1 - New version Resolves: rhbz#2252199 * Fri Nov 24 2023 Jaroslav Škarvada - 7.17.0-2 - Rebuilt for new uhd * Tue Oct 31 2023 Jaroslav Škarvada - 7.17.0-1 - New version Resolves: rhbz#2246813 * Mon Sep 25 2023 Jaroslav Škarvada - 7.16.0-1 - New version Resolves: rhbz#2240192 * Tue Sep 5 2023 Jaroslav Škarvada - 7.15.4-1 - New version Resolves: rhbz#2237056 * Fri Aug 25 2023 Jaroslav Škarvada - 7.15.3-1 - New version Resolves: rhbz#2229367 * Mon Aug 07 2023 Sérgio Basto - 7.15.1-4 - Rebuild for opencv 4.8.0 * Sat Aug 05 2023 Richard Shaw - 7.15.1-3 - Rebuild for codec2. * Sat Jul 22 2023 Fedora Release Engineering - 7.15.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jul 13 2023 Jaroslav Škarvada - 7.15.1-1 - New version Resolves: rhbz#2222469 * Tue Jun 27 2023 Jaroslav Škarvada - 7.15.0-1 - New version Resolves: rhbz#2216071 * Thu Jun 1 2023 Jaroslav Škarvada - 7.14.2-1 - New version Resolves: rhbz#2210983 * Thu May 25 2023 Jaroslav Škarvada - 7.14.1-1 - New version Resolves: rhbz#2209844 * Thu Apr 13 2023 Jaroslav Škarvada - 7.13.0-1 - New version Related: rhbz#2183851 * Tue Apr 11 2023 Jaroslav Škarvada - 7.12.0-1 - New version Resolves: rhbz#2183851 * Thu Mar 23 2023 Jaroslav Škarvada - 7.11.0-1 - New version Resolves: rhbz#2179661 * Thu Mar 2 2023 Jaroslav Škarvada - 7.10.0-1 - New version Resolves: rhbz#2173033 * Thu Feb 2 2023 Jaroslav Škarvada - 7.9.0-1 - New version Resolves: rhbz#2166588 * Wed Feb 1 2023 Jaroslav Škarvada - 7.8.6-2 - Rebuilt for new uhd * Thu Jan 19 2023 Jaroslav Škarvada - 7.8.6-1 - New version Resolves: rhbz#2160860 * Mon Jan 16 2023 Sérgio Basto - 7.8.5-2 - Rebuild for opencv 4.7.0 * Mon Jan 2 2023 Jaroslav Škarvada - 7.8.5-1 - New version Resolves: rhbz#2154585 * Thu Dec 8 2022 Jaroslav Škarvada - 7.8.4-1 - New version Resolves: rhbz#2150464 * Sun Nov 13 2022 Jaroslav Škarvada - 7.8.2-1 - New version Resolves: rhbz#2139282 * Fri Oct 21 2022 Jaroslav Škarvada - 7.8.1-1 - New version Resolves: rhbz#2136733 * Mon Sep 26 2022 Jaroslav Škarvada - 7.7.0-1 - New version Resolves: rhbz#2125841 * Mon Sep 5 2022 Jaroslav Škarvada - 7.6.3-1 - New version Resolves: rhbz#2123922 * Sat Aug 20 2022 Daniel Rusek - 7.6.2-2 - Added AppStream metadata * Wed Aug 17 2022 Jaroslav Škarvada - 7.6.2-1 - New version Resolves: rhbz#2118207 * Thu Aug 4 2022 Jaroslav Škarvada - 7.6.1-1 - New version Resolves: rhbz#2115146 * Thu Aug 4 2022 Jaroslav Škarvada - 7.6.0-3 - Rebuilt for Qt Resolves: rhbz#2112956 * Sat Jul 30 2022 Jaroslav Škarvada - 7.6.0-2 - Rebuilt for new uhd * Thu Jul 21 2022 Jaroslav Škarvada - 7.6.0-1 - New version Resolves: rhbz#2109506 * Tue Jul 19 2022 Jaroslav Škarvada - 7.5.1-1 - New version Resolves: rhbz#2108379 * Mon Jul 11 2022 Jaroslav Škarvada - 7.4.0-3 - Rebuilt for new airspyone_host * Sat Jul 09 2022 Richard Shaw - 7.4.0-2 - Rebuild for codec2 1.0.4. * Tue Jun 28 2022 Jaroslav Škarvada - 7.4.0-1 - New version Resolves: rhbz#2101173 * Tue Jun 21 2022 Sérgio Basto - 7.3.2-2 - Rebuilt for opencv 4.6.0 * Tue Jun 14 2022 Jaroslav Škarvada - 7.3.2-1 - New version Resolves: rhbz#2096464 * Mon Jun 6 2022 Jaroslav Škarvada - 7.3.1-1 - New version Resolves: rhbz#2091481 * Fri May 27 2022 Jaroslav Škarvada - 7.2.1-1 - New version Resolves: rhbz#2090931 * Thu May 26 2022 Jaroslav Škarvada - 7.2.0-1 - New version Resolves: rhbz#2090518 * Mon May 23 2022 Jaroslav Škarvada - 7.1.0-1 - New version Resolves: rhbz#2088770 * Thu May 19 2022 Jaroslav Škarvada - 7.0.0-1 - New version Resolves: rhbz#2070713 * Wed Apr 27 2022 Jaroslav Škarvada - 6.20.2-4 - Used distro's optimization flags, not the -march=native * Tue Apr 26 2022 Jaroslav Škarvada - 6.20.2-3 - Rebuilt for new uhd Resolves: rhbz#2077805 * Thu Apr 7 2022 Jaroslav Škarvada - 6.20.2-2 - Rebuilt for new QT Resolves: rhbz#2071950 * Thu Mar 31 2022 Jaroslav Škarvada - 6.20.2-1 - New version Resolves: rhbz#2070713 * Thu Mar 31 2022 Jaroslav Škarvada - 6.20.1-2 - Rebuilt for new QT5 Resolves: rhbz#2070663 * Thu Mar 10 2022 Jaroslav Škarvada - 6.20.1-1 - New version - Updated according to the Fedora review Related: rhbz#2045924 * Wed Feb 23 2022 Jaroslav Škarvada - 6.19.1-1 - New version - Updated according to the Fedora review Related: rhbz#2045924 * Tue Jan 25 2022 Jaroslav Škarvada - 6.18.1-1 - Initial release