ergopsx-git

LOW
maintainer UNDEAD2075 1 votes scanned 2026-09-02 01:49:31.609352
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: 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
13pkgname=ergopsx-git
14pkgver=r55.7400400
15pkgrel=1
16pkgdesc="PlayStation 1 save manager: memory cards, containers, game breakdowns, consoles over FTP"
17arch=('any')
18url="https://github.com/NaikeeAndy/ergopsx"
19license=('MIT')
20depends=('python' 'pyside6')
21makedepends=('git')
22provides=("$_pkgname")
23conflicts=("$_pkgname")
24source=("$_pkgname::git+https://github.com/NaikeeAndy/ergopsx.git")
25sha256sums=('SKIP')
26
27pkgver() {
28 cd "$srcdir/$_pkgname"
29 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
30}
31
32package() {
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
47exec python /usr/share/ergopsx/qt/app.py "$@"
48LAUNCH
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)SeverityRules
2026-09-02 01:49:31 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