gridtracker/gridtracker.spec
2023-10-19 23:39:48 +00:00

207 lines
11 KiB
RPMSpec
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Name: {{{ git_name name=gridtracker }}}
Summary: GridTracker: An Amateur Radio Companion
Version: 1.23.1019
Release: 1%{?dist}
BuildArch: noarch
Source0: {{{ git_dir_pack }}}
License: BSD 3-Clause License
URL: https://gridtracker.org
Group: Science & Math
Packager: Matthew Chambers <nr0q@gridtracker.org>
Requires: nwjs
BuildRequires: desktop-file-utils make nodejs
%description
GridTracker listens to traffic from WSJT-X/JTDX, displays it on a map,
and has a sophisticated alerting and filtering system for finding and
working interesting stations. It also will upload QSO records to multiple
logging frameworks including Logbook of the World.
%prep
{{{ git_dir_setup_macro }}}
%build
%install
DESTDIR=${RPM_BUILD_ROOT} make NO_DIST_INSTALL=true install
%check
%clean
DESTDIR=${RPM_BUILD_ROOT} make clean
%files
%{_datadir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/
%{_bindir}/%{name}
%{_mandir}/man1/
%license %{_docdir}/%{name}/
%changelog
* Thu Oct 19 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.1019-1
- HTTP - Removed timeouts on transactions affecting log downloading and uploading
* Sun Oct 15 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.1015-1
- ADIF - Fixed record loading failure for PSK-Reporter if FREQ present
- WSPR - Fixed decodes not appearing
* Sat Oct 14 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.1014-1
- Call Roster - Fixed "All Traffic/Only Wanted" filtering
- Call Roster - Fixed POTA wanted same-day issue
- Call Roster - Added optional "Rig" column
- System Support digital mode Q65
- System BIGCTY update from October 7th
- System Push notification services Simplepush.io and Pushover.net added (OAMS tab)
- System Swaziland renamed to Eswatini
- Logging HamZone.cn service is now HamCQ.cn
- Maps Toner (online), Terrain, Watercolor and Geography Class no longer public access
* Sun Apr 02 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.0402-1
- Roster - fixed Hunting mode not saving
- Packager - fixed Arm distribution
* Tue Mar 28 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.0328-1
- Language - added German/Deutsch
- POTA fixed disappearing parks, removed auto RBNs
- Pin mode added missing band pins
- Call Roster - added UTC column for easier even/odd spotting
- Call Roster fixed “Spotted Me” exception
- Call Roster “Uses LoTW” “Uses eQSL” “Uses OQRS” now inclusive
- Loggers added HamZone.cn service
- OAMS band activity sums neighboring grids correctly
- Logbook “Working Date” now accepts time of day
- Visual Alerts in own movable window
- Map upgraded to OpenLayers 6.15.1, Heatmap now world-wraps
- Mac “Full Stop” no longer spoken at startup
- Satellite framework started for satellite tracking
- BIGCTY update from March 19th
* Mon Feb 06 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.0206-1
- Removed lightning strike detection
- Bugfix for Turkey zone 1 decodes
- Heatmap part of “Spots” button, Hotkey H removed
- GT flags button follow “Map View Filters”
- OAMS chat messages word wrap correctly
- Mutli-Rig settings moved to Settings General
- Call Roster Settings moved to Call Roster, right-click in Roster or press Ctrl-S
- Call Roster Compact Mode displays Band if multi-band
- Call Roster Compact Mode entity selection in Call Roster Settings, default “DXCC”
- Added Call Roster Window Filters in Call Roster Settings, Ctrl-R to reset filters
- Call Roster POTA column can now sort
- Added OAMS based band activity
- Award Tracker CQ Zone and State fix
- <...> treated as UNKNOWN in Call Roster
- LoTW download button not responding
* Tue Jan 10 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.0110-1
- Emergency LoTW fix
* Mon Dec 26 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1226-1
- Fixed lightning strikes not showing on map
- Fixed distance in status panel
- Fixed chat window text entry
- Fixed Logbook of The World loading
- No longer clear data on new versions
- More code clean up
* Sun Dec 04 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1204-1
- Fixed CPU usage issue with messaging
- Fixed Logging -> Local File(s) not showing files selected
- Honor POTA spot expiration
- New option 'Clear DX Call, DX Grid, Tx1-Tx5 when calling CQ in WSJT-X'
-- Settings -> Lookups -> Feature Control -> Clear on CQ
* Wed Nov 23 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1123-1
- LoTW QSL downloading issue fixed
- CQ Only in Call Roster fixed
- Failure to start on some installs
* Tue Nov 22 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1122-1
- WSPR decoding corrupting QSO data fix!
* Sat Nov 19 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1119-1
- New Internationalization support (Settings General Language)
-- English, 简体中文, 繁體中文 with German and Spanish in the works
- Removed QRT POTA Spots
- CatRotator / PstRotator support
-- Settings Logging scroll to bottom to enable
-- Right-click callsign in Call Roster to Aim
-- Ctrl-Left-click in Map to Aim
- Improved callsign validation in Call Roster
- Grid-overlay (Hotkey B) performance boost
- BIGCTY update from November 14th
- Performance improvements
* Sun Oct 16 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1016-1
- Fix issue with map blanking when upgrading
- Fix some POTA callers not showing in call roster
- Fix DXCC none (/MM) not showing in call roster
- New wanted callsign Regex in call roster
- New 'No Unknown DXCC' exception in call roster
- Award tracker now shows wanted options for highlighting
- Small performance improvements and installation size reduction
* Sun Oct 09 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1010-1
- Fix issue with map selection not saving/restoring
* Sat Oct 08 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1009-1
- Fix issue with loading logs and generating scores
* Sat Oct 08 2022 Matthew Chambers <nr0q@gridtracker.org> - 1.22.1008-1
- Fix missing callsigns in mh-root when importing BIGCTY
* Fri Oct 07 2022 Matthew Chambers <nr0q@gridtracker.org> - 1.22.1006-1
- Main App:
- New option in Settings -> Lookups -> Feature Control -> POTA. When "Enabled", track POTA spots from https://pota.app and auto-report activations. When "Menu Button" checked and menu button active, show active parks following "Map View Filters" rules.
- OAMS spotting fixed for multiple-instances (Resolves Issue #170)
- St. Maarten continent changed from SA to NA
- DXCC none ( ie: CALL/MM ) no longer counted in Scores or DXCCs stats tabs (Resolves Issue #162)
- After long window minimize, restore looks correct.
- Fixed dupe check for last QSO partner (chasing bands, not logging)
- Prefixes and direct callsign updates from BIGCTY 2022-09-20 (Resolves Issue #144)
- Fix issue where logged contacts with certain DXCCs on certain bands show as having worked other entities on 630m (Resolves Issue #134)
- Fix NEXRAD not updating (Resolves Issue #138)
- Fix buttons not graying when feature toggled off (Resolves Issue #97)
- Call Roster:
- Fixed right-click on DXCC not showing DXCC ignore menu (Resolves Issue #153)
- Fixed "Clear Call Roster On Band Change" bug that caused the roster to blank
- Fixed Age column not sorting correctly
- Fixed County cell not doing lookups when allowed
- Changed County column to show number of potential counties for a callsign
- Add "RR73 as CQ" to Exceptions
- Added 4 new "Masters of Radio Communications" awards from QRZ.com to Award Tracker
- Award Tracker now shows in the Wanted cell the first award that meets criteria
- Instances now horizontal between controls and roster table (Resolves Issue #166)
- New option in Settings -> Call Roster -> "Call Roster Delay On Focus".. when enabled will delay redraw of roster after decode round(s) (Resolves Issue #69)
* Sat Sep 03 2022 Matthew Chambers <nr0q@gridtracker.org> - 1.22.0903-1
- Fixed a bug that displayed 1.25m band QSOs incorrectly.
- Fixed broken DXCC CQ highlighting and Statistics CQ highlighting.
- Fixed an exception that occurs when the OAMS server is restarting.
- Resolved #159 where the Wade Hampton Census area should be the Kusilvak Census Area.
- Fixed where using the Award Tracker didn't override and hide the Wanted select of the call roster. This was the behavior prior to the call roster refactor.
- Fix lightening strike display/alerts, this data now flows through OAMS rather then trying to poll direct from Blitzkrieg.
* Sun Jul 24 2022 Matthew Chambers <nr0q@gridtracker.org> - 1.22.0725-1
- Resolved #9 Call roster columns order can be changed
- Resolved $95 Puts calling/called stations at the top of the call roster if sorting by Wanted
- Resolved #118 Introduce POTA hunting in the call roster
- Resolved #133 Fixes missing CloudLog Station Profile ID
- Resolved #150 Highlights RR73/73 the same as a station calling CQ
- Fixes pattern match for US 1x1 callsigns to match actual FCC rules around them.
- Add WSJT-X/JTDX active instance name to roster window title when operating with multiple instances.
* Mon May 02 2022 Matthew Chambers <nr0q@gridtracker.org> - 1.22.0503-1
- Increment version number for build with correct vesion of NWJS
* Mon May 02 2022 Matthew Chambers <nr0q@gridtracker.org> - 1.22.0502-1
- [Bug Fixes]
- Fixed broken Call Roster due to online assets being moved from a web server to Google Storage Bucket.
- Don't highlight "CQ" rows if filtering by "CQ Only".
- Resolved #126 Windows Installer script updated to fix issues with install location and missing registry keys
- Resolved #124 removing IP-Geolocation when no all other means of locating failed, we now tell the user to
start WSJT-X or enter a location as Geo-Location services are costly and unreliable
- Resolved #137 missing libatomic dependency in Linux DEB and RPM spec files
- [Enhancements]
- Include version number in main window title
- Call Roster colums refactored and wanted column added
* Fri Dec 17 2021 Matthew Chambers <nr0q@gridtracker.org> - 1.21.1217-1
- Changed to newer NWJS to fix upstream bug that caused media playback to fail.
* Sun Dec 12 2021 Matthew Chambers <nr0q@gridtracker.org> - 1.21.1212-1
- Release build with the call roster refactor code that's been in the works for some time.
- [Bug Fixes]
- Fix #76, unfinished ignore CQ and ITU zones.
- Improved handling of stations that are not in a valid DXCC (ie; /MM stations)
- Improved handling of free text decodes that don't contain valid callsigns (ie "HI BOB" and "MERRY XMAS")
- Fix how the Call Roster title bar counts are calculated.
- [Enhancements]
- More clarity when a ULS Zip code falls in more then one county, replacing ~ with ? symbols and better tool tip message.
- Fix #107, where the call roster timeout was longer then a single FT4 cycle.
- Fix #91, CQ is always highlighted, no matter status of CQ Only.
- Performance improvement by changing how call roster vars are handled ('let' vs 'var')
- Build system improved to push to Arch AUR, building of Debian (.deb) packages and triggering
of COPR RPM builds for Fedora/Cent/RHEL and their cousins.
* Thu Sep 30 2021 Matthew Chambers <nr0q@gridtracker.org> - 1.21.0928-1
- First attempt at repo grade RPM builds