File js8call.spec of Package js8call
#
# spec file for package js8call
#
# Copyright (c) 2018-2025 Walter Fey DL8FCL
#
# This file is under MIT license
Name: js8call
Version: 2.3.1
Release: 0
Summary: Weak-signal amateur radio communications
License: GPL-3.0
Group: Productivity/Hamradio/Other
Url: https://github.com/js8call/js8call
Source0: %{name}-%{version}.tar.gz
Patch0: js8call-hamlib_static_0.diff
Patch1: js8call-version.diff
Patch2: js8call-desktop.diff
BuildRequires: cmake
BuildRequires: fftw3-threads-devel
BuildRequires: gcc-fortran
BuildRequires: libboost_atomic-devel >= 1.77
BuildRequires: libboost_filesystem-devel >= 1.77
BuildRequires: libboost_log-devel >= 1.77
BuildRequires: libboost_thread-devel >= 1.77
BuildRequires: pkgconfig
BuildRequires: pkgconfig(Qt6Concurrent)
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Multimedia)
BuildRequires: pkgconfig(Qt6OpenGL)
BuildRequires: pkgconfig(Qt6PrintSupport)
BuildRequires: pkgconfig(Qt6SerialPort)
BuildRequires: pkgconfig(Qt6Sql)
BuildRequires: pkgconfig(hamlib)
BuildRequires: pkgconfig(libudev)
%description
JS8Call is a derivative of the WSJT-X application, restructured and redesigned
for keyboard-to-keyboard message passing.
%prep
%autosetup -p1
%build
%cmake
%cmake_build
%install
%cmake_install
rm -r %{buildroot}%{_datadir}/doc
%files
%doc README
%license COPYING
%{_bindir}/*
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}_icon.png
%changelog