To add to @rubin55's report, looks like the Dolphin team has updated the CMakeLists.txt to now search for glslang 16. Should be safe to remove the patch for it.
To everyone else, until an update is pushed out, you'll need to make these changes to the PKGBUILD to get a successful build.
Remove these lines:
'glslang-minimum-version.diff'
'ec983a1f046d8325cdea98adb682fb1b93b8f09eaee0cbd969c8fb7b904f2e08003cc097f1e06859e05b603e77320aeed078c33ecbfe27333247864727651c1e'
# Get rid of glslang version, as it's used as an exact match (ABI v16 is compatible, see https://github.com/dolphin-emu/dolphin/pull/13974/files/cdfb389509b560b4a70661571d12edcebfb77fdf#r2384216168)
patch --forward -p1 < "$srcdir/glslang-minimum-version.diff"
imgui also needs to be added to the submodules. Add this line to source=:
"$pkgbase-imgui::git+https://github.com/ocornut/imgui.git"
Add this to b2sums=:
'SKIP'
And finally, add this to _submodules=:
[imgui]='imgui/imgui'
Pinned Comments
dpeukert commented on 2020-04-10 12:34 (UTC) (edited on 2020-09-26 17:48 (UTC) by dpeukert)
The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/dolphin-emu-git