lucid-spell

LOW
maintainer l1ngus 0 votes scanned 2026-08-21 07:14:31.584968
View on AUR
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
2pkgname=lucid-spell
3pkgver=0.1.0
4pkgrel=1
5pkgdesc="LLM-powered desktop translator."
6arch=('x86_64')
7url="https://github.com/l1ngus/lucid-spell"
8license=('MIT')
9
10depends=('webkit2gtk-4.1'
11 'libayatana-appindicator'
12 'gtk3'
13 'glib2'
14 'libsoup3'
15 'openssl')
16makedepends=('rust' 'cargo' 'nodejs' 'npm' 'pkgconf' 'openssl')
17
18# !strip и !debug запрещают makepkg трогать бинарник и создавать debug-пакет.
19# !lto автоматически убирает -flto=auto из CFLAGS, что спасает Rust от ошибок.
20options=('!strip' '!debug' '!lto')
21
22source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
23sha256sums=('dccae639f238330fb29c11fee252d234add83d3ca30d80e239621fa123238493')
24
25prepare() {
26 cd "$pkgname-$pkgver"
27 npm ci
28}
29
30build() {
31 cd "$pkgname-$pkgver"
32
33 export NO_STRIP=true
34 npm run tauri build
35}
36
37package() {
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]
50Name=Lucid Spell
51Exec=$pkgname
52Icon=$pkgname
53Terminal=false
54Type=Application
55Categories=Utility;Education;
56EOF
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)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion