proton-autogen
LOW
maintainer N3oray
0 votes
scanned 2026-09-14 19:17:46.075273
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: N3oRay <n3oray77 at gmail dot com>
2
pkgname=proton-autogen
3
pkgver=3.3.7
4
pkgrel=1
5
pkgdesc="Automatic Proton/Wine launcher for Windows executables"
6
arch=('any')
7
url="https://github.com/N3oRay/proton-autogen"
8
license=('MIT')
9
10
depends=(
11
python
12
python-gobject
13
python-pyyaml
14
python-rich
15
python-requests
16
python-psutil
17
gtk4
18
gdk-pixbuf2
19
graphene
20
)
21
22
optdepends=(
23
'steam: Proton runtime'
24
'wine: Wine fallback'
25
'mangohud: Performance overlay'
26
'gamemode: Game optimization'
27
'gamescope: Micro-compositor'
28
'dolphin: Dolphin file manager integration'
29
'nemo: Nemo file manager integration'
30
)
31
32
makedepends=(
33
python-build
34
python-installer
35
python-wheel
36
python-setuptools
37
)
38
39
source=("proton-autogen-${pkgver}.tar.gz::https://github.com/N3oRay/proton-autogen/archive/refs/tags/v${pkgver}.tar.gz")
40
41
sha256sums=('cc104e0f0270ec7ea2c85bda130701798f3b0cd21ce30f81de8568034989492f')
42
43
build() {
44
cd "$srcdir/$pkgname-$pkgver"
45
46
python -m build --wheel --no-isolation
47
}
48
49
package() {
50
cd "$srcdir/$pkgname-$pkgver"
51
52
53
# Installation du package Python et de ses ressources
54
python -m installer \
55
--destdir="$pkgdir" \
56
dist/*.whl
57
58
# Lanceur
59
install -Dm755 \
60
usr/bin/proton-autogen \
61
"$pkgdir/usr/bin/proton-autogen"
62
63
# Ressources partagées
64
if [[ -d usr/share/proton-autogen ]]; then
65
install -dm755 \
66
"$pkgdir/usr/share/proton-autogen"
67
68
cp -a \
69
usr/share/proton-autogen/. \
70
"$pkgdir/usr/share/proton-autogen/"
71
fi
72
73
# Desktop
74
install -Dm644 \
75
usr/share/applications/proton-autogen.desktop \
76
"$pkgdir/usr/share/applications/proton-autogen.desktop"
77
78
# Icône
79
install -Dm644 \
80
usr/share/icons/hicolor/256x256/apps/proton-autogen.png \
81
"$pkgdir/usr/share/icons/hicolor/256x256/apps/proton-autogen.png"
82
83
install -Dm644 \
84
usr/share/icons/hicolor/256x256/apps/proton-autogen.png \
85
"$pkgdir/usr/share/icons/hicolor/256x256/apps/io.github.N3oRay.ProtonAutogen.png"
86
87
# Page de manuel
88
install -Dm644 \
89
debian/proton-autogen.1.gz \
90
"$pkgdir/usr/share/man/man1/proton-autogen.1.gz"
91
92
# Dolphin / KDE
93
install -Dm644 \
94
usr/share/kio/servicemenus/proton-autogen.desktop \
95
"$pkgdir/usr/share/kio/servicemenus/proton-autogen.desktop"
96
97
# Nemo
98
install -Dm644 \
99
usr/share/nemo/actions/proton-autogen.nemo_action \
100
"$pkgdir/usr/share/nemo/actions/proton-autogen.nemo_action"
101
102
# Licence
103
install -Dm644 \
104
LICENSE \
105
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
106
107
108
}
109
110
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-14 19:17:46 | Low | 1 |