widemelon-git
LOW
maintainer pruefsumme
0 votes
scanned 2026-09-11 17:22:59.755085
Why flagged
The package builds from a public Git repository with a SKIP'd checksum, but it is a legitimate emulator project source; no remote code execution or malicious payloads are present.
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 a public Git repository with a SKIP'd checksum, but it is a legitimate emulator project source; no remote code execution or malicious payloads are present.
PKGBUILD
1
# Maintainer: pruefsumme <194605914+pruefsumme@users.noreply.github.com>
2
# Copyright (C) 2026 WideMelon contributors
3
# SPDX-License-Identifier: GPL-3.0-or-later
4
5
pkgname=widemelon-git
6
pkgver=1.0.2.r1.g31f5abe
7
pkgrel=1
8
pkgdesc='Widescreen Nintendo DS emulator based on melonDS (Git version)'
9
arch=('x86_64')
10
url='https://github.com/pruefsumme/widemelon'
11
license=('GPL-3.0-or-later')
12
depends=('enet' 'faad2' 'libarchive' 'libpcap' 'libslirp' 'libx11' 'libglvnd'
13
'qt6-base' 'qt6-multimedia' 'qt6-svg' 'qt6-websockets' 'sdl2' 'wayland' 'zstd')
14
makedepends=('cmake' 'extra-cmake-modules' 'git' 'ninja')
15
provides=('widemelon')
16
conflicts=('widemelon' 'widemelon-bin')
17
options=('!debug')
18
source=('widemelon::git+https://github.com/pruefsumme/widemelon.git')
19
sha256sums=('SKIP')
20
21
pkgver() {
22
cd widemelon
23
local tag revisions
24
tag=$(git tag --list --sort=-v:refname | sed -nE '/^v[0-9]+\.[0-9]+\.[0-9]+$/{p;q;}')
25
[[ -n "$tag" ]]
26
revisions=$(git rev-list --count "${tag}..HEAD")
27
printf '%s.r%s.g%s' "${tag#v}" "$revisions" "$(git rev-parse --short=7 HEAD)"
28
}
29
30
build() {
31
cmake -S widemelon -B build -G Ninja \
32
-DCMAKE_BUILD_TYPE=None \
33
-DCMAKE_INSTALL_PREFIX=/usr \
34
-DCMAKE_C_FLAGS="$CFLAGS" \
35
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
36
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \
37
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS" \
38
-DENABLE_LTO_RELEASE=OFF \
39
-DUSE_SYSTEM_LIBSLIRP=ON \
40
-DUSE_QT6=ON
41
cmake --build build
42
}
43
44
check() {
45
cmake -S widemelon/tests -B build-tests -G Ninja \
46
-DCMAKE_BUILD_TYPE=None \
47
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
48
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \
49
-DUSE_QT6=ON
50
cmake --build build-tests
51
ctest --test-dir build-tests --output-on-failure
52
}
53
54
package() {
55
DESTDIR="$pkgdir" cmake --install build
56
}
57
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-11 17:22:59 | Low | 2 |