@busbybear: This is a VCS package and therefore does not need to be updated when upstream releases a new version, unless the build breaks (seems to build fine for me).
Search Criteria
Package Details: dolphin-emu-git 2509.r528.gaeac5f1a58-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/dolphin-emu-git.git (read-only, click to copy) |
|---|---|
| Package Base: | dolphin-emu-git |
| Description: | A Gamecube / Wii emulator - git version |
| Upstream URL: | https://dolphin-emu.org |
| Keywords: | dolphin emu emulator game gamecube gui nintendo remote revolution triforce wii wiimote |
| Licenses: | GPL-2.0-or-later |
| Conflicts: | dolphin-emu |
| Provides: | dolphin-emu |
| Submitter: | None |
| Maintainer: | dpeukert |
| Last Packager: | dpeukert |
| Votes: | 122 |
| Popularity: | 0.029142 |
| First Submitted: | 2011-08-20 13:05 (UTC) |
| Last Updated: | 2025-11-23 17:11 (UTC) |
Dependencies (58)
- alsa-lib
- bluez-libs (bluez-gitAUR)
- bzip2 (bzip2-gitAUR)
- cubebAUR (cubebAUR, cubeb-gitAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- glslang (glslang-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hidapi (hidapi-gitAUR)
- libavcodec.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg-ffplayoutAUR, ffmpeg2.8AUR, ffmpeg3.4AUR, ffmpeg-cudaAUR, ffmpeg-ndiAUR, lib32-ffmpegAUR, ffmpeg7.1AUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, librempeg-gitAUR, ffmpeg-whisperAUR, ffmpeg-whisper-gitAUR, ffmpeg-cuda-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavformat.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg-ffplayoutAUR, ffmpeg2.8AUR, ffmpeg3.4AUR, ffmpeg-cudaAUR, ffmpeg-ndiAUR, lib32-ffmpegAUR, ffmpeg7.1AUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, librempeg-gitAUR, ffmpeg-whisperAUR, ffmpeg-whisper-gitAUR, ffmpeg-cuda-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52AUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg2.8AUR, ffmpeg3.4AUR, ffmpeg-cudaAUR, ffmpeg-ndiAUR, lib32-ffmpegAUR, ffmpeg7.1AUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, librempeg-gitAUR, ffmpeg-whisperAUR, ffmpeg-whisper-gitAUR, ffmpeg-cuda-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg, ffmpeg4.4)
- libcurl.so (curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libevdev (libevdev-gitAUR)
- libfmt.so (fmt10AUR, fmt9AUR, fmt11AUR, fmt-gitAUR, fmt)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, libglvnd)
- libiconv
- libminiupnpc.so (lib32-miniupnpcAUR, miniupnpc)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- Show 38 more dependencies...
Required by (5)
- chimera (requires dolphin-emu)
- dolphin-emu-nogui-git (requires dolphin-emu)
- dolphin-memory-engine-bin (requires dolphin-emu)
- emulationstation (requires dolphin-emu) (optional)
- wheelwizard (requires dolphin-emu) (optional)
Sources (11)
dpeukert commented on 2026-03-19 17:13 (UTC)
Joomzie commented on 2025-11-12 05:24 (UTC) (edited on 2025-11-12 12:00 (UTC) by Joomzie)
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'
rubin55 commented on 2025-11-09 13:41 (UTC)
Getting this since yesterday:
patching file CMakeLists.txt
Hunk #1 FAILED at 642.
1 out of 1 hunk FAILED -- saving rejects to file CMakeLists.txt.rej
dpeukert commented on 2025-11-02 21:43 (UTC)
@Neros: Should be fixed now.
dpeukert commented on 2025-11-02 21:36 (UTC)
@Neros: Looks like this was fixed upstream just after I added the patch (https://github.com/dolphin-emu/dolphin/pull/14065), will fix ASAP.
Neros commented on 2025-11-02 21:28 (UTC) (edited on 2025-11-02 21:52 (UTC) by Neros)
I can't build it with the new updated PKGBUILD:
Submodule path 'Externals/VulkanMemoryAllocator': checked out '3bab6924988e5f19bf36586a496156cf72f70d9f'
patching file CMakeLists.txt
Hunk #1 succeeded at 642 (offset -11 lines).
patching file Source/Core/VideoCommon/ShaderCompileUtils.h
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Source/Core/VideoCommon/ShaderCompileUtils.h.rej
==> ERROR: A failure occurred in prepare().
Aborting...
-> error making: dolphin-emu-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
dolphin-emu-git - exit status 4
Edit: fixed, thanks!
dpeukert commented on 2025-11-02 20:28 (UTC)
@rubin55: This should now be fixed, along with the cpp-ipc dep (@Cerviche, @Joomzie), sorry for the delay regarding that.
rubin55 commented on 2025-11-02 19:45 (UTC)
After applying @Cerviche 's comments, I get the following error:
/tmp/makepkg.builddir/dolphin-emu-git/src/dolphin-emu-git/Source/Core/VideoCommon/ShaderCompileUtils.h:11:10: fatal error: ShaderLang.h: No such file or directory
11 | #include "ShaderLang.h"
| ^~~~~~~~~~~~~~
compilation terminated.
Cerviche commented on 2025-10-30 04:01 (UTC) (edited on 2025-10-30 04:50 (UTC) by Cerviche)
The current PKGBUILD fails to build because the cpp-ipc submodule is missing. This causes the cmake step to fail.
I have confirmed the build succeeds by adding the cpp-ipc submodule source and configuration.
The necessary lines to add/modify are:
Add to source() array:
"$pkgbase-cppipc::git+https://github.com/mutouyun/cpp-ipc.git"
Add SKIP entry to b2sums array:
'SKIP' # for cppipc
Add to _submodules declaration in prepare() function:
[cppipc]='cpp-ipc/cpp-ipc'
Thank you for maintaining the package!
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