# it seems upstream released tarballs have svn suffix even for stable versions %global ver_suffix svn808 Name: dream Version: 2.1.1 Release: 5%{?dist} Summary: A software radio for AM and Digital Radio Mondiale (DRM) License: GPLv2+ URL: https://sourceforge.net/projects/drm/ Source0: https://downloads.sourceforge.net/project/drm/%{name}/%{version}/%{name}-%{version}-%{ver_suffix}.tar.gz Source1: dream.desktop Patch0: dream-2.1.1-use-system-libs.patch BuildRequires: gcc-c++, hamlib-devel, dos2unix, qt5-devel, pulseaudio-libs-devel BuildRequires: libpcap-devel, gpsd-devel, libsndfile-devel, speexdsp-devel, fftw-devel BuildRequires: opus-devel, faad2-devel, qwt-qt5-devel, qt5-qtwebkit-devel BuildRequires: desktop-file-utils BuildRequires: faac-devel > 1.29.9.2-3 Requires: hicolor-icon-theme %description Dream is a software implementation of a Digital Radio Mondiale (DRM) receiver. With Dream, DRM broadcasts can be received with a modified analog receiver (SW, MW, LW) and a PC with a sound card. %prep %setup -q -n %{name} # convert CRLF to LF dos2unix dream.pro %patch0 -p1 -b .use-system-libs %build OUT_PWD="%{_prefix}" %{qmake_qt5} ./dream.pro %install %make_install INSTALL_ROOT="%{buildroot}" # icon install -Dpm 0644 src/GUI-QT/res/MainIcon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/dream.svg # desktop file mkdir -p %{buildroot}%{_datadir}/applications desktop-file-install --add-category="Utility" \ --dir=%{buildroot}%{_datadir}/applications \ %{S:1} %files %license COPYING %doc AUTHORS README NEWS TODO ChangeLog %{_bindir}/dream %{_datadir}/icons/hicolor/scalable/apps/dream.svg %{_datadir}/applications/dream.desktop %{_mandir}/man1/* %changelog * Fri Oct 26 2018 Jaroslav Škarvada - 2.1.1-5 - Built with qwt-qt5 * Wed Oct 24 2018 Jaroslav Škarvada - 2.1.1-4 - Added minimal version to build require for faac (DRM enabled version) * Wed Oct 24 2018 Jaroslav Škarvada - 2.1.1-3 - Built with libpcap * Tue Oct 23 2018 Jaroslav Škarvada - 2.1.1-2 - Enabled faac DRM - Built with Qt5 * Sat Oct 6 2018 Jaroslav Škarvada - 2.1.1-1 - Initial version