games-util/shadpkg
Tool to derive keys from and extract PlayStation 4 PKG files.
-
shadpkg-2.1.0_p20260314~amd64
View
Download
Browse License: GPL-2+ MIT Overlay: tatsh-overlay
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>
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>

