Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:goupilmtos:hamradio
wsjt
wsjt.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File wsjt.spec of Package wsjt
# # spec file for package wsjt # # Copyright (c) 2017 Walter Fey DL8FCL # # This file is under MIT license Name: wsjt Version: 10.0.r6005 Release: 0 License: GPL-2.0 Summary: Weak-signal amateur radio communications URL: http://physics.princeton.edu/pulsar/K1JT Group: Productivity/Hamradio/Other Source0: %{name}-%{version}.tar.xz Source1: readme_opensuse Source2: wsjt.png Patch0: astro.py.diff Patch1: Makefile.in.diff Patch2: wsjt_python3.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: alsa-devel BuildRequires: f2c BuildRequires: fftw3-devel BuildRequires: gcc-fortran BuildRequires: libsamplerate-devel BuildRequires: portaudio-devel BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-numpy-devel BuildRequires: tcl-devel BuildRequires: tk-devel BuildRequires: update-desktop-files Requires: python3 Requires: python3-tk Requires: python3-numpy %if 0%{suse_version} != 1315 Requires: python3-Pillow-tk %endif %if 0%{suse_version} == 1315 Requires: python3-Pillow %endif %ifarch == x86_64 Requires: libgfortran3-32bit %endif %description WSJT is a computer program designed to facilitate Amateur Radio communication under extreme weak-signal conditions. Three very different coding and modulation methods are provided: one for communication by "meteor scatter" techniques on the VHF bands; one for meteor and ionospheric scatter, primarily on the 6 meter band; and one for the very challenging EME (Earth-Moon-Earth) path. Authors: -------- K1JT - Joe Taylor %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 # coding definition is missing in the file wsjt.py. # Direct editing the file is easier than patching sed -i '/env python/ a\ # -*- coding: latin-1 -*- ' wsjt.py sed -i 's|#!/usr/bin/env python|#!/usr/bin/python3|' wsjt.py %build %configure \ --with-portaudio-include-dir=%{_includedir} \ --with-portaudio-lib-dir=%{_libdir} make %install strip --strip-unneeded WsjtMod/Audio.so install -D wsjt %{buildroot}%{_bindir}/wsjt install wsjt.py %{buildroot}%{_bindir} install -D -m 644 CALL3.TXT %{buildroot}%{_datadir}/%{name}/CALL3.TXT install -m 644 wsjtrc dmet_*.dat %{buildroot}%{_datadir}/%{name} install -d %{buildroot}/%{python3_sitearch}/WsjtMod install -m 644 WsjtMod/*.py WsjtMod/*.so %{buildroot}/%{python3_sitearch}/WsjtMod install -m 644 Pmw.py %{buildroot}/%{python3_sitearch} install -m 644 PmwBlt.py %{buildroot}/%{python3_sitearch} install -m 644 PmwColor.py %{buildroot}/%{python3_sitearch} install -D -m 644 LICENSE.TXT %{buildroot}/%{_docdir}/%{name}/LICENSE.TXT install -m 644 "%{SOURCE1}" %{buildroot}/%{_docdir}/%{name} %suse_update_desktop_file -c wsjt Wsjt "Weak-signal communications" wsjt wsjt "Network;HamRadio" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/* %{python3_sitearch}/* %{_datadir}/pixmaps/wsjt.png %{_datadir}/%{name} %{_datadir}/applications/wsjt.desktop %{_docdir}/%{name} %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