@@ -12,6 +12,7 @@ finish-args:
1212 - --env=PULSE_PROP_media.category=Manager # allow sunshine to manage audio sinks
1313 - --env=SUNSHINE_MIGRATE_CONFIG=1 # migrate config files to the new location
1414 - --filesystem=home # need to save files in user's home directory
15+ - --filesystem=xdg-run/pipewire-0 # required for XDG portal grab audio
1516 - --share=ipc # required for X11 shared memory extension
1617 - --share=network # access network
1718 - --socket=pulseaudio # play sounds using pulseaudio
@@ -46,14 +47,22 @@ modules:
4647 # Caching is configured until here, not including CUDA, since it is too large for GitHub cache
4748 - " modules/cuda.json"
4849
50+ # FFmpeg prebuilt binaries
51+ - " modules/ffmpeg.json"
52+
53+ # Python PyPI build-time dependencies (e.g. jinja2 for glad generator).
54+ # glad-dependencies.json is generated at CI time by flatpak-pip-generator and
55+ # placed alongside the manifest in the build directory.
56+ - " glad-dependencies.json"
57+
4958 - name : sunshine
5059 builddir : true
5160 build-options :
5261 append-path : /usr/lib/sdk/node20/bin
5362 env :
54- BUILD_VERSION : " 2025.924.154138 "
63+ BUILD_VERSION : " 2026.516.143833 "
5564 BRANCH : " master"
56- COMMIT : " 86188d47a7463b0f73b35de18a628353adeaa20e "
65+ COMMIT : " 14ffa6fdaa53f7b51512be2b3d24f3939695403c "
5766 XDG_CACHE_HOME : /run/build/sunshine/flatpak-node/cache
5867 npm_config_cache : /run/build/sunshine/flatpak-node/npm-cache
5968 npm_config_nodedir : /usr/lib/sdk/node20
@@ -66,13 +75,17 @@ modules:
6675 - -DBUILD_WERROR=ON
6776 - -DCMAKE_BUILD_TYPE=Release
6877 - -DCMAKE_CUDA_COMPILER=/app/cuda/bin/nvcc
78+ - -DFFMPEG_PREPARED_BINARIES=/app/ffmpeg
79+ - -DGLAD_SKIP_PIP_INSTALL=ON
6980 - -DSUNSHINE_ASSETS_DIR=share/sunshine
7081 - -DSUNSHINE_BUILD_FLATPAK=ON
7182 - -DSUNSHINE_EXECUTABLE_PATH=/app/bin/sunshine
83+ - -DSUNSHINE_ENABLE_CUDA=ON
84+ - -DSUNSHINE_ENABLE_DRM=ON
85+ - -DSUNSHINE_ENABLE_KWIN=ON
86+ - -DSUNSHINE_ENABLE_PORTAL=ON
7287 - -DSUNSHINE_ENABLE_WAYLAND=ON
7388 - -DSUNSHINE_ENABLE_X11=ON
74- - -DSUNSHINE_ENABLE_DRM=ON
75- - -DSUNSHINE_ENABLE_CUDA=ON
7689 - -DSUNSHINE_PUBLISHER_NAME='LizardByte'
7790 - -DSUNSHINE_PUBLISHER_WEBSITE='https://app.lizardbyte.dev'
7891 - -DSUNSHINE_PUBLISHER_ISSUE_URL='https://app.lizardbyte.dev/support'
@@ -88,6 +101,6 @@ modules:
88101 - generated-sources.json
89102 - type : git
90103 url : " https://github.com/LizardByte/Sunshine.git"
91- commit : " 86188d47a7463b0f73b35de18a628353adeaa20e "
104+ commit : " 14ffa6fdaa53f7b51512be2b3d24f3939695403c "
92105 - type : file
93106 path : package-lock.json
0 commit comments