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>
2
pkgbase=mesee-git
3
_pkgname=mesee
4
pkgname=('mesee-x11-git' 'mesee-wayland-git')
5
pkgver=0.1.0.r0.geec16f5
6
pkgrel=2
7
pkgdesc="Modular screen-capture daemon and OCR translator client"
8
arch=('x86_64')
9
url="https://github.com/MatieBaal/mesee"
10
license=('MIT')
11
12
makedepends=('gcc' 'make' 'go' 'git' 'wayland' 'libx11' 'tesseract')
13
source=("git+$url.git#tag=v0.1.0")
14
sha256sums=('SKIP')
15
options=('!debug')
16
17
pkgver() {
18
cd "$_pkgname"
19
git describe --long --tags --always | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
20
}
21
22
build() {
23
cd "$_pkgname"
24
25
make all
26
27
cd client
28
go build -o ../build/mesee-client ./cmd/app/main.go
29
}
30
31
package_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
48
cd /usr/lib/mesee || exit 1
49
50
/usr/bin/mesee-daemon &
51
DAEMON_PID=$!
52
53
trap 'kill $DAEMON_PID 2>/dev/null' EXIT INT TERM
54
55
/usr/bin/mesee-client "$@"
56
EOF
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
64
package_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
81
cd /usr/lib/mesee || exit 1
82
83
/usr/bin/mesee-daemon &
84
DAEMON_PID=$!
85
86
trap 'kill $DAEMON_PID 2>/dev/null' EXIT INT TERM
87
88
/usr/bin/mesee-client "$@"
89
EOF
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) | Severity | Rules |
|---|---|---|
| 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 |