nightcap-git
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
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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
# Maintainer: dim <mlrudasill@gmail.com>
# Recipe based on the upstream packaging/aur/nightcap-git by vii <coderdayton14 at gmail dot com>
pkgname=nightcap-git
pkgver=0.3.4.r302.ga87373d
pkgrel=1
pkgdesc='Android x86-64 Roblox compatibility runtime for Linux'
arch=('x86_64')
url='https://github.com/CoderDayton/nightcap'
license=('Apache-2.0')
depends=(
'capstone'
'curl'
'fontconfig'
'gcc-libs'
'glib2'
'glibc'
'gtk4'
'hicolor-icon-theme'
'libadwaita'
'libelf'
'libglvnd'
'libplacebo'
'libpng'
'libsoup3'
'libutf8proc'
'libyaml'
'minizip'
'openssl'
'sdl3>=3.4'
'sdl3_ttf'
'vulkan-icd-loader'
'webkitgtk-6.0'
'zlib'
)
makedepends=(
'cmake>=3.20'
'git'
'lld'
'ninja'
'nlohmann-json'
'pkgconf'
'vulkan-headers'
)
optdepends=('gamemode: Feral GameMode integration')
provides=('mocktail' 'nightcap')
conflicts=('mocktail' 'nightcap' 'nightcap-bin')
options=('!debug')
source=(
'nightcap::git+https://github.com/CoderDayton/nightcap.git#branch=main'
)
sha256sums=(
'SKIP'
)
pkgver() {
cd nightcap
local version
version="$(git describe --tags --abbrev=0 --match='v[0-9]*' 2>/dev/null)"
version="${version#v}"
printf '%s.r%s.g%s' \
"${version:-0.0.0}" \
"$(git rev-list --count HEAD)" \
"$(git rev-parse --short=7 HEAD)"
}
prepare() {
cd nightcap
# Use the system Vulkan headers instead of building the bundled submodule.
sed -i \
's|add_subdirectory(third_party/Vulkan-Headers EXCLUDE_FROM_ALL)|find_package(VulkanHeaders CONFIG REQUIRED)|' \
CMakeLists.txt
}
build() {
cmake -S nightcap -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DMOCKTAIL_DEFAULT_COMPATIBILITY_MANIFEST=/usr/share/mocktail/metadata/roblox_compatibility.json \
-DMOCKTAIL_DEFAULT_SIGNING_TRUST_MANIFEST=/usr/share/mocktail/metadata/roblox_signing_certificates.json \
-DMOCKTAIL_ENABLE_UPSTREAM_JNIVM=OFF \
-DBUILD_TESTING=OFF
cmake --build build
}
package() {
DESTDIR="${pkgdir}" cmake --install build
install -Dm644 nightcap/LICENSE \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |