widemelon

LOW
maintainer pruefsumme 0 votes scanned 2026-09-11 17:22:59.755085
View on AUR
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: pruefsumme <194605914+pruefsumme@users.noreply.github.com>
2# Copyright (C) 2026 WideMelon contributors
3# SPDX-License-Identifier: GPL-3.0-or-later
4
5pkgname=widemelon
6pkgver=1.0.2
7pkgrel=1
8pkgdesc='Widescreen Nintendo DS emulator based on melonDS'
9arch=('x86_64')
10url='https://github.com/pruefsumme/widemelon'
11license=('GPL-3.0-or-later')
12depends=('enet' 'faad2' 'libarchive' 'libpcap' 'libslirp' 'libx11' 'libglvnd'
13 'qt6-base' 'qt6-multimedia' 'qt6-svg' 'qt6-websockets' 'sdl2' 'wayland' 'zstd')
14makedepends=('cmake' 'extra-cmake-modules' 'ninja')
15conflicts=('widemelon-git' 'widemelon-bin')
16options=('!debug')
17source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pruefsumme/widemelon/archive/refs/tags/v${pkgver}.tar.gz")
18sha256sums=('dae7c10e4b11fdf40010da07bb736e7d7f4ac1b99c45a32650b8e80f901fbdaa')
19
20build() {
21 cmake -S "${pkgname}-${pkgver}" -B build -G Ninja \
22 -DCMAKE_BUILD_TYPE=None \
23 -DCMAKE_INSTALL_PREFIX=/usr \
24 -DCMAKE_C_FLAGS="$CFLAGS" \
25 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
26 -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \
27 -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS" \
28 -DENABLE_LTO_RELEASE=OFF \
29 -DUSE_SYSTEM_LIBSLIRP=ON \
30 -DUSE_QT6=ON
31 cmake --build build
32}
33
34check() {
35 cmake -S "${pkgname}-${pkgver}/tests" -B build-tests -G Ninja \
36 -DCMAKE_BUILD_TYPE=None \
37 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
38 -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \
39 -DUSE_QT6=ON
40 cmake --build build-tests
41 ctest --test-dir build-tests --output-on-failure
42}
43
44package() {
45 DESTDIR="$pkgdir" cmake --install build
46}
47

Scan history

Scanned at (UTC)SeverityRules
2026-09-11 17:22:59 Low 1

Report a package

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

0 / 4000
Your suggestion