Package Details: dolphin-emu-git 2509.r294.g9c28f19e56-1

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: 123
Popularity: 0.73
First Submitted: 2011-08-20 13:05 (UTC)
Last Updated: 2025-11-02 21:43 (UTC)

Dependencies (57)

Required by (4)

Sources (12)

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

Latest Comments

1 2 3 4 5 6 .. 63 Next › Last »

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!

Joomzie commented on 2025-10-29 08:02 (UTC)

Just saw that the glslang patch was fixed, but we now have a problem with cpp-ipc. Guessing it needs to be added to the submodule list. Sorry to pile on more, but thanks for rolling out fixes as quickly as you do.

CMake Error at Externals/cpp-ipc/CMakeLists.txt:1 (add_subdirectory):
  The source directory

    ./dolphin-emu-git/src/dolphin-emu-git/Externals/cpp-ipc/cpp-ipc

  does not contain a CMakeLists.txt file.


CMake Error at CMake/DolphinDisableWarningsMSVC.cmake:4 (get_target_property):
  get_target_property() called with non-existent target "ipc".
Call Stack (most recent call first):
  Externals/cpp-ipc/CMakeLists.txt:3 (dolphin_disable_warnings)


CMake Error at Externals/cpp-ipc/CMakeLists.txt:6 (target_compile_options):
  Cannot specify compile options for target "ipc" which is not built by this
  project.


CMake Error at Externals/cpp-ipc/CMakeLists.txt:9 (add_library):
  add_library cannot create ALIAS target "cpp-ipc::ipc" because target "ipc"
  does not already exist.

WiseEXE commented on 2025-10-28 13:36 (UTC) (edited on 2025-10-28 13:44 (UTC) by WiseEXE)

It would seem that glslang is being an issue again.

patching file CMakeLists.txt
Hunk #1 FAILED at 656.
1 out of 1 hunk FAILED -- saving rejects to file CMakeLists.txt.rej

dpeukert commented on 2025-10-20 13:56 (UTC)

@Joomzie: No worries, this should now also be fixed, along with a newly added cpp-optparse submodule.