Name: gqrx Version: 2.17.5 Release: 2%{?dist} Summary: Software defined radio receiver powered by GNU Radio and Qt License: GPLv3+ and GPLv2+ and BSD URL: https://gqrx.dk/ Source0: https://github.com/gqrx-sdr/gqrx/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: gnuradio-devel BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtsvg-devel BuildRequires: pulseaudio-libs-devel BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libpulse-simple) BuildRequires: git BuildRequires: gr-osmosdr-devel BuildRequires: pkgconfig(gnuradio-analog) BuildRequires: pkgconfig(gnuradio-blocks) BuildRequires: pkgconfig(gnuradio-digital) BuildRequires: pkgconfig(gnuradio-filter) BuildRequires: pkgconfig(gnuradio-fft) BuildRequires: pkgconfig(gnuradio-runtime) BuildRequires: gr-osmosdr-devel BuildRequires: boost-devel # gnuradio dependency BuildRequires: spdlog-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: make # Needed by gnuradio-devel, not gqrx. BuildRequires: CGAL-devel BuildRequires: libsndfile-devel BuildRequires: fftw-devel BuildRequires: libunwind-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: portaudio-devel %description Gqrx is a software defined radio receiver powered by the GNU Radio SDR framework and the Qt graphical toolkit. %prep %autosetup -S git -p1 %build %cmake %cmake_build %install %cmake_install # man page install -Dpm 644 resources/%{name}.1 \ %{buildroot}%{_mandir}/man1/%{name}.1 # icon install -Dpm 644 resources/icons/%{name}.svg \ %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg # appdata #install -Dpm 644 dk.%{name}.%{name}.appdata.xml \ # %{buildroot}%{_datadir}/appdata/dk.%{name}.%{name}.appdata.xml # desktop-file desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications dk.%{name}.%{name}.desktop %check appstream-util validate-relax --nonet \ %{buildroot}/%{_datadir}/metainfo/dk.%{name}.%{name}.appdata.xml %files %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.gz %{_datadir}/applications/dk.%{name}.%{name}.desktop %{_datadir}/metainfo/dk.%{name}.%{name}.appdata.xml %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %doc COPYING README.md %changelog * Thu Apr 25 2024 Jaroslav Škarvada - 2.17.5-2 - Rebuilt for new gnuradio * Mon Apr 22 2024 Jaroslav Škarvada - 2.17.5-1 - New version Resolves: rhbz#2276097 * Sat Feb 17 2024 Jan Grulich - 2.17.4-2 - Rebuild (qt6) * Wed Feb 14 2024 Jaroslav Škarvada - 2.17.4-1 - New version Resolves: rhbz#2263629 * Sun Feb 4 2024 Jaroslav Škarvada - 2.17.3-6 - Added reply to rigctld \get_powerstat * Wed Jan 24 2024 Fedora Release Engineering - 2.17.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jan 20 2024 Fedora Release Engineering - 2.17.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Tue Jan 02 2024 Jaroslav Škarvada - 2.17.3-3 - Rebuilt for new gnuradio * Mon Dec 11 2023 Jaroslav Škarvada - 2.17.3-2 - Rebuilt for new volk * Tue Oct 31 2023 Jaroslav Škarvada - 2.17.3-1 - New version Resolves: rhbz#2245547 * Tue Oct 10 2023 Jaroslav Škarvada - 2.17.2-1 - New version Resolves: rhbz#2241842 - Build with Qt6 instead of Qt5 * Thu Jul 20 2023 Fedora Release Engineering - 2.16-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Jul 08 2023 Vitaly Zaitsev - 2.16-3 - Rebuilt due to spdlog 1.12 update. * Tue Jun 27 2023 Jaroslav Škarvada - 2.16-2 - Rebuilt for new gnuradio * Tue May 2 2023 Jaroslav Škarvada - 2.16-1 - New version Resolves: rhbz#2192158 * Tue Apr 25 2023 Jaroslav Škarvada - 2.15.10-1 - New version Resolves: rhbz#2186714 * Thu Jan 19 2023 Jaroslav Škarvada - 2.15.9-7 - Rebuilt for new volk * Thu Jan 19 2023 Fedora Release Engineering - 2.15.9-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Nov 03 2022 Vitaly Zaitsev - 2.15.9-5 - Rebuilt due to spdlog update. * Mon Sep 26 2022 Jaroslav Škarvada - 2.15.9-4 - Rebuilt for new gnuradio Resolves: rhbz#2129777 * Thu Jul 21 2022 Fedora Release Engineering - 2.15.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jun 23 2022 Jaroslav Škarvada - 2.15.9-2 - Rebuilt for new gnuradio * Tue Apr 12 2022 Jaroslav Škarvada - 2.15.9-1 - New version Resolves: rhbz#2073722 * Tue Feb 22 2022 Jaroslav Škarvada - 2.15.8-5 - Rebuilt for new gnuradio * Mon Jan 31 2022 Jaroslav Škarvada - 2.15.8-4 - Rebuilt for new gnuradio * Fri Jan 28 2022 Jaroslav Škarvada - 2.15.8-3 - Updated URL * Thu Jan 27 2022 Jaroslav Škarvada - 2.15.8-2 - Rebuilt for new gnuradio * Wed Jan 26 2022 Jaroslav Škarvada - 2.15.8-1 - New version Resolves: rhbz#2046044 * Mon Jan 24 2022 Jaroslav Škarvada - 2.15.7-1 - New version Resolves: rhbz#2044093 * Fri Jan 21 2022 Jaroslav Škarvada - 2.15.5-1 - New version Resolves: rhbz#2043504 * Thu Jan 20 2022 Jaroslav Škarvada - 2.15.4-1 - New version Resolves: rhbz#2041210 * Thu Jan 20 2022 Fedora Release Engineering - 2.15.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Mon Jan 10 2022 Jaroslav Škarvada - 2.15.2-2 - Rebuilt for new gnuradio * Mon Jan 10 2022 Jaroslav Škarvada - 2.15.2-1 - New version Resolves: rhbz#2038672 * Thu Dec 23 2021 Jaroslav Škarvada - 2.15.1-1 - New version Resolves: rhbz#2033956 * Thu Dec 16 2021 Jaroslav Škarvada - 2.15-1 - New version Resolves: rhbz#2033150 * Thu Nov 4 2021 Jaroslav Škarvada - 2.14.6-2 - Rebuilt for new gnuradio Resolves: rhbz#2020175 * Thu Oct 14 2021 Jaroslav Škarvada - 2.14.6-1 - New version Resolves: rhbz#2010163 * Wed Aug 11 2021 Jonathan Wakely - 2.14.4-6 - Rebuilt for Boost 1.76 * Thu Jul 22 2021 Fedora Release Engineering - 2.14.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu Jun 17 2021 Jaroslav Škarvada - 2.14.4-4 - Rebuilt for new gnuradio * Mon Jun 14 2021 Jaroslav Škarvada - 2.14.4-3 - Rebuilt for new gnuradio * Fri Mar 26 2021 Jaroslav Škarvada - 2.14.4-2 - Rebuilt for new gnuradio Resolves: rhbz#1942408 * Wed Feb 17 2021 Jaroslav Škarvada - 2.14.4-1 - New version Resolves: rhbz#1895609 Resolves: rhbz#1923389 Resolves: rhbz#1925568 * Tue Jan 26 2021 Fedora Release Engineering - 2.13.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Nov 6 2020 Dave Olsthoorn - 2.13.3-1 - new version * Mon Aug 24 2020 Jaroslav Škarvada - 2.12.1-5 - Rebuilt for new gnuradio * Tue Jul 28 2020 Fedora Release Engineering - 2.12.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jun 04 2020 Jonathan Wakely - 2.12.1-3 - Rebuilt and patched for Boost 1.73.0 * Wed Apr 15 2020 Jaroslav Škarvada - 2.12.1-2 - Rebuilt for new gnuradio * Fri Mar 20 2020 Richard Shaw - 2.12.1-1 - Update to 2.12.1 for compatibility with gnuradio 3.8.0. * Wed Jan 29 2020 Fedora Release Engineering - 2.11.5-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 2.11.5-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed Apr 24 2019 Jaroslav Škarvada - 2.11.5-6 - Rebuilt for new gnuradio * Fri Feb 01 2019 Fedora Release Engineering - 2.11.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Wed Jul 18 2018 Jaroslav Škarvada - 2.11.5-4 - Rebuilt for new gnuradio * Fri Jul 13 2018 Fedora Release Engineering - 2.11.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Jun 29 2018 Jaroslav Škarvada - 2.11.5-2 - Rebuilt for new gnuradio * Tue Jun 05 2018 Dave Olsthoorn - 2.11.5-1 - new version, changelog: https://github.com/csete/gqrx/releases/tag/v2.11.5 * Tue Apr 17 2018 Dave Olsthoorn - 2.11.4-1 - new upstream version * Thu Mar 29 2018 Dave Olsthoorn - 2.11.2-1 - new version upstream: https://github.com/csete/gqrx/releases/tag/v2.11.2 * Wed Mar 21 2018 Dave Olsthoorn - 2.11.1-1 - new upstream version * Sun Feb 18 2018 Dave Olsthoorn - 2.10-1 - new version - add BuildRequire for gcc-c++ * Wed Feb 07 2018 Fedora Release Engineering - 2.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Mon Dec 11 2017 Dave Olsthoorn - 2.9-1 - new version * Sun Sep 17 2017 Dave Olsthoorn - 2.8-1 - New version * Thu Aug 24 2017 Dave Olsthoorn - 2.7-1 - New version, also fix broken dependencies * Wed Aug 02 2017 Fedora Release Engineering - 2.6.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.6.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Jul 24 2017 Björn Esser - 2.6.1-5 - Rebuilt for Boost 1.64 * Wed May 24 2017 Jaroslav Škarvada - 2.6.1-4 - Rebuilt for new gnuradio * Mon May 15 2017 Fedora Release Engineering - 2.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild * Tue Feb 21 2017 Jaroslav Škarvada - 2.6.1-2 - Rebuilt for new gr-osmosdr * Mon Feb 20 2017 Dave Olsthoorn - 2.6.1-1 - new version * Tue Feb 07 2017 Dave Olsthoorn - 2.6-2 - Rebuild for Boost 1.63 * Tue Oct 04 2016 Dave Olsthoorn - 2.6-1 - new version - build with qt5 instead of qt4 * Sun Sep 18 2016 Dave Olsthoorn - 2.5.3-6 - Rebuild for new gnuradio * Fri Sep 16 2016 Jaroslav Škarvada - 2.5.3-5 - Rebuilt for new gnuradio * Mon Jul 04 2016 Jaroslav Škarvada - 2.5.3-4 - Rebuilt for new gnuradio * Tue May 03 2016 Dave Olsthoorn - 2.5.3-3 - add appdata * Thu Mar 24 2016 Dave Olsthoorn - 2.5.3-2 - rebuilt with pulseaudio and gr-osmosdr * Sat Feb 27 2016 Dave Olsthoorn - 2.5.3-1 - new version 2.5.3 - remove desktop file patch - remove nonexistent news.txt from %%doc * Thu Feb 11 2016 Jaroslav Škarvada - 2.3.2-19 - Rebuilt for new gnuradio * Wed Feb 03 2016 Fedora Release Engineering - 2.3.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Jan 18 2016 Jonathan Wakely - 2.3.2-17 - Rebuilt for Boost 1.60 * Mon Jan 04 2016 Jaroslav Škarvada - 2.3.2-16 - Rebuilt for new gnuradio * Tue Dec 15 2015 Jaroslav Škarvada - 2.3.2-15 - Rebuilt for new gnuradio * Thu Nov 5 2015 Jaroslav Škarvada - 2.3.2-14 - Rebuilt for new gnuradio * Thu Aug 27 2015 Jonathan Wakely - 2.3.2-13 - Rebuilt for Boost 1.59 * Thu Aug 13 2015 Jaroslav Škarvada - 2.3.2-12 - Rebuilt for new gnuradio * Tue Aug 4 2015 Jaroslav Škarvada - 2.3.2-11 - Rebuilt for new boost * Wed Jul 29 2015 Fedora Release Engineering - 2.3.2-10 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 * Tue Jul 28 2015 Jaroslav Škarvada - 2.3.2-9 - Rebuilt for new gnuradio * Wed Jul 22 2015 David Tardon - 2.3.2-8 - rebuild for Boost 1.58 * Wed Jun 17 2015 Fedora Release Engineering - 2.3.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 16 2015 Jaroslav Škarvada - 2.3.2-6 - Rebuilt for new gnuradio * Sun May 03 2015 Kalev Lember - 2.3.2-5 - Rebuilt for GCC 5 C++11 ABI change * Sat Mar 7 2015 Jaroslav Škarvada - 2.3.2-4 - Rebuild for new gnuradio * Thu Jan 29 2015 Petr Machata - 2.3.2-3 - Rebuild for boost 1.57.0 * Mon Jan 12 2015 Jaroslav Škarvada - 2.3.2-2 - Fixed categories in desktop file Resolves: rhbz#1181130 * Mon Dec 8 2014 Jaroslav Škarvada - 2.3.2-1 - New version - Fixed download URL - Packaged desktop file and icon according to guidelines * Thu Oct 23 2014 Jaroslav Škarvada - 2.2.0-13 - Rebuilt for new gr-osmosdr and gnuradio * Tue Sep 2 2014 Jaroslav Škarvada - 2.2.0-12 - Rebuilt for new gnuradio * Sat Aug 16 2014 Fedora Release Engineering - 2.2.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Thu Jul 17 2014 Jaroslav Škarvada - 2.2.0-10 - Rebuilt for new gnuradio * Sat Jun 07 2014 Fedora Release Engineering - 2.2.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun May 25 2014 Petr Machata - 2.2.0-8 - Rebuild for boost 1.55.0 * Fri May 23 2014 David Tardon - 2.2.0-7 - rebuild for boost 1.55.0 * Thu Mar 13 2014 Josh Bressers 2.2.0-6 - Rebuild to fix broken rawhide dependency * Sat Mar 8 2014 Kevin Kofler 2.2.0-5 - Rebuild against fixed qt to fix -debuginfo (#1074041) * Thu Feb 20 2014 Josh Bressers 2.2.0-4 - Fix the License field * Sat Feb 08 2014 Josh Bressers 2.2.0-3 - Fix some issues noted in bug 1006104 * Fri Feb 07 2014 Josh Bressers 2.2.0-2 - Package version 2.2.0 * Mon Sep 9 2013 Josh Bressers 2.1_git_298_g0e78-1 - Initial RPM