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>
2
pkgname=neomacs-bin
3
_pkgname=neomacs
4
pkgver=0.0.15
5
pkgrel=1
6
pkgdesc="GPU powered Emacs written in Rust with a modern display engine (prebuilt binary)"
7
arch=('x86_64')
8
url="https://github.com/eval-exec/neomacs"
9
license=('GPL-3.0-or-later')
10
depends=(
11
'fontconfig'
12
'freetype2'
13
'gcc-libs'
14
'glib2'
15
'gstreamer'
16
'gst-plugins-base-libs'
17
'ncurses'
18
'zlib'
19
)
20
provides=('neomacs' 'emacs')
21
conflicts=('neomacs' 'emacs')
22
source=("${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")
25
sha256sums=('b2264cf87df43d2d02c66c7510664c787f25b1ab05d48372913263662b7768a7'
26
'd62924ab6f8783beb69eef1b873f2c0b0d2e92f568ec47774423ad0eab3e25d9'
27
'f6ae6611d2e54e65d210ad2983df80ac5b65618c83c4190700e90ff455e12464')
28
29
package() {
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) | Severity | Rules |
|---|---|---|
| 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 |