upstream commit 597f8f1b874bf93854ae178795c55117f680e457 breaks this with "Externals/gtest does not contain a CMakeLists.txt file. Configuring incomplete, errors occurred!"
Search Criteria
Package Details: dolphin-emu-git 2409.r299.gd1ef4d5cc1-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: | 123 |
Popularity: | 0.54 |
First Submitted: | 2011-08-20 13:05 (UTC) |
Last Updated: | 2024-11-10 13:18 (UTC) |
Dependencies (53)
- alsa-lib
- bluez-libs (bluez-gitAUR)
- bzip2 (bzip2-gitAUR)
- cubebAUR (cubeb-gitAUR, cubebAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hidapi (hidapi-gitAUR)
- libavcodec.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libavformat.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52AUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libcurl.so (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libevdev (libevdev-gitAUR)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt10AUR, fmt)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libminiupnpc.so (miniupnpc)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsfml-network.so (sfml-gitAUR, sfml)
- libsfml-system.so (sfml-gitAUR, sfml)
- libspng.so (libspng-gitAUR, libspng)
- libswscale.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libudev.so (systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd-gitAUR, lib32-systemd, systemd-libs)
- libusb-1.0.so (libusb-gitAUR, lib32-libusb, libusb)
- libx11 (libx11-gitAUR)
- libxi (libxi-gitAUR)
- libxrandr (libxrandr-gitAUR)
- lz4 (lz4-gitAUR)
- lzo
- mbedtls2
- minizip-ng (minizip-gitAUR)
- pugixml (pugixml-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- sfml (sfml-gitAUR)
- speexdsp (speexdsp-gitAUR)
- xxhash (xxhash-gitAUR)
- xz (xz-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- alsa-lib (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libevdev (libevdev-gitAUR) (make)
- libminiupnpc.so (miniupnpc) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libudev.so (systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd-gitAUR, lib32-systemd, systemd-libs) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR) (make)
- qt6-svg (make)
- gtest (googletest-gitAUR) (check)
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR) (optional) – PulseAudio backend
Required by (3)
- chimera (requires dolphin-emu)
- dolphin-emu-nogui-git (requires dolphin-emu)
- emulationstation (requires dolphin-emu) (optional)
Sources (9)
Latest Comments
« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 56 Next › Last »
tacosukoneko commented on 2023-01-21 23:41 (UTC)
dpeukert commented on 2022-12-24 16:43 (UTC)
@rossome: Thanks for the info, updated. Merry Christmas :)
rossome commented on 2022-12-23 23:16 (UTC) (edited on 2022-12-23 23:17 (UTC) by rossome)
The PKGBUILD needs to provide the implot submodule to build:
# Provide implot submodule
_implot='Externals/implot/implot'
git submodule init "$_implot"
git config "submodule.$_impolot.url" "$srcdir/$pkgname-implot/"
git -c protocol.file.allow=always submodule update "$_implot"
Peter0x44 commented on 2022-11-29 01:20 (UTC) (edited on 2022-11-29 01:21 (UTC) by Peter0x44)
I did the same, but cubeb-git does provide cubeb, so patching the PKGBUILD should not be necessary.
cubeb-git for me has this provides line:
Provides : cubeb=0.2.r1400.g27d2a10 libcubeb.so=0-64
There was no need for me to patch anything about the PKGBUILD.
pretzelface commented on 2022-11-28 21:30 (UTC)
cubeb
no longer seems to be available in the AUR. I resolved the problem locally by putting cubeb-git
in the PKGBUILD.
Peter0x44 commented on 2022-11-28 00:29 (UTC) (edited on 2022-11-28 00:31 (UTC) by Peter0x44)
EDITED: was my bad, I forgot to pull before attempting to build
dpeukert commented on 2022-11-04 18:36 (UTC)
@Penglyn: This is a VCS package, the most up-to-date version is used whenever you build the PKGBUILD.
mferraci commented on 2022-10-26 17:32 (UTC) (edited on 2022-10-26 17:58 (UTC) by mferraci)
Git has done a security update on submodules. It breaks many AUR packages.
A fix :
diff --git a/PKGBUILD b/PKGBUILD
index c5b7161..dda9ca7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@ _mainpkgname="$_projectname-emu"
_noguipkgname="$_projectname-emu-nogui"
pkgbase="$_mainpkgname-git"
pkgname=("$pkgbase" "$_noguipkgname-git")
-pkgver='5.0.r17354.g1efb5b8800'
-pkgrel='1'
+pkgver=5.0.r17732.gd367b3ec3b
+pkgrel=1
pkgdesc='A Gamecube / Wii emulator'
_pkgdescappend=' - git version'
arch=('x86_64' 'aarch64')
@@ -27,11 +27,13 @@ source=(
"$pkgname-spirvcross::git+https://github.com/KhronosGroup/SPIRV-Cross.git"
"$pkgname-zlibng::git+https://github.com/zlib-ng/zlib-ng.git"
"$pkgname-libspng::git+https://github.com/randy408/libspng.git"
+ "$pkgname-vma::git+https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git"
)
sha512sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
'SKIP')
_sourcedirectory="$pkgname"
@@ -45,25 +47,31 @@ prepare() {
_mgbapath='Externals/mGBA/mgba'
git submodule init "$_mgbapath"
git config "submodule.$_mgbapath.url" "$srcdir/$pkgname-mgba/"
- git submodule update "$_mgbapath"
+ git -c protocol.file.allow=always submodule update "$_mgbapath"
# Provide SPIRV-Cross submodule
_spirvcrosspath='Externals/spirv_cross/SPIRV-Cross'
git submodule init "$_spirvcrosspath"
git config "submodule.$_spirvcrosspath.url" "$srcdir/$pkgname-spirvcross/"
- git submodule update "$_spirvcrosspath"
+ git -c protocol.file.allow=always submodule update "$_spirvcrosspath"
# Provide zlib-ng submodule
_zlibngpath='Externals/zlib-ng/zlib-ng'
git submodule init "$_zlibngpath"
git config "submodule.$_zlibngpath.url" "$srcdir/$pkgname-zlibng/"
- git submodule update "$_zlibngpath"
+ git -c protocol.file.allow=always submodule update "$_zlibngpath"
# Provide libspng submodule
_libspngpath='Externals/libspng/libspng'
git submodule init "$_libspngpath"
git config "submodule.$_libspngpath.url" "$srcdir/$pkgname-libspng/"
- git submodule update "$_libspngpath"
+ git -c protocol.file.allow=always submodule update "$_libspngpath"
+
+ # Provide vma submodule
+ _vmapath='Externals/VulkanMemoryAllocator'
+ git submodule init "$_vmapath"
+ git config "submodule.$_vmapath.url" "$srcdir/$pkgname-vma/"
+ git -c protocol.file.allow=always submodule update "$_vmapath"
}
pkgver() {
jasterlaf commented on 2022-10-23 11:01 (UTC) (edited on 2022-10-23 21:58 (UTC) by jasterlaf)
==> Starting prepare()...
Submodule 'Externals/mGBA/mgba' (https://github.com/mgba-emu/mgba.git) registered for path 'Externals/mGBA/mgba'
Cloning into '/home/user/builds/dolphin-emu-git/src/dolphin-emu-git/Externals/mGBA/mgba'...
warning: --depth is ignored in local clones; use file:// instead.
fatal: transport 'file' not allowed
fatal: clone of '/home/user/builds/dolphin-emu-git/src/dolphin-emu-git-mgba/' into submodule path '/home/user/builds/dolphin-emu-git/src/dolphin-emu-git/Externals/mGBA/mgba' failed
Failed to clone 'Externals/mGBA/mgba'. Retry scheduled
Cloning into '/home/user/builds/dolphin-emu-git/src/dolphin-emu-git/Externals/mGBA/mgba'...
warning: --depth is ignored in local clones; use file:// instead.
fatal: transport 'file' not allowed
fatal: clone of '/home/user/builds/dolphin-emu-git/src/dolphin-emu-git-mgba/' into submodule path '/home/user/builds/dolphin-emu-git/src/dolphin-emu-git/Externals/mGBA/mgba' failed
Failed to clone 'Externals/mGBA/mgba' a second time, aborting
==> ERROR: A failure occurred in prepare().
Aborting...
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