mister-companion-git
LOW
maintainer orphaned
0 votes
scanned 2026-09-20 19:33:19.533630
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: darthmaul86 <pitepana@gmail.com>
2
3
_pkgname=mister-companion
4
pkgname=${_pkgname}-git
5
pkgver=r415.ae87ce3
6
pkgrel=1
7
pkgdesc="Companion utility for managing and syncing MiSTer FPGA setups"
8
arch=('any')
9
url="https://github.com/Anime0t4ku/mister-companion"
10
license=('GPL-2.0-only')
11
depends=('python' 'python-requests' 'python-paramiko' 'python-psutil' 'python-pyqt6' 'python-websocket-client' 'python-pillow')
12
makedepends=('git')
13
provides=("${_pkgname}")
14
conflicts=("${_pkgname}")
15
source=("git+https://github.com/Anime0t4ku/mister-companion.git")
16
sha256sums=('SKIP')
17
18
pkgver() {
19
cd "${_pkgname}"
20
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
21
}
22
23
package() {
24
cd "${_pkgname}"
25
26
install -dm755 "${pkgdir}/usr/share/${_pkgname}"
27
cp -r * "${pkgdir}/usr/share/${_pkgname}/"
28
29
# Δημιουργία wrapper script που προετοιμάζει τον φάκελο στο ~/.config
30
install -dm755 "${pkgdir}/usr/bin"
31
cat <<EOF > "${pkgdir}/usr/bin/${_pkgname}"
32
#!/bin/sh
33
CONF_DIR="\${XDG_CONFIG_HOME:-\$HOME/.config}/${_pkgname}"
34
mkdir -p "\$CONF_DIR"
35
36
# Αντιγραφή των απαραίτητων αρχείων/δομών αν δεν υπάρχουν στο ~/.config
37
if [ ! -f "\$CONF_DIR/main.py" ]; then
38
cp -rn /usr/share/${_pkgname}/${_pkgname}/* "\$CONF_DIR/"
39
fi
40
41
cd "\$CONF_DIR"
42
exec python main.py "\$@"
43
EOF
44
chmod +x "${pkgdir}/usr/bin/${_pkgname}"
45
46
install -dm755 "${pkgdir}/usr/share/pixmaps"
47
install -Dm644 "${_pkgname}/assets/icon.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
48
49
install -dm755 "${pkgdir}/usr/share/applications"
50
cat <<EOF > "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
51
[Desktop Entry]
52
Name=MiSTer Companion
53
Comment=Companion utility for managing and syncing MiSTer FPGA setups
54
Exec=mister-companion
55
Icon=mister-companion
56
Terminal=false
57
Type=Application
58
Categories=Utility;Settings;
59
EOF
60
}
61
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-20 19:33:19 | Low | 1 |