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.69 |
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 (systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd-gitAUR, 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-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR) (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 10 11 Next › Last »
ShalokShalom commented on 2023-08-17 08:35 (UTC) (edited on 2023-08-17 08:36 (UTC) by ShalokShalom)
This is missing a dependency, I think.
FabioLolix commented on 2023-08-12 21:01 (UTC)
Yes it is forced by makepkg.conf, however format-security isn't a new addition, this is likely a regression upstream because it worked before but issues are disabled on github
noabody commented on 2023-08-12 20:23 (UTC) (edited on 2023-08-12 20:24 (UTC) by noabody)
As FabioLolix pointed out, it's due to format-security which is most likely being forced by makepkg/PKGBUILD settings. You can check with:
With that in mind, another option would be to do this in the build section:
Which strips format-security out of the global flags being forced by makepkg/PKGBUILD. It should also be possible to do this
options=!buildflags
but I've never seen it work.FabioLolix commented on 2023-08-12 19:58 (UTC)
I can confirm the build problem which more precisely is:
and can be bypassed by adding right after build():
xAsh commented on 2023-08-12 19:38 (UTC)
can't build since latest commit (FAILED: src/util/CMakeFiles/util.dir/cd_image_chd.cpp.o)
exploder-jimmy commented on 2023-07-25 22:18 (UTC)
@loathingkernel, Wouldn't it make sense to add
jack
instead ofjack2
there?Since both
jack2
andpipewire-jack
providesjack
, and theirprovides=()
arrays are exactly the same.Or does duckstation ignore
pipewire-jack
during build time for some reason?scatherinch commented on 2023-04-27 04:15 (UTC) (edited on 2023-04-27 04:25 (UTC) by scatherinch)
Hello,
I have tried installing this package several times on new installations and when I do, there is a problem:
When I go to set up my controller profiles, SOMETIMES they will appear in the proper order they should be in (etc: Shared, 1, 2, 3, and so on), but there are many times when the controller profiles appear out of order when I make a new controller profile (Shared, 2, 4, 1, 3, so forth). As you can imagine, this is very agitating. I am trying to figure out why it happens.
Do you know why this phenomenon occurs and how I can make it so where the profiles are ordered properly?
loathingkernel commented on 2023-03-28 00:09 (UTC) (edited on 2023-03-28 11:33 (UTC) by loathingkernel)
Hi, I took the liberty of cleaning up the
PKGBUILD
. You can find it here https://github.com/loathingKernel/PKGBUILDs/tree/master/aur/duckstation-git .Some notes about the changes.
gtk3
seems to be completely unused and it was removed.libpulse
,sndio
andlibdrm
added tooptdepends
too.libglvnd
,libxrandr
,libx11
andwayland
as explicit dependecies becausenamcap
or building in a clean CHROOT were complaininghicolor-icon-theme
because the icon was moved into the hicolor theme directory structure. That way other themes can override it.qt6-wayland
asmakedepend
andoptdepend
, it is needed to run Qt6 applications under a wayland sessionadded
jack2
inmakedepends
andoptdepends
. It builds with it in a clean CHROOT. You might want to remove it though as thejack2
package conflicts withpipewire-jack
if the latter is installed and the user is not building in a clean CHROOT. Otherwise it operates just fine.added
duckstation-qt.desktop
, it is just cleaner to distribute it as a file with the package instead of a here-scriptadded
duckstation-qt.sh
to be installed in/usr/bin/
instead of symlinking the executable.I changed the cmake options to more closely follow upstream's AppImage. Namely, duckstation is built with clang/llvm and with
CMAKE_INTERPROCEDURAL_OPTIMIZATION
(effectively LTO) enabled.USE_DRMKMS
was turned on and the relevant dependency added tomake/optdepends
visious commented on 2023-01-24 19:07 (UTC) (edited on 2023-01-24 19:41 (UTC) by visious)
Hi all, in case duckstation is unable to run a game, try in terminal the bellow command:
USE_GLX=1 duckstation-qt
OR
Edite the Menu Enty: Menu > Games > DuckStation
env USE_GLX=1 duckstation-qt %f
visious commented on 2022-12-30 02:41 (UTC) (edited on 2022-12-30 02:51 (UTC) by visious)
Hi all. While I'm typing in the terminal "sudo journalctl -p 3 -xb" I'm getting this: https://pastebin.com/WkrN36PA When I'm trying to run a game, Duckstation is not working anymore.
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »