Package Details: duckstation-git 0.1.r9409.g168b80dd4-1

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: 29
Popularity: 0.47
First Submitted: 2020-04-25 18:24 (UTC)
Last Updated: 2025-07-27 21:50 (UTC)

Required by (0)

Sources (11)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 13 Next › Last »

Neros commented on 2024-09-13 09:46 (UTC) (edited on 2024-09-13 09:48 (UTC) by Neros)

The license has been changed to "PolyForm Strict 1.0.0".

https://github.com/stenzek/duckstation/blob/master/LICENSE

It's not an opensource license... :

https://polyformproject.org/what-is-polyform/

PolyForm is not…

Open source or free software. There are plenty of existing open source licenses. PolyForm is not a substitute for them, but an alternative for those who want to license source code under limited rights.

Neros commented on 2024-08-25 18:11 (UTC)

lunasvg is missing:

CMake Error at CMakeModules/DuckStationDependencies.cmake:19 (find_package):
  By not providing "Findlunasvg.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "lunasvg", but
  CMake did not find one.

  Could not find a package configuration file provided by "lunasvg"
  (requested version 2.4.1) with any of the following names:

    lunasvgConfig.cmake
    lunasvg-config.cmake

  Add the installation prefix of "lunasvg" to CMAKE_PREFIX_PATH or set
  "lunasvg_DIR" to a directory containing one of the above files.  If
  "lunasvg" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  CMakeLists.txt:112 (include)


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: duckstation-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
duckstation-git - exit status 4

eugene commented on 2024-08-10 13:11 (UTC)

try it now, @Neros

Neros commented on 2024-08-09 21:49 (UTC) (edited on 2024-08-09 22:21 (UTC) by Neros)

There is still an issue when compiling:

mv: cannot stat '/home/neros/.cache/yay/duckstation-git/pkg/duckstation-git/usr/share/duckstation/resources/thirdparty.html': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: duckstation-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
duckstation-git - exit status 4

EDIT:
Fixed! Thanks!

eugene commented on 2024-08-09 19:38 (UTC)

@Neros as turned out, one of the recent commits (40356fc38) added the check, that made our installation scheme nonviable. So I changed it to keep all files near the binary so app is happy again.

Neros commented on 2024-08-09 13:44 (UTC) (edited on 2024-08-09 13:44 (UTC) by Neros)

Freshly compiled, I can't launch it anymore.

Error:

"Resources are missing, your installation is incomplete"  
"Failed to initialize config"

Could be related to this commit: https://github.com/stenzek/duckstation/commit/81295c8a7d88bb70d782c94361a5a100f446a9df

rubin55 commented on 2024-08-08 08:51 (UTC)

I'm getting this as of today:

CMake Error at CMakeModules/DuckStationDependencies.cmake:19 (find_package):
  By not providing "Findcpuinfo.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "cpuinfo", but
  CMake did not find one.

  Could not find a package configuration file provided by "cpuinfo" with any
  of the following names:

    cpuinfoConfig.cmake
    cpuinfo-config.cmake

  Add the installation prefix of "cpuinfo" to CMAKE_PREFIX_PATH or set
  "cpuinfo_DIR" to a directory containing one of the above files.  If
  "cpuinfo" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  CMakeLists.txt:105 (include)

FabioLolix commented on 2024-08-03 22:51 (UTC)

Please rename sources when they are forks like for soundtouch

soundtouch -> duckstation-soundtouch

  -> Updating discord-rpc git repo...
==> ERROR: /mnt/1TBWDBLACK/source/soundtouch is not a clone of https://github.com/stenzek/soundtouch.git
    Aborting...

FabioLolix commented on 2024-08-03 18:42 (UTC)

even with soundtouch installed it fails (it has been deleted from their repo https://github.com/stenzek/duckstation/commit/4eb3b2a9a78666f22dda0c8b70ffc7585749308e)

weird that seems to look for DLL stuff


btw is mandatory to have SDL2 updated to v2.30.6 to build now