%define rev 1910 %define subrel 1 Name: freedv Version: 0.97.0 Release: %mkrel 1 Summary: Digital Voice for Amateur Radio Group: Communications/Radio License: GPLv2+ URL: http://freedv.org # svn co https://svn.code.sf.net/p/freetel/code/fdmdv2 Source0: fdmdv2-%{version}%{?rev:.svn%{rev}}.tar.xz Source1: freedv48x48.png Source2: freedv64x64.png Source3: freedv128x128.png Source4: freedv256x256.png BuildRequires: cmake BuildRequires: codec2-devel BuildRequires: pkgconfig(hamlib) BuildRequires: pkgconfig(portaudio-2.0) BuildRequires: pkgconfig(samplerate) BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(sox) BuildRequires: wxgtk-devel BuildRequires: desktop-file-utils %description FreeDV is a GUI application that allows any SSB radio to be used for low bit rate digital voice. Speech is compressed down to 1400 bit/s then modulated onto a 1100 Hz wide QPSK signal which is sent to the Mic input of a SSB radio. On receive, the signal is received by the SSB radio, then demodulated and decoded by FreeDV. FreeDV was built by an international team of Radio Amateurs working together on coding, design, user interface and testing. FreeDV is open source software, released under the GNU Public License version 2.1. The FDMDV modem and Codec 2 Speech codec used in FreeDV are also open source. %prep %setup -q -n fdmdv2-%{version}%{?rev:.svn%{rev}} %build %cmake %make %install pushd build %makeinstall_std # Tweak upstream desktop file desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications \ --remove-category='GTK' \ --remove-category='GNOME' \ --add-category='X-Mageia-CrossDesktop' \ %{buildroot}%{_datadir}/applications/%{name}.desktop desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %files %doc AUTHORS ChangeLog NEWS README.linux %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_iconsdir}/hicolor/*/apps/%{name}.png %changelog * Sun Aug 09 2015 daviddavid <daviddavid> 0.97.0-1.1.mga5 + Revision: 862293 - rebuild for new fix of wxgtk built without --enable-utf8 option (mga#16560) * Sat Feb 07 2015 barjac <barjac> 0.97.0-1.mga5 + Revision: 814001 - Adapt for Mageia - Import freedv with thanks to Fedora * Tue Jun 17 2014 Richard Shaw <hobbes1069@gmail.com> - 0.97.0-1 - Update to latest upstream release. * Sat May 24 2014 Richard Shaw <hobbes1069@gmail.com> - 0.96.7-1 - Latest release. * Fri Mar 28 2014 Richard Shaw <hobbes1069@gmail.com> - 0.96.5-5 - Update to later svn checkout, 1481. * Sun Mar 23 2014 Richard Shaw <hobbes1069@gmail.com> - 0.96.5-4 - Try test build with patch to remove libctb dependence. * Sun Sep 15 2013 Richard Shaw <hobbes1069@gmail.com> - 0.96.5-3 - Update to latest checkout. * Fri Apr 12 2013 Richard Shaw <hobbes1069@gmail.com> - 0.96-1 - Updated to lastest svn checkout (rev 1231). - Updated spec to meet Fedora Packaging Guidelines. - Created new icon and desktop files - Implemented cmake based build configuration. * Sun Dec 23 2012 Mike Heitmann <mheitmann@n0so.net> 0.91-3 - Made libctb, wxWidgets, codec2 separate rpm packages * Sat Dec 22 2012 Mike Heitmann <mheitmann@n0so.net> 0.91-2 - Updated spec to use %%{_libdir} and %%{_bindir} macros * Sun Dec 16 2012 Mike Heitmann <mheitmann@n0so.net> 0.91-1 - Initial SPEC