kytyps5-git
LOW
maintainer C0rn3j
0 votes
scanned 2026-09-21 19:35:51.541891
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Martin Rys <https://rys.rs/contact>
2
3
# TODO(Martin):
4
# There is loads of submodules - some of which we should be able to use the repo packages for
5
# Additionally, a lot of things ends up directly linked against .so files in /opt/kytyps5/plugins/
6
7
pkgname=kytyps5-git
8
pkgver=2026.09.20.r0.ba55ba5d
9
pkgrel=1
10
pkgdesc="PlayStation 5 emulator for Windows, Linux and macOS"
11
arch=("x86_64")
12
url="https://github.com/KytyPS5/KytyPS5"
13
license=("GPL-2.0-only")
14
conflicts=("${pkgname%-git}")
15
provides=("${pkgname%-git}")
16
depends=(
17
"jxrlib"
18
"karchive"
19
"kimageformats"
20
"libavif"
21
"libheif"
22
"libmng"
23
"libraw"
24
"jasper"
25
"layer-shell-qt"
26
"openexr"
27
"qt6-imageformats"
28
"qt6-wayland"
29
"qt6-webengine"
30
)
31
makedepends=(
32
"clang"
33
"cmake"
34
"git"
35
"glslang"
36
"lld"
37
"ninja"
38
)
39
source=(
40
"${pkgname%-git}::git+https://github.com/KytyPS5/KytyPS5.git"
41
"${pkgname%-git}.desktop"
42
)
43
sha256sums=(
44
'SKIP'
45
'ba394c8ec4883ef4698e4e748e2ed04b26f04cb8a824228d36cdddef304cd798'
46
)
47
48
pkgver() {
49
cd "${srcdir}/${pkgname%-git}"
50
printf "%s" "$(git describe --tags --long | sed -E -e 's/^KytyPS5-//' -e 's/-[0-9a-f]+-0-g/-0-g/' -e 's/([^-]*-)g/r\1/' -e 's/-/./g')"
51
}
52
53
prepare() {
54
cd "${pkgname%-git}"
55
git submodule update --init --recursive
56
}
57
58
build() {
59
cd "${pkgname%-git}"
60
cmake \
61
-S . \
62
-B _Build/linux \
63
-G Ninja \
64
-D CMAKE_BUILD_TYPE=Release \
65
-D CMAKE_C_COMPILER=clang \
66
-D CMAKE_CXX_COMPILER=clang++
67
68
cmake --build _Build/linux --target launcher --parallel
69
cmake --install _Build/linux --prefix _Build/linux/install
70
}
71
72
package() {
73
cd "${pkgname%-git}"
74
75
cmake --install _Build/linux --prefix "${pkgdir}/opt/${pkgname%-git}"
76
77
install -d "${pkgdir}/usr/bin"
78
install -Dm644 "${srcdir}/${pkgname%-git}.desktop" -t "${pkgdir}/usr/share/applications"
79
80
ln -s "/opt/${pkgname%-git}/launcher" "${pkgdir}/usr/bin/${pkgname%-git}"
81
ln -s "/opt/${pkgname%-git}/kyty_emulator" "${pkgdir}/usr/bin/kyty_emulator"
82
}
83
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-21 19:35:51 | Low | 1 |