dorion-appimage-bin

LOW
maintainer Keiran 1 votes scanned 2026-08-29 05:37:57.703010
View on AUR
Why flagged

The package installs a prebuilt AppImage from the project's official GitHub releases, which is extracted and installed locally; while the source is not built from scratch, it comes from a legitimate project host with no evidence of malicious behavior or supply-chain redirection.

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 installs a prebuilt AppImage from the project's official GitHub releases, which is extracted and installed locally; while the source is not built from scratch, it comes from a legitimate project host with no evidence of malicious behavior or supply-chain redirection.

PKGBUILD

1# Maintainer: Keiran <root@keirn.net>
2
3pkgname=dorion-appimage-bin
4pkgver=6.13.0
5pkgrel=1
6pkgdesc="Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!"
7arch=('x86_64')
8url="https://spikehd.github.io/projects/dorion"
9license=('GPL-3.0-only')
10depends=('hicolor-icon-theme' 'zlib' 'gcc-libs' 'glibc')
11provides=('dorion')
12conflicts=('dorion')
13options=('!strip' '!debug')
14source=("Dorion-${pkgver}.AppImage::https://github.com/SpikeHD/Dorion/releases/download/v${pkgver}/Dorion_${pkgver}_amd64.AppImage")
15sha256sums=('df97c76b5f0ac4b3769ad490982645dc565ab86b3d92682c149402ac1f38a834')
16
17prepare() {
18 cd "$srcdir"
19 chmod +x "Dorion-${pkgver}.AppImage"
20 ./"Dorion-${pkgver}.AppImage" --appimage-extract > /dev/null
21}
22
23package() {
24 # Upstream AppImage extracts to squashfs-root at $srcdir
25 install -dm755 "$pkgdir/opt/dorion"
26 cp -a "$srcdir/squashfs-root/." "$pkgdir/opt/dorion/"
27
28 # Ensure executables are executable
29 chmod +x "$pkgdir/opt/dorion/AppRun" "$pkgdir/opt/dorion/AppRun.wrapped" "$pkgdir/opt/dorion/usr/bin/Dorion"
30
31 # Wrapper in /usr/bin
32 install -Dm755 /dev/stdin "$pkgdir/usr/bin/dorion" << 'WRAPPER'
33#!/bin/sh
34exec /opt/dorion/AppRun "$@"
35WRAPPER
36
37 # Desktop file - fix Exec/Icon to use lowercase wrapper name
38 install -Dm644 "$pkgdir/opt/dorion/usr/share/applications/Dorion.desktop" "$pkgdir/usr/share/applications/dorion.desktop"
39 sed -i -e 's/^Exec=.*/Exec=dorion %U/' -e 's/^Icon=.*/Icon=dorion/' "$pkgdir/usr/share/applications/dorion.desktop"
40
41 # Icons - install 512px as dorion.png and symlink for compatibility
42 install -Dm644 "$pkgdir/opt/dorion/usr/share/icons/hicolor/512x512/apps/Dorion.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/dorion.png"
43 # Also expose other sizes if present (presently empty placeholder dirs upstream, but keep logic)
44 if [ -d "$pkgdir/opt/dorion/usr/share/icons" ]; then
45 # Ensure hicolor dir exists in system location; copy any additional icons that might be non-empty
46 for size in 16x16 32x32 64x64 128x128 256x256 scalable; do
47 if [ -f "$pkgdir/opt/dorion/usr/share/icons/hicolor/$size/apps/Dorion.png" ]; then
48 install -Dm644 "$pkgdir/opt/dorion/usr/share/icons/hicolor/$size/apps/Dorion.png" "$pkgdir/usr/share/icons/hicolor/$size/apps/dorion.png"
49 fi
50 # svg case for scalable
51 if [ -f "$pkgdir/opt/dorion/usr/share/icons/hicolor/$size/apps/Dorion.svg" ]; then
52 install -Dm644 "$pkgdir/opt/dorion/usr/share/icons/hicolor/$size/apps/Dorion.svg" "$pkgdir/usr/share/icons/hicolor/$size/apps/dorion.svg"
53 fi
54 done
55 fi
56
57 # License - from repo root if present
58 if [ -f "$startdir/LICENSE" ]; then
59 install -Dm644 "$startdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
60 fi
61}
62

Scan history

Scanned at (UTC)SeverityRules
2026-08-29 05:37:57 Low 2

Report a package

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

0 / 4000
Your suggestion