Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dl8fcl:wsjtx
wsjtx
wsjtx.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File wsjtx.spec of Package wsjtx
# # spec file for package wsjtx # # Copyright (c) 2014-2024 Walter Fey DL8FCL # # This file is under MIT license %if 0%{?suse_version} > 1600 %define _lto_cflags %{nil} %endif Name: wsjtx Version: 2.7.1ial+241014 Release: 0 Summary: Weak-signal amateur radio communications License: GPL-3.0-only Group: Productivity/Hamradio/Other Url: https://sourceforge.net/projects/wsjt-x-improved/ Source0: %{name}-%{version}.tar.xz Source1: wsjtx-rpmlintrc Patch0: wsjtx-desktop.diff Patch1: wsjtx-hamlib_static_0.diff Patch2: wsjtx-version.diff BuildRequires: asciidoc BuildRequires: cmake BuildRequires: dos2unix BuildRequires: fftw3-threads-devel BuildRequires: gcc-fortran 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: pkgconfig BuildRequires: update-desktop-files BuildRequires: cmake(Qt5LinguistTools) BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: pkgconfig(Qt5SerialPort) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5UiTools) BuildRequires: pkgconfig(hamlib) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(portaudio-2.0) BuildRequires: rubygem(asciidoctor) Recommends: %{name}-doc %description WSJT-X is a computer program designed to facilitate basic amateur radio communication using very weak signals. It offers eleven different protocols or modes: FST4, FT4, FT8, JT4, JT9, JT65, Q65, MSK144, WSPR, FST4W, and Echo. %package doc Summary: WSJTX documentation Group: Documentation/HTML Requires: %{name} = %{version} BuildArch: noarch %description doc WSJT-X is a computer program designed to facilitate basic amateur radio communication using very weak signals. It offers eleven different protocols or modes: FST4, FT4, FT8, JT4, JT9, JT65, Q65, MSK144, WSPR, FST4W, and Echo. %prep %setup -q chmod -x COPYING AUTHORS BUGS COPYING NEWS README THANKS dos2unix * dos2unix widgets/* dos2unix example_log_configurations/* %patch -P 0 -p1 %patch -P 1 -p1 %patch -P 2 -p1 %build %cmake %cmake_build %install %cmake_install %if 0%{?suse_version} > 1500 || 0%{?sle_version} == 150600 && 0%{?is_opensuse} mv %{buildroot}%{_docdir}/%{name} %{buildroot}%{_datadir}/doc/%{name} %endif mv %{buildroot}%{_bindir}/sounds %{buildroot}%{_datadir}/%{name} ln -s %{_datadir}/%{name}/sounds %{buildroot}%{_bindir} %suse_update_desktop_file -i -r wsjtx "Network;HamRadio" %suse_update_desktop_file -i -r message_aggregator "Network;HamRadio" %files %license COPYING %doc AUTHORS BUGS NEWS README THANKS %{_bindir}/* %{_datadir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/wsjtx_icon.png %{_mandir}/man1/*.1.gz %exclude %{_mandir}/man1/rigctl-wsjtx.1.gz %exclude %{_mandir}/man1/rigctld-wsjtx.1.gz %exclude %{_mandir}/man1/rigctlcom-wsjtx.1.gz %files doc %{_datadir}/doc/wsjtx %exclude %{_datadir}/doc/wsjtx/AUTHORS %exclude %{_datadir}/doc/wsjtx/BUGS %exclude %{_datadir}/doc/wsjtx/COPYING %exclude %{_datadir}/doc/wsjtx/NEWS %exclude %{_datadir}/doc/wsjtx/README %exclude %{_datadir}/doc/wsjtx/THANKS %exclude %{_datadir}/doc/wsjtx/copyright %exclude %{_datadir}/doc/wsjtx/changelog.gz %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