eglantine-git
LOW
maintainer AntiApple4life
1 votes
scanned 2026-11-04 04:05:54.882945
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
# SPDX-License-Identifier: GPL-3.0-or-later
2
# Maintainer: AntiApple4life <antiapple at antiapple dot net>
3
4
pkgname=eglantine-git
5
pkgver=0.r29964.g55cb315
6
pkgrel=1
7
pkgdesc='Nintendo Switch emulator (development branch)'
8
arch=('x86_64')
9
url='https://github.com/Djihads80/Eglantine'
10
license=('GPL-3.0-or-later')
11
depends=(
12
'enet'
13
'ffmpeg'
14
'libusb'
15
'opus'
16
'openssl'
17
'qt6-base'
18
'qt6-charts'
19
'sdl3'
20
'vulkan-icd-loader'
21
)
22
makedepends=(
23
'boost'
24
'cmake'
25
'git'
26
'glslang'
27
'libzip'
28
'lz4'
29
'ninja'
30
'nlohmann-json'
31
'opus'
32
'qt6-base'
33
'qt6-charts'
34
'spirv-headers'
35
'spirv-tools'
36
'vulkan-headers'
37
'vulkan-utility-libraries'
38
'xbyak'
39
'zlib'
40
'zstd'
41
)
42
optdepends=(
43
'qt6-wayland: native Wayland support'
44
)
45
provides=('eglantine')
46
conflicts=('eglantine')
47
source=("eglantine::git+https://github.com/Djihads80/Eglantine.git#branch=nx2")
48
sha256sums=('SKIP')
49
50
pkgver() {
51
cd "$srcdir/eglantine"
52
printf '0.r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
53
}
54
55
build() {
56
cmake -S "$srcdir/eglantine" -B "$srcdir/build" -G Ninja \
57
-DCMAKE_BUILD_TYPE=Release \
58
-DCMAKE_INSTALL_PREFIX=/usr \
59
-DCMAKE_INSTALL_LIBDIR=lib \
60
-DENABLE_QT=ON \
61
-DENABLE_UPDATE_CHECKER=OFF \
62
-DYUZU_CMD=ON \
63
-DYUZU_ROOM=OFF \
64
-DYUZU_USE_BUNDLED_QT=OFF \
65
-DYUZU_USE_BUNDLED_SDL3=OFF \
66
-DYUZU_USE_BUNDLED_FFMPEG=OFF \
67
-DYUZU_TESTS=OFF \
68
-DBUILD_TESTING=OFF
69
cmake --build "$srcdir/build" --parallel
70
}
71
72
package() {
73
DESTDIR="$pkgdir" cmake --install "$srcdir/build"
74
75
# The desktop entry uses the Eglantine icon name; the upstream install uses
76
# the older Eden filename, so install an alias that matches the desktop file.
77
install -Dm644 "$srcdir/eglantine/dist/dev.eden_emu.eden.svg" \
78
"$pkgdir/usr/share/icons/hicolor/scalable/apps/dev.eglantine.eglantine.svg"
79
}
80
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-04 04:05:54 | Low | 1 |