Search Criteria
Package Details: yuzu mainline.0.1071-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/yuzu.git (read-only, click to copy) |
---|---|
Package Base: | yuzu |
Description: | Nintendo Switch emulator |
Upstream URL: | https://yuzu-emu.org/ |
Keywords: | citra console game |
Licenses: | GPL3 |
Submitter: | abouvier |
Maintainer: | abouvier |
Last Packager: | abouvier |
Votes: | 6 |
Popularity: | 0.77 |
First Submitted: | 2021-07-14 16:40 (UTC) |
Last Updated: | 2022-07-02 09:24 (UTC) |
Dependencies (36)
- discord-rpc (discord-rpc-bin, discord-rpc-git)
- libavcodec.so (ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg-compat-54, ffmpeg-compat-55, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52, ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libboost_context.so (boost-libs-git, boost-libs, lib32-boost-libs)
- libcubeb.so (cubeb-git)
- libdynarmic.so (dynarmic-git)
- libfmt.so (fmt-git, fmt)
- libhttplib.so (cpp-httplib-compiled)
- libINIReader.so (libinih-git, libinih)
- libopus.so (lib32-opus, opus)
- libswscale.so (ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libusb-1.0.so (lib32-libusb-git, libusb-git, lib32-libusb, libusb)
- libva.so (libva-git, libva-hantro-h264-git, libva-minimal-git, libva-headless, libva)
- qt5-webengine
- boost (boost-git) (make)
- cmake (cmake-git) (make)
- cpp-httplib-compiled (make)
- cubeb (cubeb-git) (make)
- dynarmic (dynarmic-git) (make)
- ffmpeg (ffmpeg-v4l2-request-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-intel-full-git, ffmpeg-yt-dlp-bin, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda) (make)
- Show 16 more dependencies...
Latest Comments
ryuukk commented on 2022-07-02 12:38 (UTC)
Ok, then i will send a PR to the yuzu repo to change this behavior
Thanks for the info
abouvier commented on 2022-07-02 12:19 (UTC) (edited on 2022-07-02 12:19 (UTC) by abouvier)
It's not
discord
(which I don't use either), it's just a tiny communication library.The dependency must be present at compile time (in
makedepends
) to enable the option. And sinceyuzu
does not dynamically load the library at runtime, the dependency must also be present independs
instead ofoptdepends
.FabioLolix commented on 2022-07-02 11:59 (UTC)
@ryuukk make your own pkgbuild yuzu-no-discord
ryuukk commented on 2022-07-02 11:58 (UTC)
It is not even 'optional'
At least please mark it as optional, so we get to choose before download it
ryuukk commented on 2022-07-02 11:56 (UTC)
I don't want to tune every optional dependencies, that is why i don't use Gentoo
If i want yuzu, i don't want discord, i don't even use discord
It should be opt in, otherwise why we use a package manager if we do like windows and we bundle every optional dependencies by default?
yay will download it, then will remove it, that is a pure waste of bandwidth
abouvier commented on 2022-07-02 10:51 (UTC) (edited on 2022-07-02 10:52 (UTC) by abouvier)
It's enabled in the official build though: https://github.com/yuzu-emu/yuzu/blob/3f3c2dc20fec7c922c4f9ef5774f198fbb6aee31/.ci/scripts/linux/docker.sh#L20
And if you want to tune every dependency of a package you should probably use Gentoo :p
ryuukk commented on 2022-07-02 10:21 (UTC) (edited on 2022-07-02 10:21 (UTC) by ryuukk)
It is disabled by default in the github repo from yuzu
option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF)
I should not have to waste bandwidth to download dependency that i will turn OFF, it is ON on arch pkg
source: https://github.com/yuzu-emu/yuzu/blob/master/CMakeLists.txt
abouvier commented on 2022-07-02 08:35 (UTC)
Discord presence can be deactivated in yuzu options. But it must be compiled with to make the option present in yuzu.
ryuukk commented on 2022-07-01 20:01 (UTC)
Hello
Please make discord optional and opt-in
We should not choose bloat by default
Thanks
abouvier commented on 2022-06-06 03:48 (UTC)
That's weird, I don't have these errors.
Have you modified the default
CXXFLAGS
inmakepkg.conf
?kode54 commented on 2022-06-06 01:35 (UTC)
It's failing in the same way on Arch proper. Well, I tried the
-Wno-stringop-overread
and ended up failing this way instead:abouvier commented on 2022-06-05 18:04 (UTC)
Try adding
-Wno-stringop-overread
in yourCXXFLAGS
before compiling.Bkacjios commented on 2022-05-31 22:35 (UTC)
Here's the full compile error: https://pastebin.com/D10pfaVh
Seems like it started happening in the update to mainline-0-1021
abouvier commented on 2022-05-28 20:44 (UTC)
This is not a meaningful error message. And you're on your own if you use an unsupported OS.
RenOof commented on 2022-05-28 17:47 (UTC)
This package was just updated but fails on Manjaro still.
cc1plus: all warnings being treated as errors make[2]: [src/shader_recompiler/CMakeFiles/shader_recompiler.dir/build.make:1098: src/shader_recompiler/CMakeFiles/shader_recompiler.dir/frontend/maxwell/control_flow.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [CMakeFiles/Makefile2:799: src/shader_recompiler/CMakeFiles/shader_recompiler.dir/all] Error 2 make: [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
abouvier commented on 2021-10-17 19:32 (UTC)
Yes, the current
zydis
stable package does not provide the shared library required bydynarmic-git
.Radiant commented on 2021-10-17 18:47 (UTC)
I found the issue. Its dynarmic-git. It requires zydis-git because the community zydis doesn't satisfy right now. (I believe it's a version issue) but the helper defaults to the community version which conflicts with the git and fails the install.
FabioLolix commented on 2021-10-17 18:29 (UTC)
@Radiant install first cpp-httplib-compiled cubeb-git discord-rpc-git dynarmic-git spirv-headers-git xbyak-git zydis
Radiant commented on 2021-10-17 18:26 (UTC)
This is from pamac but yay and paru also fail to build stating the same issue.
abouvier commented on 2021-10-17 16:35 (UTC) (edited on 2021-10-17 16:35 (UTC) by abouvier)
It works fine for me. I suspect that you use a shitty helper :p
Can you show the full log?
Radiant commented on 2021-10-17 10:05 (UTC)
Fails to build. Could not satisfy dependencies spirv-headers and dynarmic
abouvier commented on 2021-07-25 12:34 (UTC)
In the case of yuzu, mainline is the new stable. It's the only version downloadable from the official website.
grawlinson commented on 2021-07-25 06:51 (UTC)
There's precedent for
stable
andmainline
packages co-existing, but it is not normal.nginx
is the only example I'm aware of.abouvier commented on 2021-07-15 17:46 (UTC) (edited on 2021-07-18 01:12 (UTC) by abouvier)
I propose
yuzu-dev
(with debug symbols) for the yuzu repo and justyuzu
for the yuzu-mainline repo :pThe difference between the current
yuzu-git
andyuzu-mainline-git
is not obvious for a new user.FabioLolix commented on 2021-07-14 19:03 (UTC)
Whatever respect the guidelines can be packaged on the AUR
The source repository name is yuzu-mainline, regardless of what will be chosen (yuzu vs yuzu-mainline) the pkgbuilds need to be harmonized, when I have time I'll ask to the TUs (also you could if you want)
abouvier commented on 2021-07-14 18:43 (UTC)
The non-mainline branch shouldn't be packaged. It's a version for developers.
The official flatpak also package the mainline version under the yuzu name, cf.
flatpak search yuzu
.FabioLolix commented on 2021-07-14 18:24 (UTC)
Hello, would you like to re-upload as yuzu-mainline since the others pkgbuilds which package the mainline branch have it in the name? https://aur.archlinux.org/packages/?O=0&SeB=nd&K=yuzu&outdated=&SB=n&SO=a&PP=50&do_Search=Go
btw, v0-687 is out