Search Criteria
Package Details: apollo 0.4.8-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/apollo.git (read-only, click to copy) |
|---|---|
| Package Base: | apollo |
| Description: | A self-hosted game stream server |
| Upstream URL: | https://github.com/ClassicOldSong/Apollo |
| Licenses: | GPL-3.0-only |
| Submitter: | xiota |
| Maintainer: | xiota |
| Last Packager: | xiota |
| Votes: | 3 |
| Popularity: | 0.87 |
| First Submitted: | 2025-09-09 22:20 (UTC) |
| Last Updated: | 2026-05-08 15:47 (UTC) |
Dependencies (29)
- avahi
- boost-libs
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- icu (icu-gitAUR)
- libayatana-appindicator
- libcap
- libdrm (libdrm-gitAUR)
- libevdev (libevdev-gitAUR)
- libnotify (libnotify-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libva (libva-gitAUR, intel-media-stack-legacy-binAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxfixes
- libxrandr (libxrandr-gitAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-dlss-reflex-gitAUR, mesa-rk35xx-gitAUR, mesa-nollvm-gitAUR, mesa-rdna2vrAUR, mesa-minimal-gitAUR, mesa-amber)
- miniupnpc (miniupnpc-gitAUR)
- numactl (numactl-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR, openssl-aegisAUR)
- opus (opus-gitAUR)
- Show 9 more dependencies...
Latest Comments
1 2 Next › Last »
Rhinoceros commented on 2026-05-08 11:10 (UTC)
It's been said a few times, but this conflicts with sunshine.
Could you please add sunshine to the conflicts?
xiota commented on 2026-05-04 00:25 (UTC) (edited on 2026-05-06 17:00 (UTC) by xiota)
@amirakrari Thanks for reporting. The
gccversion can be set without editing the PKGBUILD._cuda_gcc_version=15 makepkg -Csrextra-x86_64-build -- -- _cuda_gcc_version=15Update:
gccversion detection should work again.amirakrari commented on 2026-05-03 21:48 (UTC)
If anyone is experiencing build failures where CMake cannot find the CUDA compiler, or where nvcc throws hundreds of C++ type trait errors (due to incompatibility with the system's default GCC 16), here are the modifications to the PKGBUILD that successfully get it to compile.
Because makepkg cleans the environment, CMake is blinded to /opt/cuda. Adding these explicitly to _cmake_options forces CMake to find the tools: -DCUDAToolkit_ROOT=/opt/cuda -DCMAKE_CUDA_COMPILER=/opt/cuda/bin/nvcc -DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda
The dynamic _cuda_gcc_version detection sometimes fails to map to an actually installed, compatible compiler. This causes the build to fall back to the system default (GCC 16), which causes nvcc to panic and fail.
I installed the gcc15 package and hardcoded the PKGBUILD to use it by replacing the dynamic detection line:
Removed:
: ${_cuda_gcc_version:=$(LC_ALL=C pacman -Si cuda | grep -Pom1 '^Depends On\s:.\bgcc\K[0-9]+\b')}
Added:
_cuda_gcc_version="15"
With these changes, the package compiles and runs perfectly. Thanks for maintaining the package!
uduuxy commented on 2026-03-31 13:23 (UTC)
apollo-cuda-git seems to have a patch for the boost 1.90 error
uduuxy commented on 2026-03-31 13:21 (UTC)
apollo: error while loading shared libraries: libboost_locale.so.1.89.0: cannot open shared object file: No such file or directory seems like an update to boost-libs broke the app, i was able to get it working by copying boost-libs 1.89.0 files from a previous system snapshot i had into /lib/
Kaylebor commented on 2025-10-03 07:06 (UTC)
It did install cleanly this time, and I could enable the (user) Systemd service. I could see it does not attempt to use Cuda anymore, which makes more sense on AMD systems.
I will play around and let you know how well it works now; right now it's installed and running.
Kaylebor commented on 2025-09-27 13:37 (UTC) (edited on 2025-09-29 10:13 (UTC) by Kaylebor)
Line 7 did not quite work; I had to manually set _cuda_gcc_version=13 before calling paru/yay. The reason in my system seems to be that, when searching with pacman -Si, its gcc is listed without any version suffix.
Additionally: that variable mentions Cuda, but I'm on an AMD GPU. Is that needed as-is then?
Edit: it did not work, it compiles and installs but refuses to boot up. Also, no Systemd service entry?
cubode commented on 2025-09-22 10:41 (UTC)
Sunshine must be completely uninstalled, they're directly incompatible.
1 2 Next › Last »