nightcap-git

LOW
maintainer dim-aur 0 votes scanned 2026-10-17 00:21:55.226236
View on AUR
Why flagged

Package builds from a legitimate project source (GitHub) with SKIP'd checksum, but the source is a git repository and the build process is standard; the flagged low votes and recent upload are metadata concerns, not security risks.

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 90%): Package builds from a legitimate project source (GitHub) with SKIP'd checksum, but the source is a git repository and the build process is standard; the flagged low votes and recent upload are metadata concerns, not security risks.

PKGBUILD

1# Maintainer: dim <mlrudasill@gmail.com>
2# Recipe based on the upstream packaging/aur/nightcap-git by vii <coderdayton14 at gmail dot com>
3
4pkgname=nightcap-git
5pkgver=0.3.4.r302.ga87373d
6pkgrel=1
7pkgdesc='Android x86-64 Roblox compatibility runtime for Linux'
8arch=('x86_64')
9url='https://github.com/CoderDayton/nightcap'
10license=('Apache-2.0')
11depends=(
12 'capstone'
13 'curl'
14 'fontconfig'
15 'gcc-libs'
16 'glib2'
17 'glibc'
18 'gtk4'
19 'hicolor-icon-theme'
20 'libadwaita'
21 'libelf'
22 'libglvnd'
23 'libplacebo'
24 'libpng'
25 'libsoup3'
26 'libutf8proc'
27 'libyaml'
28 'minizip'
29 'openssl'
30 'sdl3>=3.4'
31 'sdl3_ttf'
32 'vulkan-icd-loader'
33 'webkitgtk-6.0'
34 'zlib'
35)
36makedepends=(
37 'cmake>=3.20'
38 'git'
39 'lld'
40 'ninja'
41 'nlohmann-json'
42 'pkgconf'
43 'vulkan-headers'
44)
45optdepends=('gamemode: Feral GameMode integration')
46provides=('mocktail' 'nightcap')
47conflicts=('mocktail' 'nightcap' 'nightcap-bin')
48options=('!debug')
49source=(
50 'nightcap::git+https://github.com/CoderDayton/nightcap.git#branch=main'
51)
52sha256sums=(
53 'SKIP'
54)
55
56pkgver() {
57 cd nightcap
58
59 local version
60 version="$(git describe --tags --abbrev=0 --match='v[0-9]*' 2>/dev/null)"
61 version="${version#v}"
62 printf '%s.r%s.g%s' \
63 "${version:-0.0.0}" \
64 "$(git rev-list --count HEAD)" \
65 "$(git rev-parse --short=7 HEAD)"
66}
67
68prepare() {
69 cd nightcap
70
71 # Use the system Vulkan headers instead of building the bundled submodule.
72 sed -i \
73 's|add_subdirectory(third_party/Vulkan-Headers EXCLUDE_FROM_ALL)|find_package(VulkanHeaders CONFIG REQUIRED)|' \
74 CMakeLists.txt
75}
76
77build() {
78 cmake -S nightcap -B build -G Ninja \
79 -DCMAKE_BUILD_TYPE=Release \
80 -DCMAKE_INSTALL_PREFIX=/usr \
81 -DCMAKE_INSTALL_LIBDIR=lib \
82 -DMOCKTAIL_DEFAULT_COMPATIBILITY_MANIFEST=/usr/share/mocktail/metadata/roblox_compatibility.json \
83 -DMOCKTAIL_DEFAULT_SIGNING_TRUST_MANIFEST=/usr/share/mocktail/metadata/roblox_signing_certificates.json \
84 -DMOCKTAIL_ENABLE_UPSTREAM_JNIVM=OFF \
85 -DBUILD_TESTING=OFF
86 cmake --build build
87}
88
89package() {
90 DESTDIR="${pkgdir}" cmake --install build
91 install -Dm644 nightcap/LICENSE \
92 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
93}
94

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2
2026-10-13 00:23:45 Low 2
2026-10-12 07:12:50 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion