mocktail-git
maintainer komaruworld
· 0 votes
· scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged
The package builds from the project's own GitHub source, which is normal for AUR packages; the low severity is due to few votes and recent upload, not malicious content.
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.
LOW
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from the project's own GitHub source, which is normal for AUR packages; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# Maintainer: komaruworld <rtysus228 at gmail dot com>
2
3
pkgname=mocktail-git
4
pkgver=1.0.3.r40.ge161fec
5
pkgrel=1
6
pkgdesc='Android x86-64 Roblox compatibility runtime for Linux'
7
arch=('x86_64')
8
url='https://github.com/komaruworld/mocktail'
9
license=('Apache-2.0')
10
depends=(
11
'capstone'
12
'curl'
13
'fontconfig'
14
'gcc-libs'
15
'glib2'
16
'glibc'
17
'gtk4'
18
'hicolor-icon-theme'
19
'libadwaita'
20
'libelf'
21
'libglvnd'
22
'libplacebo'
23
'libsoup3'
24
'libutf8proc'
25
'libyaml'
26
'minizip'
27
'openssl'
28
'sdl3>=3.4'
29
'sdl3_ttf'
30
'vulkan-icd-loader'
31
'webkitgtk-6.0'
32
'zlib'
33
)
34
makedepends=(
35
'cmake>=3.20'
36
'git'
37
'lld'
38
'ninja'
39
'nlohmann-json'
40
'pkgconf'
41
'vulkan-headers'
42
)
43
optdepends=('gamemode: Feral GameMode integration')
44
provides=('mocktail')
45
conflicts=('mocktail' 'mocktail-bin')
46
options=('!debug')
47
source=(
48
'mocktail::git+https://github.com/komaruworld/mocktail.git#branch=main'
49
)
50
sha256sums=(
51
'SKIP'
52
)
53
54
pkgver() {
55
cd mocktail
56
57
local version
58
version="$(sed -n \
59
's/^[[:space:]]*VERSION[[:space:]]\+\([0-9][0-9.]*\).*/\1/p' \
60
CMakeLists.txt | head -n 1)"
61
printf '%s.r%s.g%s' \
62
"${version}" \
63
"$(git rev-list --count HEAD)" \
64
"$(git rev-parse --short=7 HEAD)"
65
}
66
67
prepare() {
68
cd mocktail
69
70
sed -i \
71
's|add_subdirectory(third_party/Vulkan-Headers EXCLUDE_FROM_ALL)|find_package(VulkanHeaders CONFIG REQUIRED)|' \
72
CMakeLists.txt
73
}
74
75
build() {
76
cmake -S mocktail -B build -G Ninja \
77
-DCMAKE_BUILD_TYPE=Release \
78
-DCMAKE_INSTALL_PREFIX=/usr \
79
-DCMAKE_INSTALL_LIBDIR=lib \
80
-DMOCKTAIL_DEFAULT_COMPATIBILITY_MANIFEST=/usr/share/mocktail/metadata/roblox_compatibility.json \
81
-DMOCKTAIL_DEFAULT_SIGNING_TRUST_MANIFEST=/usr/share/mocktail/metadata/roblox_signing_certificates.json \
82
-DMOCKTAIL_ENABLE_UPSTREAM_JNIVM=OFF \
83
-DBUILD_TESTING=OFF
84
cmake --build build
85
}
86
87
package() {
88
DESTDIR="${pkgdir}" cmake --install build
89
install -Dm644 mocktail/LICENSE \
90
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
91
}
92
Changes since previous scan
--- PKGBUILD @ 2026-08-17 00:18+++ PKGBUILD @ 2026-08-18 00:03@@ -1,7 +1,7 @@ # Maintainer: komaruworld <rtysus228 at gmail dot com> pkgname=mocktail-git-pkgver=1.0.3.r39.gdcf22a1+pkgver=1.0.3.r40.ge161fec pkgrel=1 pkgdesc='Android x86-64 Roblox compatibility runtime for Linux' arch=('x86_64')Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 00:03:42 | LOW | 2 |
| 2026-08-17 11:35:53 | LOW | 2 |
| 2026-08-17 00:18:29 | LOW | 2 |
| 2026-08-16 21:33:47 | LOW | 2 |
| 2026-08-16 19:33:38 | LOW | 2 |
| 2026-08-16 15:32:49 | LOW | 2 |
| 2026-08-16 13:32:24 | LOW | 2 |
| 2026-08-16 11:32:23 | LOW | 2 |
| 2026-08-16 00:03:42 | LOW | 2 |
| 2026-08-15 00:26:13 | LOW | 2 |
| 2026-08-14 19:29:30 | LOW | 2 |
| 2026-08-14 00:03:41 | LOW | 2 |
| 2026-08-13 11:26:16 | LOW | 2 |
| 2026-08-13 00:17:07 | LOW | 2 |
| 2026-08-12 15:24:23 | LOW | 2 |
| 2026-08-12 11:23:23 | LOW | 2 |
| 2026-08-12 09:23:17 | LOW | 2 |