@xiota, building yuzu
fails for now, since upstream made some changes, and the current PKGBUILD
don't reflect those changes. My band-aid, is the following: submodule inih
had been dropped for simpleini
, also they added submodule oaknut
, both have repos on github, I hope this get fixed soon.
Search Criteria
Package Details: yuzu-git r25899.093eb075a-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/yuzu-git.git (read-only, click to copy) |
---|---|
Package Base: | yuzu-git |
Description: | An experimental open-source emulator for the Nintendo Switch |
Upstream URL: | https://github.com/yuzu-emu/yuzu |
Keywords: | console emulation emulator game nintendo |
Licenses: | GPL2 |
Conflicts: | yuzu |
Provides: | yuzu |
Submitter: | hcorion |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 26 |
Popularity: | 0.85 |
First Submitted: | 2018-01-14 22:08 (UTC) |
Last Updated: | 2023-11-25 00:21 (UTC) |
Dependencies (20)
- boost-libs (boost-libs-gitAUR)
- fmt (fmt-gitAUR)
- qt6-multimedia
- qt6-webengine
- sdl2 (sdl2-gitAUR)
- boost (boost-gitAUR) (make)
- catch2 (catch2-gitAUR, catch2v3AUR) (make)
- cmake (cmake-gitAUR) (make)
- ffmpeg (ffmpeg-nonvidiaAUR, ffmpeg-intel-full-gitAUR, ffmpeg-v4l2-request-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-threading-gitAUR, ffmpeg-mppAUR, ffmpeg-nocudaAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-headlessAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR) (make)
- gcc (gccrs-gitAUR, gcc-gitAUR, gcc11AUR) (make)
- git (git-vfsAUR, git-run-command-patch-gitAUR, git-gitAUR, git-fcAUR) (make)
- glslang (glslang-gitAUR) (make)
- mold (mold-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-kitwareAUR, ninja-memAUR, python-ninjaAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- qt6-tools (make)
- rapidjson (rapidjson-gitAUR) (make)
- robin-map (make)
- stb (stb-gitAUR) (make)
- qt6-wayland (optional) – Wayland support
Required by (0)
Sources (26)
- arsenm.sanitizers-cmake
- arun11299.cpp-jwt
- benhoyt.inih
- bylaws.libadrenotools
- bylaws.liblinkernsbypass
- eggert.tz
- ffmpeg
- google.googletest
- gpuopen-librariesandsdks.vulkanmemoryallocator
- herumi.xbyak
- khronosgroup.spirv-headers
- khronosgroup.vulkan-headers
- lat9nq.tzdb_to_nx
- libsdl-org.sdl
- libusb
- lsalzman.enet
- merryhime.dynarmic
- microsoft.vcpkg
- mozilla.cubeb
- xiph.opus
- yhirose.cpp-httplib
- yuzu-emu.breakpad
- yuzu-emu.discord-rpc
- yuzu-emu.mbedtls
- yuzu-emu.sirit
- yuzu
Korialo commented on 2023-11-30 20:06 (UTC) (edited on 2023-11-30 20:11 (UTC) by Korialo)
xiota commented on 2023-11-21 08:47 (UTC)
@hcorion Glad you're doing well. You and other maintainers seemed to disappear at the same time. Having multiple versions is useful because they tend to break at different times. I plan to keep this functional, but the future is unpredictable. So I would like to add comaintainers when I've settled on how to manage the submodules.
hcorion commented on 2023-11-21 07:42 (UTC)
Hey @xiota OG submitter here, thanks for taking over maintence of the package. I haven't used yuzu or been following it's development for a couple years now so I wasn't the best person to continue maintenence, I didn't even realize there was an orphan request.
This package became significantly less popular with the introduction of the mainline build, and I've added co-maintainers that have come and gone. I hope you're able to stick with it for the long haul :)!
xiota commented on 2023-11-15 04:26 (UTC) (edited on 2023-11-21 08:34 (UTC) by xiota)
This package has been updated and tested in a clean chroot. While it has been reorganized, it continues to build from the development repository, yuzu-emu/yuzu, as it has since Jan 2018.
Some users may prefer yuzu-mainline-git
, which builds from the "release" repository yuzu-emu/yuzu-mainline, since Nov 2019.
Notes:
-
Binaries available from aur.chaotic.cx.
-
Submodule folders have been renamed to make differentiating forks easier. Old folders can be renamed to save bandwidth, but clearing the cache is easier.
-
If clearing cache doesn't fix build issues, try building in a clean chroot.
-
Other
yuzu-*
packages have been replacing inih with simpleini. This does not yet apply toyuzu-git
. See gitmodules
abouvier commented on 2023-11-15 01:11 (UTC) (edited on 2023-11-15 01:13 (UTC) by abouvier)
@xiota The name yuzu-git
mirrors the name of extra/yuzu
which is also built from the yuzu-mainline
repository. The yuzu
repository is for development only and is not supposed to be used by end users.
yuzu-mainline-git
should be merged here and yuzu-mainline-bin
should be renamed yuzu-bin
.
Nanoshift commented on 2023-06-20 19:09 (UTC)
Build fails with make: *** No rule to make target 'install'. Stop. CMake Error at externals/nx_tzdb/tzdb_to_nx/externals/tz/CMakeLists.txt:12 (execute_process): execute_process failed command indexes:
1: "Child return code: 2"
hcorion commented on 2023-06-06 23:16 (UTC)
@greyltc I've added you as a co-maintainer. @dantob I've updated the submodule url.
dantob commented on 2023-05-29 12:18 (UTC)
You need to replace
'git+https://github.com/kinetiknz/cubeb.git'
with 'git+https://github.com/mozilla/cubeb.git'
Pinned Comments
xiota commented on 2023-11-15 04:26 (UTC) (edited on 2023-11-21 08:34 (UTC) by xiota)
This package has been updated and tested in a clean chroot. While it has been reorganized, it continues to build from the development repository, yuzu-emu/yuzu, as it has since Jan 2018.
Some users may prefer
yuzu-mainline-git
, which builds from the "release" repository yuzu-emu/yuzu-mainline, since Nov 2019.Notes:
Binaries available from aur.chaotic.cx.
Submodule folders have been renamed to make differentiating forks easier. Old folders can be renamed to save bandwidth, but clearing the cache is easier.
If clearing cache doesn't fix build issues, try building in a clean chroot.
Other
yuzu-*
packages have been replacing inih with simpleini. This does not yet apply toyuzu-git
. See gitmodules