Package Details: goosestation-libretro 0+git.5e7be496a-14

Git Clone URL: https://aur.archlinux.org/goosestation-libretro.git (read-only, click to copy)
Package Base: goosestation-libretro
Description: Sony PlayStation libretro core based on goosified DuckStation
Upstream URL: https://codeberg.org/hueponik/goosestation-builder
Licenses: cc-by-nc-nd-4.0
Conflicts: goosestation-libretro
Provides: goosestation-libretro
Submitter: hueponik
Maintainer: hueponik
Last Packager: hueponik
Votes: 2
Popularity: 1.28
First Submitted: 2026-04-13 12:59 (UTC)
Last Updated: 2026-04-24 05:21 (UTC)

Latest Comments

hueponik commented on 2026-04-19 11:53 (UTC)

Thanks patlefort, I've made opengl and vulkan hardcoded, since build currently requires both. Tested with minimal arch install, plus the built core runs on my machine (c). Let me know if you have any more issues!

patlefort commented on 2026-04-19 09:26 (UTC)

Vulkan support isn't optional, it will fail with:

CMake Error at src/util/CMakeLists.txt:116 (get_target_property):
  get_target_property() called with non-existent target
  "Shaderc::shaderc_shared".

Same with opengl:

/pkgbuild/out/goosestation-libretro/src/duckstation-5e7be496a2d0480aaabbe9746a1a4576b469d301/src/goosestation-libretro/../util/opengl_loader.h:11:10: fatal error: glad/gl.h: No such file or directory
   11 | #include "glad/gl.h"

Also, if it's needed at compile time, it shouldn't be in optdepends, these are for optional runtime dependencies. It's better to add options that the user can change at the top like:

: ${_enable_opengl:=ON}
: ${_enable_vulkan:=ON}

But then again, they don't work.

I have no idea what happened with ffmpeg, I definitely got a cmake error for it but can't reproduce.

hueponik commented on 2026-04-19 04:46 (UTC) (edited on 2026-04-19 04:46 (UTC) by hueponik)

Ffmpeg shouldn't be required.

Can you share the error message?

patlefort commented on 2026-04-16 13:49 (UTC)

Missing ffmpeg in depends and spirv-cross can't be optional as it is needed to build.