Package Details: duckstation-git 0.1.r8033.g2f70d1b-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: 26
Popularity: 0.75
First Submitted: 2020-04-25 18:24 (UTC)
Last Updated: 2024-12-01 23:33 (UTC)

Dependencies (44)

Required by (0)

Sources (10)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

noabody commented on 2024-12-01 15:31 (UTC) (edited on 2024-12-01 15:33 (UTC) by noabody)

Path duckstation/scripts/flatpak is now duckstation/scripts/packaging/flatpak. Latest Arch sdl2 (2.30.9) now fulfills dependencies and build works as of today.

xAsh commented on 2024-09-22 15:55 (UTC) (edited on 2024-09-22 15:58 (UTC) by xAsh)

haven't been able to build this package for around a month now, duckstation-git doesn't seem to be compatible with sdl2-git (sdl2-git prerelease.2.29.2.r372.ga4a8a2907-1).

edit: i just removed the sdl2 version requirement from the PKGBUILD, and it both builds, and runs fine using sdl2-git.

Neros commented on 2024-09-13 22:32 (UTC)

The license has been changed again... to CC BY-NC-ND 4.0 this time.

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

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