Commit graph

34 commits

Author SHA1 Message Date
Chris-AC9KH
55ebf75966 Update to Qt 6.12.0-beta2
JS8Call-Build-AppImage.sh: Update Linux workflow script to include
                           libopengl-dev
tools/Linux-User-Build-JS8Call.sh: Update user build script to include
                                   libopengl-development package
2026-07-31 13:07:26 -05:00
Chris-AC9KH
d4ec200bc2 rewrite linux build script to install in /opt instead of /usr to prevent
issues with breaking KDE's Qt6 library linking
2026-07-03 17:18:01 -05:00
Chris-AC9KH
6912136ff9 - Add README.txt to tools directory
- Move JS8Call-Build-AppImage.sh from tools to .github/workflows/scripts
2026-06-26 18:06:27 -05:00
Chris-AC9KH
7c1c2e8a81 Change linux build script to show the parent branch a PR workflow is running on
in the runner logs.
2026-06-21 16:21:31 -05:00
Chris-AC9KH
35c7ffc555 - update workflows for Qt6.11.1. This moves the Windows workflow to
internally built and hosted Qt6.11.1 library package. This is necessary
because Qt6.11.1 is not available in the jurplel/install-qt-action pipeline
for either LLVM-clang or mingw/gcc
- switch linux builds to clang 18
- move Qt6 package script for linux to js8lib
2026-06-21 16:21:31 -05:00
Chris-AC9KH
a79598f762 Update all linux build scripts for Qt 6.11.1 2026-06-21 16:21:31 -05:00
Chris-AC9KH
ccf6b5987c Build-JS8Call-AppImage.sh: clean up whitespace 2026-06-18 07:09:26 -05:00
Chris-AC9KH
80e8966a13 Update Linux AppImage build script to properly pull and checkout a
PR branch
2026-06-17 23:02:51 -05:00
Chris-AC9KH
794fa70761 - Add in AppStream metainfo to linux AppImage build script and fix
wayland compositor addition to AppImage
- Minor updates to workflows to all use checkout @v5
2026-06-13 19:34:43 -05:00
Chris-AC9KH
098d0fc9a8 Debian-build-deb.sh: change how the .deb is built for to make JS8Call
and its Qt library invisible to KDE's KIO
2026-06-12 19:40:49 -05:00
Chris-AC9KH
1a30a939e4 remove verbose flag from AppImage build script to silence some of the
runner "noise" when unpacking library archives
2026-06-10 19:18:39 -05:00
Chris-AC9KH
dcc54c8471 Add the libxcb family dependencies, which are available on desktop
machines but not on a github runner by default
2026-06-10 19:07:47 -05:00
Chris-AC9KH
f09283fd80 Add libpulse-dev to linux AppImage build script. This is not available
on github runners by default
2026-06-10 18:57:28 -05:00
Chris-AC9KH
0f148e30aa Add new AppImage build script to tools
Change Debian .deb build script to use CMake versioning
2026-06-09 22:48:30 -05:00
Chris-AC9KH
060d81cf8b Remove unused variables from CMake configuration in linux build scripts
Add CMake CMP0144: find_package uses upper-case <PACKAGENAME>_ROOT variables
2026-06-07 13:26:13 -05:00
Chris-AC9KH
5394fd07c3 Add a .deb installation check to the user build script 2026-06-07 13:04:58 -05:00
Chris-AC9KH
58cb0554c6 Update Linux build scripts to include:
- updated user build script to use consistent library packages with .deb's
- User build script now installs to /usr/bin instead of ~/.local
- New script for test building Qt versions on linux
2026-06-07 12:16:32 -05:00
Chris-AC9KH
d5c8c3332b Update Depends section for Debian_build_deb.sh to be compatible with
all Debian-based distros
2026-06-07 09:02:58 -05:00
Chris-AC9KH
03741efad7 Add Section: and Homepage: to Debian control file 2026-06-06 23:08:55 -05:00
Chris-AC9KH
2faafb4450 Add Linux build tools:
- Linux-Dist_pkg_Qt6 builds Qt6 package for distribution builds
- Linux-ScriptBuild-Qt6 builds Qt library for user build script
- Debian_build_deb builds a Debian .deb package
2026-06-06 20:52:52 -05:00
Chris-AC9KH
619b947786 change linux build script to build on master 2026-06-06 07:24:15 -05:00
Chris-AC9KH
d558bc9dbe fix arch command for Arch Linux in build script 2026-06-06 07:19:59 -05:00
Chris-AC9KH
5c99dff9ce add xcb dependency to JS8Call build script and add ARCH linux section
Add new Qt6 build script that works on Ubuntu 24 Server only
2026-06-04 19:47:17 -05:00
Chris-AC9KH
1889424ba4 Replace linux build scripts with new version 2026-06-04 07:15:57 -05:00
Chris-AC9KH
85fceb34b8 Update linux build scripts 2026-05-31 11:42:21 -05:00
Chris-AC9KH
40997d7277 Update linux build scripts to use pre-built libraries 2026-04-05 18:17:28 -05:00
Chris Olson
fc5840584f
update links for libraries now hosted on js8lib (#242) 2026-04-05 15:25:16 -04:00
Chris-AC9KH
864aafe794 Rename class files to match their class declarations in JS_Mode 2026-01-17 07:54:35 -06:00
Chris-AC9KH
356bdc0f50 Code cleanup - move loose source and header files in source tree to group folders
Rename all header files with .h extension
Fix function declaration in HamlibTransceiver.h that overrode member function but was not marked override
Remove unused variable in Modulator.cpp
Remove unused files from source tree
Remove duplicate LazyFillComboBox files
Reformat codebase to LLVM C++ standard
2026-01-02 16:46:38 -06:00
Chris-AC9KH
4cbba713cc Improve linux build scripts to build JS8Call from master
KDE Plasma does not have ~/.local/applications or icons directory by default
2025-12-27 14:23:33 -06:00
Punk Kaos
b1856ca4b7 Break out decoder improvements into separate classes. 2025-12-09 19:04:00 -06:00
Punk Kaos
d81774b71c Add per-symbol frequency tracker (PLL/Kalman) 2025-12-09 19:04:00 -06:00
Chris-AC9KH
5e76fd9106 Change program name and binary from JS8Call-improved to JS8Call
set linux install scripts to pull from master
2025-12-07 11:06:45 -08:00
Chris-AC9KH
e1013c3c8a Add tools directory to store linux build/install scripts 2025-11-30 22:19:37 -06:00