lucid-spell
LOW
maintainer l1ngus
0 votes
scanned 2026-08-21 07:14:31.584968
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
# Maintainer: l1ngus
2
pkgname=lucid-spell
3
pkgver=0.1.0
4
pkgrel=1
5
pkgdesc="LLM-powered desktop translator."
6
arch=('x86_64')
7
url="https://github.com/l1ngus/lucid-spell"
8
license=('MIT')
9
10
depends=('webkit2gtk-4.1'
11
'libayatana-appindicator'
12
'gtk3'
13
'glib2'
14
'libsoup3'
15
'openssl')
16
makedepends=('rust' 'cargo' 'nodejs' 'npm' 'pkgconf' 'openssl')
17
18
# !strip и !debug запрещают makepkg трогать бинарник и создавать debug-пакет.
19
# !lto автоматически убирает -flto=auto из CFLAGS, что спасает Rust от ошибок.
20
options=('!strip' '!debug' '!lto')
21
22
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
23
sha256sums=('dccae639f238330fb29c11fee252d234add83d3ca30d80e239621fa123238493')
24
25
prepare() {
26
cd "$pkgname-$pkgver"
27
npm ci
28
}
29
30
build() {
31
cd "$pkgname-$pkgver"
32
33
export NO_STRIP=true
34
npm run tauri build
35
}
36
37
package() {
38
cd "$pkgname-$pkgver"
39
40
# 1. Установка скомпилированного бинарника
41
install -Dm755 "src-tauri/target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
42
43
# 2. Установка иконки приложения
44
install -Dm644 "src-tauri/icons/128x128.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
45
46
# 3. Создание .desktop файла для запуска из меню
47
install -dm755 "$pkgdir/usr/share/applications"
48
cat >"$pkgdir/usr/share/applications/$pkgname.desktop" <<EOF
49
[Desktop Entry]
50
Name=Lucid Spell
51
Exec=$pkgname
52
Icon=$pkgname
53
Terminal=false
54
Type=Application
55
Categories=Utility;Education;
56
EOF
57
}
58
Changes since previous scan
--- PKGBUILD @ 2026-08-17 00:18+++ PKGBUILD @ 2026-08-21 07:14@@ -1,7 +1,7 @@ # Maintainer: l1ngus pkgname=lucid-spell pkgver=0.1.0-pkgrel=2 # Увеличил pkgrel, чтобы AUR подхватил изменения+pkgrel=1 pkgdesc="LLM-powered desktop translator." arch=('x86_64') url="https://github.com/l1ngus/lucid-spell"@@ -20,7 +20,7 @@ options=('!strip' '!debug' '!lto') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")-sha256sums=('426aa459f4c27c94e542192dde12e4e7a1a3ca335c95b7e47867697101362421')+sha256sums=('dccae639f238330fb29c11fee252d234add83d3ca30d80e239621fa123238493') prepare() { cd "$pkgname-$pkgver"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-21 07:14:31 | Low | 1 |
| 2026-08-17 00:18:29 | Clean | 2 |
| 2026-08-16 19:33:38 | Low | 1 |
| 2026-08-15 00:26:13 | Clean | 2 |
| 2026-08-14 11:29:14 | Low | 1 |
| 2026-08-14 09:28:24 | Low | 1 |