eglantine-git

LOW
maintainer AntiApple4life 1 votes scanned 2026-11-04 04:05:54.882945
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# SPDX-License-Identifier: GPL-3.0-or-later
2# Maintainer: AntiApple4life <antiapple at antiapple dot net>
3
4pkgname=eglantine-git
5pkgver=0.r29964.g55cb315
6pkgrel=1
7pkgdesc='Nintendo Switch emulator (development branch)'
8arch=('x86_64')
9url='https://github.com/Djihads80/Eglantine'
10license=('GPL-3.0-or-later')
11depends=(
12 'enet'
13 'ffmpeg'
14 'libusb'
15 'opus'
16 'openssl'
17 'qt6-base'
18 'qt6-charts'
19 'sdl3'
20 'vulkan-icd-loader'
21)
22makedepends=(
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)
42optdepends=(
43 'qt6-wayland: native Wayland support'
44)
45provides=('eglantine')
46conflicts=('eglantine')
47source=("eglantine::git+https://github.com/Djihads80/Eglantine.git#branch=nx2")
48sha256sums=('SKIP')
49
50pkgver() {
51 cd "$srcdir/eglantine"
52 printf '0.r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
53}
54
55build() {
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
72package() {
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)SeverityRules
2026-11-04 04:05:54 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