Name: qsstv Version: 9.4.2 Release: 1%{?dist} Summary: Qt-based slow-scan TV and fax Group: Applications/Communications License: GPLv3 URL: http://users.telenet.be/on4qz/qsstv/ Source0: http://users.telenet.be/on4qz/qsstv_8/downloads/qsstv_%{version}.tar.gz Source1: qsstv.desktop #Patch0: qsstv-9.4.1-fallthrough.patch Patch0: qsstv-9.4.2-fallthrough.patch #BuildRequires: devtoolset-8-gcc-c++ >= 4.9 BuildRequires: gcc-c++ BuildRequires: fftw-devel >= 3.0 BuildRequires: openjpeg2 BuildRequires: openjpeg2-devel BuildRequires: qt-devel >= 5.0 BuildRequires: hamlib-devel BuildRequires: alsa-lib-devel BuildRequires: pulseaudio-libs-devel BuildRequires: libv4l-devel BuildRequires: desktop-file-utils %description Qsstv is a program for receiving slow-scan television and fax. These are modes used by hamradio operators. Qsstv uses a soundcard to send and receive images. %prep %setup -q -n %{name}_%{version} %patch0 -p0 # Don't strip the executable so debuginfo package can be built. #sed -i 's| strip $(TARGET);||g' src/src.pro %build qmake-qt5 PREFIX=%{buildroot}%{_prefix} #scl enable devtoolset-8 "make %{?_smp_mflags}" make %{?_smp_mflags} %install #INSTALL_ROOT=%{buildroot}; export INSTALL_ROOT make install # Install icon mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/ cp qsstv/icons/qsstv.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/ desktop-file-install \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1} # Install man page borrowed from Debian #mkdir -p %{buildroot}%{_mandir}/man1 #install -pm 0644 %{SOURCE2} %{buildroot}%{_mandir}/man1/ %files %{_bindir}/* %{_datadir}/pixmaps/%{name}.png %{_datadir}/applications/*%{name}.desktop #%{_mandir}/man1/%{name}.1* %changelog * Sat May 11 2019 David Ranch - 9.4.2-1 - Qsstv no longer requires C++11; editor fixes, and other crash fixes * Fri Apr 19 2019 David Ranch - 9.3.3-1 - TX image size scaling, new FFT, rewritten FTP support, big fixes. Now requires SCL to build * Thu Nov 16 2017 David Ranch - 9.2.6-1 - New version which requires Qt5 * Fri Dec 16 2016 David Ranch - 9.2.4-1 - New version * Sun Jul 24 2016 David Ranch - 9.1.8-1 - New version * Fri Jul 1 2016 David Ranch - 9.1.7-1 - New version * Tue Jun 28 2016 David Ranch - 9.1.6-1 - New version * Fri Apr 8 2016 David Ranch - 9.1.1-1 - New version - Switch from Jasper (deprecated) to OpenJPEG2 * Thu Oct 1 2015 David Ranch - 9.0.7-1 - Bug fixes * Thu Sep 10 2015 David Ranch - 9.0.3-1 - new major version beta with major feature improvements - new build requirements for the 9.x series added * Sun Jul 12 2015 David Ranch - 8.2.12-1 - fixed the issue where analog sstv images were all grey * Wed Mar 25 2015 David Ranch - 8.2.11-1 - fixed bug in rigcontrol speed settings - removed manpage from rpm as it was removed as of 8.2.7 - other fixes were in 8.2.10 * Sat Dec 20 2014 David Ranch - 8.2.9-1 - bugfix for problem with reedsolomon type rs4, updated spec for COPYING file * Sat Oct 18 2014 David Ranch - 8.2.8-1 - Minor release; fixes hybrid mode; updated spec file to deal with proper file locations * Fri May 2 2014 David Ranch - 8.2.7-1 - New major release * Mon Feb 10 2014 David Ranch - 8.1.16-1 - Update to latest upstream release. * Mon Dec 23 2013 David Ranch - 8.1.14-1 - Update to latest upstream release. * Sun Aug 05 2012 Richard Shaw - 7.1.7-1 - Update to latest upstream release. * Sat Jul 21 2012 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 06 2011 Adam Jackson - 5.3c-8 - Rebuild for new libpng * Tue Feb 08 2011 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Nov 27 2009 Lucian Langa - 5.3c-6 - improve desktop file (#530838) * Sun Jul 26 2009 Fedora Release Engineering - 5.3c-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 5.3c-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sun Aug 24 2008 Lucian Langa - 5.3c-3 - fix build requires * Sun Aug 17 2008 Lucian Langa - 5.3c-2 - add desktop file * Sun Aug 10 2008 Lucian Langa - 5.3c-1 - Misc cleanups * Mon Dec 10 2007 Sindre Pedersen Bjørdal - 0.5c-1 - Initial build