mesee-wayland-git

maintainer katcote · 0 votes · base mesee-git · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package builds from a public Git repository with a SKIP'd checksum, but sources are from the project's official GitHub; no remote code execution or obfuscated payloads are present, and installed files are compiled from source.

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.

LOW AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from a public Git repository with a SKIP'd checksum, but sources are from the project's official GitHub; no remote code execution or obfuscated payloads are present, and installed files are compiled from source.

PKGBUILD

1# Maintainer: katcote <s@katcote.com>
2pkgbase=mesee-git
3_pkgname=mesee
4pkgname=('mesee-x11-git' 'mesee-wayland-git')
5pkgver=0.1.0.r0.geec16f5
6pkgrel=2
7pkgdesc="Modular screen-capture daemon and OCR translator client"
8arch=('x86_64')
9url="https://github.com/MatieBaal/mesee"
10license=('MIT')
11
12makedepends=('gcc' 'make' 'go' 'git' 'wayland' 'libx11' 'tesseract')
13source=("git+$url.git#tag=v0.1.0")
14sha256sums=('SKIP')
15options=('!debug')
16
17pkgver() {
18 cd "$_pkgname"
19 git describe --long --tags --always | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
20}
21
22build() {
23 cd "$_pkgname"
24
25 make all
26
27 cd client
28 go build -o ../build/mesee-client ./cmd/app/main.go
29}
30
31package_mesee-x11-git() {
32 pkgdesc="Modular screen-capture daemon and OCR translator client (X11 Backend)"
33 depends=('glibc' 'tesseract' 'libx11')
34 provides=('mesee-git' 'mesee-backend')
35 conflicts=('mesee-git' 'mesee-backend')
36
37 cd "$_pkgname"
38
39 install -Dm755 build/mesee_daemon "$pkgdir/usr/bin/mesee-daemon"
40 install -Dm755 build/mesee-client "$pkgdir/usr/bin/mesee-client"
41 install -Dm755 build/libmesee_backend_x11.so "$pkgdir/usr/lib/mesee/libmesee_backend_x11.so"
42 install -Dm644 daemon/backend/mesee_backend.h "$pkgdir/usr/include/mesee/mesee_backend.h"
43
44 # Создаем главный запускаемый скрипт /usr/bin/mesee
45 install -d "$pkgdir/usr/bin"
46 cat << 'EOF' > "$pkgdir/usr/bin/mesee"
47#!/bin/sh
48cd /usr/lib/mesee || exit 1
49
50/usr/bin/mesee-daemon &
51DAEMON_PID=$!
52
53trap 'kill $DAEMON_PID 2>/dev/null' EXIT INT TERM
54
55/usr/bin/mesee-client "$@"
56EOF
57 chmod +x "$pkgdir/usr/bin/mesee"
58
59 if [ -f LICENSE ]; then
60 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
61 fi
62}
63
64package_mesee-wayland-git() {
65 pkgdesc="Modular screen-capture daemon and OCR translator client (Wayland Backend)"
66 depends=('glibc' 'tesseract' 'wayland' 'libx11')
67 provides=('mesee-git' 'mesee-backend')
68 conflicts=('mesee-git' 'mesee-backend')
69
70 cd "$_pkgname"
71
72 install -Dm755 build/mesee_daemon "$pkgdir/usr/bin/mesee-daemon"
73 install -Dm755 build/mesee-client "$pkgdir/usr/bin/mesee-client"
74 install -Dm755 build/libmesee_backend_wayland.so "$pkgdir/usr/lib/mesee/libmesee_backend_wayland.so"
75 install -Dm644 daemon/backend/mesee_backend.h "$pkgdir/usr/include/mesee/mesee_backend.h"
76
77 # Создаем главный запускаемый скрипт /usr/bin/mesee
78 install -d "$pkgdir/usr/bin"
79 cat << 'EOF' > "$pkgdir/usr/bin/mesee"
80#!/bin/sh
81cd /usr/lib/mesee || exit 1
82
83/usr/bin/mesee-daemon &
84DAEMON_PID=$!
85
86trap 'kill $DAEMON_PID 2>/dev/null' EXIT INT TERM
87
88/usr/bin/mesee-client "$@"
89EOF
90 chmod +x "$pkgdir/usr/bin/mesee"
91
92 if [ -f LICENSE ]; then
93 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
94 fi
95}
96

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 19:33:02 LOW 2

Report a package

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

0 / 4000
Your suggestion