[packages/freedv] - new, partially based on Fedora package

qboosh qboosh at pld-linux.org
Wed May 15 17:28:07 CEST 2019


commit dda102283236457e9570b53ebac702db2a37b2bc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed May 15 17:28:35 2019 +0200

    - new, partially based on Fedora package

 freedv.spec | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)
---
diff --git a/freedv.spec b/freedv.spec
new file mode 100644
index 0000000..4628298
--- /dev/null
+++ b/freedv.spec
@@ -0,0 +1,89 @@
+Summary:        FreeDV Digital Voice
+Summary(pl.UTF-8):	FreeDV Digital Voice - cyfrowy głos
+Name:           freedv
+Version:        1.3.1
+Release:        1
+License:        GPL v2+
+Group:		X11/Applications/Sound
+Source0:        https://hobbes1069.fedorapeople.org/freetel/%{name}/%{name}-%{version}.tar.xz
+# Source0-md5:	43a4bca546def09662998509fe5c7abe
+URL:            http://freedv.org/
+BuildRequires:  alsa-lib-devel
+BuildRequires:  cmake >= 2.8
+BuildRequires:  codec2-devel >= 0.8.1
+BuildRequires:  hamlib-devel >= 1.2.15.3
+BuildRequires:  libsamplerate-devel >= 0.1.8
+BuildRequires:  libsndfile-devel >= 1.0.25
+BuildRequires:  libstdc++-devel
+BuildRequires:  portaudio-devel >= 19
+BuildRequires:  speexdsp-devel >= 1.2-0.rc3
+BuildRequires:  wxGTK3-unicode-devel >= 3.0.0
+Requires(post,postun):	gtk-update-icon-cache
+Requires:	codec2 >= 0.8.1
+Requires:	hicolor-icon-theme
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+FreeDV is a GUI application for Windows and Linux 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.
+The FDMDV modem and Codec 2 Speech codec used in FreeDV are also open
+source.
+
+%description -l pl.UTF-8
+FreeDV to graficzna aplikacja dla Windows i Linuksa pozwalająca na
+używanie dowolnego radia SSB do przesyłania cyfrowego głosu z niskimi
+współczynnikami prędkości.
+
+Mowa jest kompresowana nawet do 1400 bitów/s, a następnie modulowana
+sygnału QPSK o szerokości 1100 Hz, wysyłanego do wejścia mikrofonowego
+radia SSB. W drugą stronę, sygnał jest odbierany przez radio SSB,
+następnie demodulowany i dekodowany przez FreeDV.
+
+FreeDV zostało stworzone przez międzynarodowy zespół radioamatorów
+współpracujących przy kodowaniu, projektowaniu, interfejsie
+użytkownika i testowaniu. Jest to oprogramowanie o otwartych źródłach,
+wydane na licencji GNU Public License w wersji 2. Modem FDMDV oraz
+kodek mowy Codec 2, używane we FreeDV, także mają otwarte źródła.
+
+%prep
+%setup -q
+
+%build
+install -d build
+cd build
+%cmake .. \
+	-DWXCONFIG=%{_bindir}/wx-gtk3-unicode-config \
+	-DUSE_STATIC_CODEC2=OFF
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%update_icon_cache hicolor
+
+%postun
+%update_icon_cache hicolor
+
+%files
+%defattr(644,root,root,755)
+%doc COPYING README.txt RELEASE_NOTES.txt USER_MANUAL.txt
+%attr(755,root,root) %{_bindir}/freedv
+%{_desktopdir}/freedv.desktop
+%{_iconsdir}/hicolor/*x*/apps/freedv.png
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/freedv.git/commitdiff/dda102283236457e9570b53ebac702db2a37b2bc



More information about the pld-cvs-commit mailing list