mascot

LOW
maintainer rebellen 0 votes scanned 2026-10-24 19:41:06.850237
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: HexRebel (AUR: rebellen) <200467570+HexRebel@users.noreply.github.com>
2pkgname=mascot
3pkgver=0.3.0
4pkgrel=1
5pkgdesc="Shimeji-style desktop mascots for Wayland that you can talk to (a chat bubble for local or hosted language models)"
6arch=('x86_64')
7url="https://github.com/HexRebel/mascot"
8license=('GPL-2.0-or-later' 'CC0-1.0' 'LicenseRef-Shimeji')
9depends=('wayland' 'libarchive' 'python' 'python-pillow' 'quickshell' 'aichat')
10makedepends=('git' 'wayland-protocols' 'uthash')
11optdepends=('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')
15source=("$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")
19sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP')
20
21prepare() {
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
31build() {
32 cd "$pkgname"
33 make PREFIX=/usr
34}
35
36package() {
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)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion