ergopsx-git
LOW
maintainer UNDEAD2075
1 votes
scanned 2026-09-02 01:49:31.609352
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: Naikee <dktgsitu@gmail.com>
2
#
3
# Arch package built straight from the repository, so that it follows the
4
# git tip: makepkg re-reads pkgver() on every build and pacman sees a newer
5
# version whenever a commit lands.
6
#
7
# Nothing is bundled here. On Arch the right thing is to lean on the system
8
# Python and the system Qt rather than ship a copy of both, which is what
9
# the .tar.gz release does. That makes this package about a megabyte
10
# instead of eighty.
11
12
_pkgname=ergopsx
13
pkgname=ergopsx-git
14
pkgver=r55.7400400
15
pkgrel=1
16
pkgdesc="PlayStation 1 save manager: memory cards, containers, game breakdowns, consoles over FTP"
17
arch=('any')
18
url="https://github.com/NaikeeAndy/ergopsx"
19
license=('MIT')
20
depends=('python' 'pyside6')
21
makedepends=('git')
22
provides=("$_pkgname")
23
conflicts=("$_pkgname")
24
source=("$_pkgname::git+https://github.com/NaikeeAndy/ergopsx.git")
25
sha256sums=('SKIP')
26
27
pkgver() {
28
cd "$srcdir/$_pkgname"
29
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
30
}
31
32
package() {
33
cd "$srcdir/$_pkgname"
34
35
# The app reads its engine from tools/ and its string tables from
36
# tools/data, so both travel with it.
37
install -d "$pkgdir/usr/share/$_pkgname"
38
cp -r qt tools "$pkgdir/usr/share/$_pkgname/"
39
rm -rf "$pkgdir/usr/share/$_pkgname/qt/.venv" \
40
"$pkgdir/usr/share/$_pkgname/qt/dist" \
41
"$pkgdir/usr/share/$_pkgname/qt/build"
42
find "$pkgdir/usr/share/$_pkgname" -name '__pycache__' -type d -exec rm -rf {} +
43
44
install -d "$pkgdir/usr/bin"
45
cat > "$pkgdir/usr/bin/$_pkgname" <<'LAUNCH'
46
#!/bin/sh
47
exec python /usr/share/ergopsx/qt/app.py "$@"
48
LAUNCH
49
chmod 755 "$pkgdir/usr/bin/$_pkgname"
50
51
install -Dm644 qt/packaging/ergopsx.desktop \
52
"$pkgdir/usr/share/applications/$_pkgname.desktop"
53
install -Dm644 qt/packaging/ergopsx.png \
54
"$pkgdir/usr/share/icons/hicolor/256x256/apps/$_pkgname.png"
55
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
56
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
57
}
58
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-02 01:49:31 | Low | 1 |