Search Criteria
Package Details: duckstation-git 0.1.r8033.g2f70d1b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/duckstation-git.git (read-only, click to copy) |
---|---|
Package Base: | duckstation-git |
Description: | A Sony PlayStation (PSX) emulator, focusing on playability, speed, and long-term maintainability (git version) |
Upstream URL: | https://github.com/stenzek/duckstation |
Keywords: | emulator game gaming psone psx |
Licenses: | cc-by-nc-nd-4.0 |
Conflicts: | duckstation |
Provides: | duckstation |
Submitter: | jackdroido |
Maintainer: | eugene |
Last Packager: | eugene |
Votes: | 26 |
Popularity: | 0.75 |
First Submitted: | 2020-04-25 18:24 (UTC) |
Last Updated: | 2024-12-01 23:33 (UTC) |
Dependencies (44)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-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)
- libcurl.so (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libdbus-1.so (dbus-gitAUR, dbus-selinuxAUR, libdbus-minimalAUR, dbus, lib32-dbus)
- libfreetype.so (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR, freetype2, lib32-freetype2)
- libjpeg.so (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, lib32-mozjpeg-gitAUR, mozjpegAUR, jpegli-gitAUR, lib32-libjpeg-turbo, libjpeg-turbo)
- libpng16.so (libpng-gitAUR, libpng-apngAUR, lib32-libpng, libpng)
- libudev.so (lib32-systemd-gitAUR, systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd, systemd-libs)
- libwebp.so (lib32-libwebp, libwebp)
- libx11 (libx11-gitAUR)
- libxrandr (libxrandr-gitAUR)
- libz.so (zlib-gitAUR, lib32-zlib, zlib, zlib-ng-compat)
- libzip.so (libzip)
- libzstd.so (zstd-gitAUR, zstd-staticAUR, lib32-zstd, zstd)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- sh (dashbinshAUR, bash-devel-static-gitAUR, zshbinshAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR, bash)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR)
- alsa-lib (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- libdrm (libdrm-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- patchelf (patchelf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt6-tools (make)
- qt6-wayland (make)
- sndio (sndio-gitAUR) (make)
- spirv-headers (spirv-headers-gitAUR) (make)
- yq (make)
- alsa-lib (optional) – ALSA support
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR) (optional) – Video capture support
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (optional) – JACK support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – Pulseaudio support
- qt6-wayland (optional) – Wayland support
- sndio (sndio-gitAUR) (optional) – Small audio support
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 11 Next › Last »
Niinu commented on 2024-04-15 14:39 (UTC)
The added
shaderc-non-semantic-debug
conflicts withshaderc
that's a dependency of libplacebo which is a dependency of ffmpeg. Why is a patched shaderc package that only additionally outputs debug information needed?vikbar54.9 commented on 2024-03-13 10:42 (UTC)
Since commit https://github.com/stenzek/duckstation/commit/12a24b9faec1d472b37b86efa2ea46842deed26d build fails on linking.
PowerdollKirby commented on 2024-03-09 00:13 (UTC)
there's a dock and there's a station, 10/10
scatherinch commented on 2024-02-09 18:44 (UTC)
thank you so much!
@eugene
eugene commented on 2024-02-09 17:27 (UTC)
@scatherinch issue with deps resolved by addition of libwebp to build deps
scatherinch commented on 2024-02-09 17:02 (UTC) (edited on 2024-02-09 17:03 (UTC) by scatherinch)
CMaKe Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): count NOT find WebP (missing: WebP_INCLUDE_DIR WebP_LIBRARY _WebP_REQUIRED_LIBS_FOUND) Call stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE) CMakeModules/FindWebP.cmake:133 (find_package_handle_standard_args) CmakeModules/DuckstationDependencies.cmake:7 (find_package) CMakeLists.txt:223 (include)
- copied from my computer screen, since i'm on a laptop, so i may have made some typosfailed to build. anyone else? can someone help?
eugene commented on 2023-12-16 08:50 (UTC) (edited on 2023-12-16 08:50 (UTC) by eugene)
builds fine on my side.
@INGRID if you still have an issue, try to report it to upstream project
lNGRID commented on 2023-12-16 03:55 (UTC) (edited on 2023-12-23 17:43 (UTC) by lNGRID)
I haven't been able to install duckstation thanks to this error:
[356/419] Building CXX object src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator.cpp.o
FAILED: src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator.cpp.o
/usr/bin/c++ -DENABLE_CUBEB=1 -DENABLE_DISCORD_PRESENCE=1 -DENABLE_MMAP_FASTMEM=1 -DENABLE_NEWREC=1 -DENABLE_OPENGL=1 -DENABLE_RECOMPILER=1 -DENABLE_SDL2=1 -DENABLE_VULKAN=1 -DXBYAK_NO_EXCEPTION=1 -DXXH_STATIC_LINKING_ONLY -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/src/core/.. -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/src/common/.. -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/fmt/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/fast_float/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/src/util/.. -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/simpleini/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/imgui/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/vulkan/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/zlib/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/stb/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/xxhash/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/rapidjson/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/rcheevos/include -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/xbyak/xbyak -I/home/Royce/.cache/yay/duckstation-git/src/duckstation/dep/discord-rpc/include -isystem /usr/include/SDL2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wno-error=format-security -Wall -Wno-switch -Wno-class-memaccess -Wno-invalid-offsetof -fno-exceptions -fno-rtti -DFMT_EXCEPTIONS=0 -O3 -DNDEBUG -std=gnu++20 -flto=auto -fno-fat-lto-objects -Winvalid-pch -include /home/Royce/.cache/yay/duckstation-git/src/build/src/core/CMakeFiles/core.dir/cmake_pch.hxx -MD -MT src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator.cpp.o -MF src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator.cpp.o.d -o src/core/CMakeFiles/core.dir/cpu_recompiler_code_generator.cpp.o -c /home/Royce/.cache/yay/duckstation-git/src/duckstation/src/core/cpu_recompiler_code_generator.cpp /home/Royce/.cache/yay/duckstation-git/src/duckstation/src/core/cpu_recompiler_code_generator.cpp: In member function ‘bool CPU::Recompiler::CodeGenerator::Compile_Bitwise(CPU::Instruction, const CPU::CodeCache::InstructionInfo&)’:
/home/Royce/.cache/yay/duckstation-git/src/duckstation/src/core/cpu_recompiler_code_generator.cpp:1330:81: error: operands to ‘?:’ have different types ‘BitField<unsigned int, CPU::Reg, 16, 5>’ and ‘BitField<unsigned int, CPU::Reg, 21, 5>’ 1330 | PGXP::PackMoveArgs(dest, lhs.HasConstantValue(0) ? instruction.r.rt : instruction.r.rs)), |
^/home/Royce/.cache/yay/duckstation-git/src/duckstation/src/core/cpu_recompiler_code_generator.cpp:1362:81: error: operands to ‘?:’ have different types ‘BitField<unsigned int, CPU::Reg, 16, 5>’ and ‘BitField<unsigned int, CPU::Reg, 21, 5>’ 1362 | PGXP::PackMoveArgs(dest, lhs.HasConstantValue(0) ? instruction.r.rt : instruction.r.rs)), |^EDIT: I had to manually delete the cache files since there was an error trying to cleanbuild. I successfully was able to download it.
loathingkernel commented on 2023-09-17 10:30 (UTC) (edited on 2023-09-17 10:36 (UTC) by loathingkernel)
@ShalokShalom That's a preference, and Arch is a tool that is built on the principle of fiddling around with the system. If it is so much trouble to you to install an optional dependency or fiddling with the system, quite possibly Arch is not the correct tool for you.
Once Arch moves the wayland supporting packages into hard dependencies this is going to be an non-issue as this is going to be an already satisfied dependency. Until then, since
qt6-wayland
is optional in Arch'sqt6-base
, the correct approach is to remain an optional dependency here too, as to not force it on users that don't want to have it installed.« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 11 Next › Last »