Search Criteria
Package Details: cemu 2.4-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/cemu.git (read-only, click to copy) |
---|---|
Package Base: | cemu |
Description: | Software to emulate Wii U games and applications on PC |
Upstream URL: | https://cemu.info |
Keywords: | emulator wii-u |
Licenses: | MPL2 |
Submitter: | Anuskuss |
Maintainer: | kescherAUR |
Last Packager: | kescherAUR |
Votes: | 29 |
Popularity: | 2.15 |
First Submitted: | 2022-09-05 15:23 (UTC) |
Last Updated: | 2024-12-01 18:41 (UTC) |
Dependencies (25)
- boost-libs
- fmt (fmt-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libzip (libzip-gitAUR)
- llvm-libs (llvm-libs-rocm-gitAUR, llvm-libs-gitAUR)
- pugixml (pugixml-gitAUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- wayland-protocols (wayland-protocols-gitAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- boost (boost-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glm (glm-gitAUR) (make)
- glslang (glslang-gitAUR) (make)
- glu (glu-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- rapidjson (rapidjson-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- alsa-lib (optional) – Audio output
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, swiftshader-gitAUR, amdvlk-debugAUR, nvidia-vulkan-utilsAUR, amdvlk-2023q3.3AUR, amdvlk-2021q2.5AUR, amdvlk-gitAUR, vulkan-nouveau-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, vulkan-amdgpu-pro-legacyAUR, amdvlk-binAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, amdonly-gaming-vulkan-radeon-gitAUR, amdonly-gaming-vulkan-swrast-gitAUR, vulkan-radeon-amd-bc250AUR, nvidia-550xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-utils-betaAUR, vulkan-amdgpu-proAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, amdvlk, nvidia-utils, vulkan-intel, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio) (optional) – Vulkan graphics
Required by (1)
- bcml-git (optional)
Sources (7)
- fix-glslang-link.patch
- git+https://github.com/arsenm/sanitizers-cmake.git#commit=aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a
- git+https://github.com/cemu-project/Cemu#tag=v2.4
- git+https://github.com/Exzap/ZArchive.git#commit=d2c717730092c7bf8cbb033b12fd4001b7c4d932
- git+https://github.com/google/googletest.git#commit=800f5422ac9d9e0ad59cd860a2ef3a679588acb4
- git+https://github.com/mozilla/cubeb.git#commit=2071354a69aca7ed6df3b4222e305746c2113f60
- git+https://github.com/ocornut/imgui.git#commit=f65bcf481ab34cd07d3909aab1479f409fa79f2f
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 9 Next › Last »
wins1ey commented on 2024-08-26 19:21 (UTC)
@kescherAUR good news, that is now the case.
kescherAUR commented on 2024-08-26 12:54 (UTC)
@abouvier Unfortunately, the prior package maintainer chose to replace the patch version with the number of Git revisions.
I highly disagree with that decision, but I also don't want to bump the package's epoch. I also don't want to break expectations set by versions either.
Therefore, until a release tag after 2.0 is made (2.1, 3.0, ...), I will keep this version as-is. I've made preparations in the PKGBUILD already for an easy switch once this is the case.
abouvier commented on 2024-08-24 03:52 (UTC)
Where does this version string come from? It should just be
2.0.94
, exactly like the git tag that is fetched.kescherAUR commented on 2024-08-16 14:34 (UTC)
@HurricanePootis Yes, I agree with this. This is why the former maintainer of this package did this in the first place. Me having to change the prepare function due to git changes was what ended up causing the issue you described.
Currently, I specifically remove the submodules of vcpkg and Vulkan-Headers: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=cemu&id=e13613b9ae0d98e089b87aff73b9ebdb15f2ad88#n69
I have also validated that the build, after fetching only the source array and nothing else, works completely offline. So yes, after your patch suggestion, which I partially applied (still with fixed commit hashes, however), this is working fine again.
HurricanePootis commented on 2024-08-14 17:15 (UTC)
@kescherAUR the point of having all the submodules in the source array is not that we are going to use them. It's that you are going to download them anyways, so it's better to have them in your
source()
so, for whatever reason, thesrc/
folder gets nuked, you don't have to spend bandwidth redownloading this.kescherAUR commented on 2024-07-29 15:43 (UTC)
2.0-91 is just a fix for CI builds - so not relevant to end-users.
kescherAUR commented on 2024-05-09 09:44 (UTC)
@HurricanePootis I see now what a prior comment by @FabioLolix meant - your comment patch is indeed pointing this issue out well. Thanks for that.
I am, however, still not adding vcpkg and Vulkan-Headers to the source array. The main reason for that is: - We genuinely do not need vcpkg here (it's disabled in
build()
) - We use thevulkan-headers
package as a dependency instead of the submodule, and this is intentional.Additionally, I am keeping the direct references to specific commits, as it allows checksums to be used still.
Still, this is better now. Thanks again.
HurricanePootis commented on 2024-05-09 02:37 (UTC)
Hey, you are doing your submodules wrong. I've noticed that although you are cloning them in your
source()
array, due to how you are trying to do the submodules in yourprepare()
function, you just end up cloning them again from the internet. I have made the process better with this patch, and also added some missing submodules which should always be cloned:kescherAUR commented on 2024-03-24 18:24 (UTC)
@That1Calculator if you mean bumping the version dependency of llvm-libs, yes, that should definitely be at 17 by now
kescherAUR commented on 2024-03-24 11:57 (UTC)
@That1Calculator llvm-libs is already a dep, and the build works without llvm17-libs entirely, so, I don't think so
« First ‹ Previous 1 2 3 4 5 6 7 .. 9 Next › Last »