Package Details: xfb 1:4.02-1

Git Clone URL: https://aur.archlinux.org/xfb.git (read-only, click to copy)
Package Base: xfb
Description: Open-source Radio Automation with comprehensive accessibility support
Upstream URL: https://github.com/netpack/XFB
Licenses: GPL3
Submitter: netpack
Maintainer: netpack
Last Packager: netpack
Votes: 1
Popularity: 0.000000
First Submitted: 2024-04-09 14:18 (UTC)
Last Updated: 2026-09-30 23:12 (UTC)

Latest Comments

simona commented on 2026-08-31 09:43 (UTC)

yes, confirm solved. tnx.

netpack commented on 2026-08-31 09:05 (UTC)

Fixed — thanks for the report, and sorry for the breakage.

Two mistakes on my side, both in the release process rather than the package itself:

  1. xfb-companion.apk and its xfb-companion.json sidecar were never uploaded as assets on the v3.1422 GitHub release, so the download 404'd.
  2. The PKGBUILD went out with the checksum placeholders (REPLACE_WITH_APK_SHA256, REPLACE_WITH_SIDECAR_SHA256) unsubstituted, so validation would have failed even once the files were there.

Both assets are now on the release, and 3.1422-1 carries the real sha256sums. makepkg --verifysource passes on a clean checkout. I didn't bump pkgrel — the previous 3.1422-1 could never have built, so a plain retry is enough.

simona commented on 2026-08-30 22:04 (UTC)

can't download https://github.com/netpack/XFB/releases/download/v3.1422/xfb-companion.ap

netpack commented on 2025-12-01 10:12 (UTC)

Thank you :-) If you want to help development (suggest, comment, or just hang out): https://discord.gg/XXhfW5tt

Cheers, \f

simona commented on 2025-12-01 10:09 (UTC)

solved. tnx.

simona commented on 2025-11-30 22:46 (UTC)


/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp: In member function ‘void TestPlayerUIController::testPlayButtonConnection()’:
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp:142:25: error: ‘Ui::player* player::ui’ is private within this context
142 |     if (m_playerWindow->ui && m_playerWindow->ui->btPlay) {
|                         ^~
In file included from /home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp:4:
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/../../src/player.h:214:17: note: declared private here
214 |     Ui::player *ui;
|                 ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp:142:47: error: ‘Ui::player* player::ui’ is private within this context
142 |     if (m_playerWindow->ui && m_playerWindow->ui->btPlay) {
|                                               ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/../../src/player.h:214:17: note: declared private here
214 |     Ui::player *ui;
|                 ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp:142:49: error: invalid use of incomplete type‘class Ui::player’
142 |     if (m_playerWindow->ui && m_playerWindow->ui->btPlay) {
|                                                 ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/../../src/player.h:35:7: note: forward declaration of ‘class Ui::player’
35 | class player;
|       ^~~~~~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp: In member function ‘void TestPlayerUIController::testPlaybackStateUpdates()’:
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp:219:25: error: ‘Ui::player* player::ui’ is private within this context
219 |     if (m_playerWindow->ui && m_playerWindow->ui->btPlay) {
|                         ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/../../src/player.h:214:17: note: declared private here
214 |     Ui::player *ui;
|                 ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp:219:47: error: ‘Ui::player* player::ui’ is private within this context
219 |     if (m_playerWindow->ui && m_playerWindow->ui->btPlay) {
|                                               ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/../../src/player.h:214:17: note: declared private here
214 |     Ui::player *ui;
|                 ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp:219:49: error: invalid use of incomplete type‘class Ui::player’
219 |     if (m_playerWindow->ui && m_playerWindow->ui->btPlay) {
|                                                 ^~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/../../src/player.h:35:7: note: forward declaration of ‘class Ui::player’
35 | class player;
|       ^~~~~~
/home/simona/.cache/yay/xfb/src/XFB/tests/integration/TestPlayerUIController.cpp: In member function ‘void TestPlayerUIController::testPositionUpdates()’: