rune-ide-bin

LOW
maintainer leynebe 0 votes scanned 2026-09-12 15:12:25.546860
View on AUR
Why flagged

The package downloads prebuilt binaries from the project's official GitHub releases, which is a normal practice for AUR binary packages; the low severity is due to the lack of source compilation and reliance on upstream's release integrity, but the source is verifiable and checksummed.

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 downloads prebuilt binaries from the project's official GitHub releases, which is a normal practice for AUR binary packages; the low severity is due to the lack of source compilation and reliance on upstream's release integrity, but the source is verifiable and checksummed.

PKGBUILD

1# Maintainer: Ben Leynen <leynenben@gmail.com>
2
3pkgname=rune-ide-bin
4_pkgname=rune
5_binaryname=rune
6pkgdesc="Fast, GPU-rendered, keyboard-driven IDE for power users"
7pkgver=1.2.1
8pkgrel=2
9arch=('x86_64' 'aarch64')
10url="https://github.com/unstablebuild/rune"
11license=('GPL-3.0-or-later')
12# prebuilt Go binary: stripping/splitting debuginfo doesn't apply and
13# debugedit fails to parse its DWARF, producing a useless debug package
14options=('!strip' '!debug')
15depends=(
16 'libx11'
17 'libxcursor'
18 'libxext'
19 'libxfixes'
20 'libxi'
21 'libxinerama'
22 'libxrandr'
23 'libxrender'
24 'libxxf86vm'
25 'libglvnd'
26)
27
28source_x86_64=(
29 "$pkgname-$pkgver-linux-amd64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-amd64.tar.gz"
30)
31source_aarch64=(
32 "$pkgname-$pkgver-linux-arm64.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-arm64.tar.gz"
33)
34source=(
35 "LICENSE-${pkgver}::${url}/raw/v${pkgver}/LICENSE"
36)
37
38sha256sums=('3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986')
39sha256sums_x86_64=('9cf17cca71172c7dcf3094e2837b21ebdc504920546cb8b87d7cd8e1f32f2400')
40sha256sums_aarch64=('a07cb3ca75b299aa5609a909f6b5f24c01b3f3c5b08c4164a8e120d343557af1')
41
42package() {
43 # upstream ships a self-contained "rune.app" bundle (bin/, share/) whose
44 # binary locates share/ relative to its own path, so the tree is kept
45 # intact under /opt rather than split across the usual FHS locations
46 install -D -m0755 "${srcdir}/${_pkgname}.app/bin/${_binaryname}" "${pkgdir}/opt/${pkgname}/bin/${_binaryname}"
47
48 for f in .zlogin .zprofile .zshenv .zshrc; do
49 install -D -m0644 "${srcdir}/${_pkgname}.app/share/zdot/$f" "${pkgdir}/opt/${pkgname}/share/zdot/$f"
50 done
51
52 install -d "${pkgdir}/usr/bin"
53 ln -s "/opt/${pkgname}/bin/${_binaryname}" "${pkgdir}/usr/bin/${_binaryname}"
54
55 # renamed from upstream's rune.desktop: the unrelated AUR package
56 # "rune" (a Loki Entertainment game) already owns that filename under
57 # /usr/share/applications/
58 install -D -m0644 "${srcdir}/${_pkgname}.app/share/applications/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/rune-ide.desktop"
59 install -D -m0644 "${srcdir}/${_pkgname}.app/share/icons/hicolor/512x512/apps/${_pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
60 install -D -m0644 "${srcdir}/${_pkgname}.app/share/icons/hicolor/1024x1024/apps/${_pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/${_pkgname}.png"
61
62 install -D -m0644 "${srcdir}/LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
63}
64

Scan history

Scanned at (UTC)SeverityRules
2026-09-12 15:12:25 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