mascot
LOW
maintainer rebellen
0 votes
scanned 2026-10-24 19:41:06.850237
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: HexRebel (AUR: rebellen) <200467570+HexRebel@users.noreply.github.com>
2
pkgname=mascot
3
pkgver=0.3.0
4
pkgrel=1
5
pkgdesc="Shimeji-style desktop mascots for Wayland that you can talk to (a chat bubble for local or hosted language models)"
6
arch=('x86_64')
7
url="https://github.com/HexRebel/mascot"
8
license=('GPL-2.0-or-later' 'CC0-1.0' 'LicenseRef-Shimeji')
9
depends=('wayland' 'libarchive' 'python' 'python-pillow' 'quickshell' 'aichat')
10
makedepends=('git' 'wayland-protocols' 'uthash')
11
optdepends=('ollama: local language models'
12
'curl: keep a local model loaded while the bubble is open'
13
'ttf-nerd-fonts-symbols: the icons in the chat bubble'
14
'xdg-utils: mascot prototypes poses opens its page in the browser')
15
source=("$pkgname::git+https://github.com/HexRebel/mascot.git#tag=v$pkgver"
16
"json.h::git+https://github.com/sheredom/json.h.git"
17
"qoi::git+https://github.com/phoboslab/qoi.git"
18
"py-qoi::git+https://github.com/mathpn/py-qoi.git")
19
sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP')
20
21
prepare() {
22
cd "$pkgname"
23
# The submodules from the sources above, at the commits Mascot pins (the KDE plugin is not built)
24
git submodule init src/third_party/json.h src/third_party/qoi src/mascotctl/qoi
25
git config submodule.src/third_party/json.h.url "$srcdir/json.h"
26
git config submodule.src/third_party/qoi.url "$srcdir/qoi"
27
git config submodule.src/shimejictl/qoi.url "$srcdir/py-qoi"
28
git -c protocol.file.allow=always submodule update
29
}
30
31
build() {
32
cd "$pkgname"
33
make PREFIX=/usr
34
}
35
36
package() {
37
cd "$pkgname"
38
make PREFIX=/usr DESTDIR="$pkgdir" install
39
install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
40
install -Dm644 prototypes/Shimeji.Robo/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/Robo-CC0.txt"
41
install -Dm644 prototypes/Shimeji.Shimeji/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/Shimeji.txt"
42
}
43
Changes since previous scan
--- PKGBUILD @ 2026-10-24 00:14+++ PKGBUILD @ 2026-10-24 19:41@@ -1,10 +1,10 @@-# Maintainer: Xedoc91 <200467570+Xedoc91@users.noreply.github.com>+# Maintainer: HexRebel (AUR: rebellen) <200467570+HexRebel@users.noreply.github.com> pkgname=mascot-pkgver=0.2.0+pkgver=0.3.0 pkgrel=1 pkgdesc="Shimeji-style desktop mascots for Wayland that you can talk to (a chat bubble for local or hosted language models)" arch=('x86_64')-url="https://github.com/Xedoc91/mascot"+url="https://github.com/HexRebel/mascot" license=('GPL-2.0-or-later' 'CC0-1.0' 'LicenseRef-Shimeji') depends=('wayland' 'libarchive' 'python' 'python-pillow' 'quickshell' 'aichat') makedepends=('git' 'wayland-protocols' 'uthash')@@ -12,7 +12,7 @@ 'curl: keep a local model loaded while the bubble is open' 'ttf-nerd-fonts-symbols: the icons in the chat bubble' 'xdg-utils: mascot prototypes poses opens its page in the browser')-source=("$pkgname::git+https://github.com/Xedoc91/mascot.git#tag=v$pkgver"+source=("$pkgname::git+https://github.com/HexRebel/mascot.git#tag=v$pkgver" "json.h::git+https://github.com/sheredom/json.h.git" "qoi::git+https://github.com/phoboslab/qoi.git" "py-qoi::git+https://github.com/mathpn/py-qoi.git")Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-24 19:41:06 | Low | 1 |
| 2026-10-24 00:14:55 | Clean | 2 |
| 2026-10-23 21:38:30 | Low | 1 |
| 2026-10-23 19:38:15 | Low | 1 |