gpo.zugaina.org

Search Portage & Overlays:

games-util/shadpkg

Tool to derive keys from and extract PlayStation 4 PKG files.

Screenshots

ChangeLog

commit ef60b6dcf621aefcc0098c4db1b2c192fab8ebac
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Sep 19 20:30:59 2026 -0400

games-util/shadpkg: new package, add 2.1.0_p20260314

A snapshot of main: the last tag, v2.1.0, predates both the decompiler and
the CMake build this packages. Only the CLI is built.

Upstream gets its dependencies exclusively through conan, so patch the
build to use the system ones. Two things need it beyond dropping conan:
find_package(capstone) expects conan's capstone::capstone target, which
upstream capstone does not export (5.x has capstone-shared, 6.x
capstone::capstone_shared), so use pkg-config; and the project's include
directories are passed with -I, which makes common/assert.h shadow the
system <assert.h> for capstone/arm.h and breaks the build, so pass them
with -iquote instead.

Signed-off-by: Andrew Udvare <audvare@gmail.com>