Considering the devs aren't going to fix the audio sink issues with null-sinks i'll just have to adapt, setup loopback sinks for my SDRs via pipewire.conf.d
Search Criteria
Package Details: js8call 2.3.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/js8call.git (read-only, click to copy) |
|---|---|
| Package Base: | js8call |
| Description: | Software for ragchewing and message-passing based on WSJT-X |
| Upstream URL: | https://github.com/js8call/js8call |
| Keywords: | amateur ft8 ft8call ham js8 radio |
| Licenses: | GPL-3.0-only |
| Submitter: | classabbyamp |
| Maintainer: | Bevan |
| Last Packager: | Bevan |
| Votes: | 12 |
| Popularity: | 0.36 |
| First Submitted: | 2018-10-08 18:29 (UTC) |
| Last Updated: | 2026-08-11 13:05 (UTC) |
Dependencies (12)
- fftw (fftw-amdAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- hamlib (hamlib-gitAUR, hamlib-noindi-gitAUR)
- libgcc (libgcc-fast-optimizedAUR, libgcc-snapshotAUR)
- libstdc++ (libstdc++-fast-optimizedAUR, libstdc++-snapshotAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR, qt6-base-hifpsAUR)
- qt6-multimedia
- qt6-serialport
- readline (readline-gitAUR)
- asciidoc (asciidoc-gitAUR) (make)
- asciidoctor (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
Required by (3)
- js8call-wx_station
- openwebrx-plus (optional)
- openwebrx-plus-git (optional)
Sources (1)
deadite66 commented on 2026-08-17 09:10 (UTC)
Bevan commented on 2026-02-20 18:20 (UTC)
@abortretryfail: I can confirm the issue with no sound on TX or TUNE. Interestingly, it works with the AppImage from github: https://github.com/js8call/js8call/releases/tag/v2.3.1
abortretryfail commented on 2026-02-18 12:38 (UTC)
I tried rubberduck's patch and it builds, but sound on TX or TUNE doesn't work, and stderr spams with this whenever the mouse is over the waterfall:
qt.qpa.wayland: 26-02-18T12:36:06.478Z: Failed to create popup. Ensure popup QWidgetWindow(0x565289067510, name="qtooltip_labelWindow") has a transientParent set.
rubberduck commented on 2025-10-31 01:50 (UTC)
Here's a diff for the 2.3.1 release if anyone wants to give it a go.
I think the dependencies need updated for qt6 still.
I had to roll back to 2.2.0 because I was having issues with audio output on TX.
diff --git a/PKGBUILD b/PKGBUILD
index c5293e5..6addedc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,25 +6,24 @@
# https://github.com/michaellass/AUR
pkgname=js8call
-pkgver=2.2.0
-pkgrel=5
+pkgver=2.3.1
+pkgrel=0
pkgdesc="Software for ragchewing and message-passing based on WSJT-X"
arch=('i686' 'x86_64')
-url="https://bitbucket.org/widefido/js8call/"
+url="https://github.com/js8call/js8call/"
license=('GPL-3.0-only')
makedepends=(cmake asciidoc asciidoctor gcc-fortran)
depends=(qt5-base qt5-multimedia qt5-serialport libusb libusb-compat libpulse libpng fftw hamlib)
options=(!lto)
-source=($pkgname-$pkgver.tar.gz::https://bitbucket.org/widefido/$pkgname/get/v$pkgver-ga.tar.gz)
-sha1sums=('81bb9d0483e569fe4bba24f0f724ecfb9de70046')
+source=($pkgname-$pkver.tar.gz::https://github.com/js8call/js8call/archive/refs/tags/v$pkgver.tar.gz)
+sha1sums=('75b7b331360773dba328fa4319c5227777e93302')
prepare() {
- mv "$srcdir"/widefido-js8call* "$srcdir"/$pkgname-$pkgver
- mkdir -p "$srcdir"/build
+ mkdir -p "$srcdir/$pkgname-$pkgver/build"
}
build() {
- cd "$srcdir"/build
+ cd "$srcdir/$pkgname-$pkgver/build"
cmake \
-Wno-dev \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
@@ -36,7 +35,7 @@ build() {
}
package() {
- cd "${srcdir}"/build
+ cd "$srcdir/$pkgname-$pkgver/build"
sed -i.bak0 '\%list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES%,+7d' cmake_install.cmake
sed -i.bak1 's%file(INSTALL DESTINATION "/usr/share/applications"%file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications"%' cmake_install.cmake
sed -i.bak2 's%file(INSTALL DESTINATION "/usr/share/pixmaps"%file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pixmaps"%' cmake_install.cmake
deadite66 commented on 2025-07-27 19:23 (UTC)
@Bevan i asked about the SNR on the groups.io channel but the reply seemed like a lot of waffle to me
at the snr margins i got decodes at the standard x2 on 2.2.0 that i didn't get on 2.3.1
https://js8call.groups.io/g/main/topic/linux_users_2_2_0_vs_2_3_1/114335566
Bevan commented on 2025-07-27 19:11 (UTC)
For now, I'll wait with the update to 2.3.1.
I found the issue report https://github.com/js8call/js8call/issues/26 which is probably yours? Could you also create an issue about the worse SNR? I could imagine this being caused by wrong/suboptimal audio settings, so it could be related to the already reported issue, but who knows...
deadite66 commented on 2025-07-25 09:55 (UTC)
@Bevan just been testing with my icom 7410 (Burr-Brown built in card) running both side by side, seeing consistent 4 to 5 dB worse snr with 2.3.1.
deadite66 commented on 2025-07-07 17:41 (UTC)
@Bevan yup installed, guess i'll have to make a github issue.
Bevan commented on 2025-07-07 17:36 (UTC)
Hm, that's not good... One idea: The new version of js8call now uses Qt6. Do you have qt6-multimedia installed? Although I would expect the AppImage to come with all required libraries...
Pinned Comments