olladesk

LOW
maintainer gradia64 0 votes scanned 2026-10-07 14:05:47.471701
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: gradia <gradia@disroot.org>
2
3pkgname=olladesk
4pkgver=0.3.0
5pkgrel=1
6pkgdesc="Client desktop per Ollama in stile ChatGPT (PySide6/Qt)"
7arch=('any')
8url="https://github.com/gradia64/OllaDesk"
9license=('GPL-3.0-or-later')
10depends=('python' 'pyside6' 'hicolor-icon-theme')
11makedepends=('git')
12optdepends=(
13 'ollama: server LLM locale'
14 'python-pypdf: testo dei PDF allegati'
15 'python-keyring: chiave API della ricerca web nel portachiavi (KWallet)'
16 'qt6-svg: icona SVG della finestra'
17 'python-qrcode: QR code per abbinare il telefono alla companion web'
18)
19# Sorgente git dal tag firmato dal maintainer: con «?signed» makepkg verifica
20# la firma del tag annotato e la accetta solo da una chiave in validpgpkeys.
21# Il prefisso «$pkgname::» fissa la cartella del clone in $srcdir/olladesk.
22source=("$pkgname::git+$url.git#tag=v$pkgver?signed")
23# SKIP per scelta: l'integrità del sorgente la garantisce la firma del tag
24# (?signed + validpgpkeys), non un hash.
25sha256sums=('SKIP')
26# Impronta della primaria: makepkg accetta anche le firme delle sue
27# sottochiavi, quindi una rotazione delle sottochiavi non cambia questa riga.
28validpgpkeys=('5B166C1B4AD7428C74A07D5BA3370987A0576694') # gradia (OllaDesk release signing)
29
30check() {
31 cd "$pkgname"
32 QT_QPA_PLATFORM=offscreen python tests/unit_test.py
33}
34
35package() {
36 cd "$pkgname"
37
38 install -d "$pkgdir/usr/share/olladesk"
39 cp -r olladesk "$pkgdir/usr/share/olladesk/"
40 # marcatore letto da app_update.install_method(): suggerimenti AUR
41 printf 'arch\n' > "$pkgdir/usr/share/olladesk/olladesk/_packaging"
42 install -Dm644 packaging/common/launcher.py "$pkgdir/usr/share/olladesk/launcher.py"
43 python -m compileall -q -s "$pkgdir" -p / "$pkgdir/usr/share/olladesk"
44
45 install -Dm755 packaging/common/olladesk.sh "$pkgdir/usr/bin/olladesk"
46 install -Dm644 olladesk.desktop "$pkgdir/usr/share/applications/olladesk.desktop"
47 install -Dm644 olladesk/assets/olladesk.svg \
48 "$pkgdir/usr/share/icons/hicolor/scalable/apps/olladesk.svg"
49
50 install -d "$pkgdir/usr/share/man/man1"
51 sed -e "s/@VERSION@/$pkgver/" \
52 -e "s/@DATE@/$(date -u -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d)/" \
53 packaging/common/olladesk.1.in > "$pkgdir/usr/share/man/man1/olladesk.1"
54 install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
55}
56

Changes since previous scan

--- PKGBUILD @ 2026-10-06 00:13
+++ PKGBUILD @ 2026-10-07 14:05
@@ -1,7 +1,7 @@
# Maintainer: gradia <gradia@disroot.org>
pkgname=olladesk
-pkgver=0.2.6
+pkgver=0.3.0
pkgrel=1
pkgdesc="Client desktop per Ollama in stile ChatGPT (PySide6/Qt)"
arch=('any')
@@ -14,6 +14,7 @@
'python-pypdf: testo dei PDF allegati'
'python-keyring: chiave API della ricerca web nel portachiavi (KWallet)'
'qt6-svg: icona SVG della finestra'
+ 'python-qrcode: QR code per abbinare il telefono alla companion web'
)
# Sorgente git dal tag firmato dal maintainer: con «?signed» makepkg verifica
# la firma del tag annotato e la accetta solo da una chiave in validpgpkeys.

Scan history

Scanned at (UTC)SeverityRules
2026-10-07 14:05:47 Low 1
2026-10-06 00:13:36 Clean 2
2026-10-05 23:40:58 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