neomacs-bin

maintainer roughcast-finali · 0 votes · scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged Package installs a prebuilt binary from the project's official GitHub release, which is a normal practice for AUR packages; the low severity is due to limited votes and recent upload, not malicious content.

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 90%): Package installs a prebuilt binary from the project's official GitHub release, which is a normal practice for AUR packages; the low severity is due to limited votes and recent upload, not malicious content.

PKGBUILD

1# Maintainer: eval-exec <eval-exec@github>
2pkgname=neomacs-bin
3_pkgname=neomacs
4pkgver=0.0.15
5pkgrel=1
6pkgdesc="GPU powered Emacs written in Rust with a modern display engine (prebuilt binary)"
7arch=('x86_64')
8url="https://github.com/eval-exec/neomacs"
9license=('GPL-3.0-or-later')
10depends=(
11 'fontconfig'
12 'freetype2'
13 'gcc-libs'
14 'glib2'
15 'gstreamer'
16 'gst-plugins-base-libs'
17 'ncurses'
18 'zlib'
19)
20provides=('neomacs' 'emacs')
21conflicts=('neomacs' 'emacs')
22source=("${pkgname}-${pkgver}.tar.gz::https://github.com/eval-exec/neomacs/releases/download/v${pkgver}/neomacs-${pkgver}-x86_64-unknown-linux-gnu.tar.gz"
23 "https://raw.githubusercontent.com/eval-exec/neomacs/main/assets/logo.png"
24 "https://raw.githubusercontent.com/eval-exec/neomacs/main/etc/emacs.desktop")
25sha256sums=('b2264cf87df43d2d02c66c7510664c787f25b1ab05d48372913263662b7768a7'
26 'd62924ab6f8783beb69eef1b873f2c0b0d2e92f568ec47774423ad0eab3e25d9'
27 'f6ae6611d2e54e65d210ad2983df80ac5b65618c83c4190700e90ff455e12464')
28
29package() {
30 local _dir="neomacs-${pkgver}-x86_64-unknown-linux-gnu"
31
32 # Install binaries and pdump
33 install -dm755 "${pkgdir}/usr/bin"
34 install -m755 "${srcdir}/${_dir}/bin/neomacs" "${pkgdir}/usr/bin/neomacs"
35 install -m755 "${srcdir}/${_dir}/bin/neomacsclient" "${pkgdir}/usr/bin/neomacsclient"
36 install -m755 "${srcdir}/${_dir}/bin/neomacs-temacs" "${pkgdir}/usr/bin/neomacs-temacs"
37 install -m755 "${srcdir}/${_dir}/bin/bootstrap-neomacs" "${pkgdir}/usr/bin/bootstrap-neomacs"
38 install -m755 "${srcdir}/${_dir}/bin/mock-display" "${pkgdir}/usr/bin/mock-display"
39 install -m644 "${srcdir}/${_dir}/bin/neomacs.pdump" "${pkgdir}/usr/bin/neomacs.pdump"
40
41 # Install shared Lisp files
42 if [ -d "${srcdir}/${_dir}/share/neomacs" ]; then
43 install -dm755 "${pkgdir}/usr/share"
44 cp -r "${srcdir}/${_dir}/share/neomacs" "${pkgdir}/usr/share/neomacs"
45 fi
46
47 # Install Desktop entry & icon
48 install -Dm644 "${srcdir}/emacs.desktop" "${pkgdir}/usr/share/applications/neomacs.desktop"
49 sed -i 's/Name=Emacs/Name=Neomacs/' "${pkgdir}/usr/share/applications/neomacs.desktop"
50 sed -i 's/Exec=emacs %F/Exec=neomacs %F/' "${pkgdir}/usr/share/applications/neomacs.desktop"
51 sed -i 's/Icon=emacs/Icon=neomacs/' "${pkgdir}/usr/share/applications/neomacs.desktop"
52
53 install -Dm644 "${srcdir}/logo.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/neomacs.png"
54
55 # License
56 install -Dm644 "${srcdir}/${_dir}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
57}
58

Scan history

Scanned at (UTC)SeverityRules
2026-08-18 00:03:42 LOW 2
2026-08-17 00:18:29 LOW 2
2026-08-16 00:03:42 LOW 2
2026-08-15 00:26:13 LOW 2
2026-08-14 00:03:41 LOW 2
2026-08-13 00:17:07 LOW 2
2026-08-12 00:27:08 LOW 2
2026-08-11 13:21:13 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