Add appdata installation to spec file.
This commit is contained in:
parent
c21cd048f1
commit
6db6ab8b82
|
@ -0,0 +1,88 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="desktop">
|
||||
<id>wsjtx.desktop</id>
|
||||
<name>wsjtx</name>
|
||||
<summary>Amateur Radio Weak Signal Operating</summary>
|
||||
<developer_name>Joe Taylor and others</developer_name>
|
||||
<description>
|
||||
<p>
|
||||
WSJT-X Version 2.1 offers ten different protocols or modes: FT4, FT8,
|
||||
JT4, JT9, JT65, QRA64, ISCAT, MSK144, WSPR, and Echo. The first six
|
||||
are designed for making reliable QSOs under weak-signal
|
||||
conditions. They use nearly identical message structure and source
|
||||
encoding. JT65 and QRA64 were designed for EME (“moonbounce”) on the
|
||||
VHF/UHF bands and have also proven very effective for worldwide QRP
|
||||
communication on the HF bands. QRA64 has a number of advantages over
|
||||
JT65, including better performance on the very weakest signals. We
|
||||
imagine that over time it may replace JT65 for EME use. JT9 was
|
||||
originally designed for the LF, MF, and lower HF bands. Its submode
|
||||
JT9A is 2 dB more sensitive than JT65 while using less than 10% of the
|
||||
bandwidth. JT4 offers a wide variety of tone spacings and has proven
|
||||
highly effective for EME on microwave bands up to 24 GHz. These four
|
||||
“slow” modes use one-minute timed sequences of alternating
|
||||
transmission and reception, so a minimal QSO takes four to six minutes
|
||||
— two or three transmissions by each station, one sending in odd UTC
|
||||
minutes and the other even. FT8 is operationally similar but four
|
||||
times faster (15-second T/R sequences) and less sensitive by a few
|
||||
dB. FT4 is faster still (7.5 s T/R sequences) and especially well
|
||||
suited for radio contesting. On the HF bands, world-wide QSOs are
|
||||
possible with any of these modes using power levels of a few watts (or
|
||||
even milliwatts) and compromise antennas. QSOs are possible at signal
|
||||
levels 10 to 15 dB below those required for CW.
|
||||
</p>
|
||||
<p>
|
||||
Note that even though their T/R sequences are short, FT4 and FT8 are
|
||||
classified as slow modes because their message frames are sent only
|
||||
once per transmission. All fast modes in WSJT-X send their message
|
||||
frames repeatedly, as many times as will fit into the Tx sequence
|
||||
length.
|
||||
</p>
|
||||
<p>
|
||||
ISCAT, MSK144, and optionally submodes JT9E-H are “fast” protocols
|
||||
designed to take advantage of brief signal enhancements from ionized
|
||||
meteor trails, aircraft scatter, and other types of scatter
|
||||
propagation. These modes use timed sequences of 5, 10, 15, or 30 s
|
||||
duration. User messages are transmitted repeatedly at high rate (up to
|
||||
250 characters per second, for MSK144) to make good use of the
|
||||
shortest meteor-trail reflections or “pings”. ISCAT uses free-form
|
||||
messages up to 28 characters long, while MSK144 uses the same
|
||||
structured messages as the slow modes and optionally an abbreviated
|
||||
format with hashed callsigns.
|
||||
</p>
|
||||
<p>
|
||||
WSPR (pronounced “whisper”) stands for Weak Signal Propagation
|
||||
Reporter. The WSPR protocol was designed for probing potential
|
||||
propagation paths using low-power transmissions. WSPR messages
|
||||
normally carry the transmitting station’s callsign, grid locator, and
|
||||
transmitter power in dBm, and they can be decoded at signal-to-noise
|
||||
ratios as low as -31 dB in a 2500 Hz bandwidth. WSPR users with
|
||||
internet access can automatically upload reception reports to a
|
||||
central database called WSPRnet that provides a mapping facility,
|
||||
archival storage, and many other features.
|
||||
</p>
|
||||
<p>
|
||||
Echo mode allows you to detect and measure your own station’s echoes
|
||||
from the moon, even if they are far below the audible threshold.
|
||||
</p>
|
||||
<p>
|
||||
WSJT-X provides spectral displays for receiver passbands as wide as 5
|
||||
kHz, flexible rig control for nearly all modern radios used by
|
||||
amateurs, and a wide variety of special aids such as automatic Doppler
|
||||
tracking for EME QSOs and Echo testing. The program runs equally well
|
||||
on Windows, Macintosh, and Linux systems, and installation packages
|
||||
are available for all three platforms.
|
||||
</p>
|
||||
</description>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPL-3.0+</project_license>
|
||||
<url type="bugtracker">https://sourceforge.net/projects/wsjt/lists/wsjt-devel</url>
|
||||
<url type="homepage">https://physics.princeton.edu/pulsar/K1JT/index.html</url>
|
||||
<project_group>none</project_group>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>XXX: Describe the default screenshot</caption>
|
||||
<image height="743" width="774">https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/doc/user_guide/en/images/main-ui.png?format=raw</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<update_contact>hobbes1069@fedoraproject.org</update_contact>
|
||||
</component>
|
11
wsjtx.spec
11
wsjtx.spec
|
@ -8,6 +8,7 @@ License: GPLv3+
|
|||
|
||||
URL: http://physics.princeton.edu/pulsar/k1jt/wsjtx.html
|
||||
Source0: http://physics.princeton.edu/pulsar/k1jt/%{name}-%{version}%{?rctag:-%{rctag}}.tgz
|
||||
Source100: wsjtx.appdata.xml
|
||||
|
||||
Patch0: wsjtx-2.0.0-compile-fix.patch
|
||||
|
||||
|
@ -20,6 +21,7 @@ BuildRequires: desktop-file-utils, hamlib-devel, fftw-devel, libusbx-devel
|
|||
BuildRequires: boost-devel, portaudio-devel
|
||||
%if 0%{?fedora}
|
||||
BuildRequires: asciidoc, rubygem-asciidoctor
|
||||
BuildRequires: libappstream-glib
|
||||
%endif
|
||||
|
||||
%description
|
||||
|
@ -83,6 +85,10 @@ desktop-file-edit --set-key=Exec --set-value="wsjtx --style=fusion" \
|
|||
desktop-file-validate %{buildroot}%{_datadir}/applications/wsjtx.desktop
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/message_aggregator.desktop
|
||||
|
||||
# appdata file
|
||||
mkdir -p %{buildroot}%{_metainfodir}
|
||||
install -pm 0644 %{SOURCE100} %{buildroot}%{_metainfodir}/
|
||||
|
||||
# fix docs
|
||||
rm -f %{buildroot}%{_datadir}/doc/WSJT-X/{INSTALL,COPYING,copyright,changelog.Debian.gz}
|
||||
cd ..
|
||||
|
@ -92,6 +98,10 @@ install -p -m 0644 -t %{buildroot}%{_datadir}/doc/%{name} GUIcontrols.txt jt9.tx
|
|||
wsjtx_changelog.txt
|
||||
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
|
||||
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc %{_datadir}/doc/%{name}
|
||||
|
@ -111,6 +121,7 @@ install -p -m 0644 -t %{buildroot}%{_datadir}/doc/%{name} GUIcontrols.txt jt9.tx
|
|||
%{_bindir}/wsjtx
|
||||
%{_bindir}/wsprd
|
||||
%{?fedora:%{_mandir}/man1/*.1.gz}
|
||||
%{?fedora:%{_metainfodir}/*.xml}
|
||||
%{_datadir}/applications/wsjtx.desktop
|
||||
%{_datadir}/applications/message_aggregator.desktop
|
||||
%{_datadir}/pixmaps/wsjtx_icon.png
|
||||
|
|
Loading…
Reference in New Issue