Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:kolbma:sdr
wsjtx
wsjtx.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File wsjtx.spec of Package wsjtx
# # spec file for package wsjtx # # Copyright (c) 2017 Walter Fey DL8FCL # # This file is under MIT license #FIXME upstream fixing needed so lto can be re-enabled. %define _lto_cflags %{nil} Name: wsjtx Version: 2.6.1 Release: 0 Summary: Weak-signal amateur radio communications License: GPL-3.0 Group: Productivity/Hamradio/Other Url: https://www.physics.princeton.edu/pulsar/K1JT/wsjtx.html #Source0 prepared from https://www.physics.princeton.edu//pulsar/K1JT/wsjtx-2.5.2.tgz Source0: wsjtx-%{version}.tar.xz Patch1: wsjtx-no-rigctlcom.patch BuildRequires: asciidoc BuildRequires: cmake >= 3.7.2 BuildRequires: dos2unix BuildRequires: fftw3-threads-devel BuildRequires: gcc-fortran BuildRequires: libxslt BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: hamlib >= 4.0 BuildRequires: libboost_atomic-devel BuildRequires: libboost_filesystem-devel BuildRequires: libboost_log-devel BuildRequires: libboost_regex-devel BuildRequires: libboost_system-devel BuildRequires: libboost_thread-devel BuildRequires: libqt5-linguist-devel BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: pkgconfig(Qt5SerialPort) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(hamlib) BuildRequires: pkgconfig(libudev) BuildRequires: portaudio-devel %description WSJT-X implements communication protocols or "modes" called FT8, JT4, JT9, JT65, QRA64, ISCAT, MSK144, and WSPR, as well as one called Echo for detecting and measuring your own radio signals reflected from the Moon. These modes were all designed for making reliable, confirmed QSOs under extreme weak-signal conditions. All but ISCAT use nearly identical message structure and "source encoding," the efficient compression of standard messages used to make minimal QSOs. JT65 and QRA64 were designed for EME ("moonbounce") on the VHF/UHF bands; JT65 has also proved very popular and effective for worldwide QRP communication at HF. JT9 is optimized for the LF, MF, and HF bands. It is about 2 dB more sensitive than JT65 while using less than 10% of the bandwidth. With either JT9 or JT65, world-wide QSOs are possible with power levels of a few watts and compromise antennas. JT4 and QRA64 are optimized for EME on the VHF and higher bands, and especially the microwave bands from 2.3 to 24 GHz. FT8 is operationally similar to JT65 but is much faster, using T/R cycles only 15 s long. MSK144 is used for Meteor Scatter on the VHF bands. %prep %autosetup -p1 dos2unix AUTHORS dos2unix BUGS dos2unix NEWS dos2unix THANKS %build %cmake \ -DWSJT_GENERATE_DOCS=off make %{?_smp_mflags} %install %cmake_install %suse_update_desktop_file -i -r wsjtx "Network;HamRadio" %suse_update_desktop_file -i -r message_aggregator "Network;HamRadio" #Remove install docs as we install with %%doc macro rm -rf %{buildroot}%{_datadir}/doc/wsjtx %files %doc AUTHORS BUGS NEWS THANKS %license COPYING %{_bindir}/* %{_datadir}/%{name} %{_mandir}/man1/* %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/wsjtx_icon.png %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor