xone-dkms-trigger-rumble-hack
LOW
maintainer detian
0 votes
scanned 2026-10-31 15:58:34.921556
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: detiam <dehe_tian at outlook dot com>
2
# Contributor: xiota
3
# Contributor: Michał Kopeć <michal (at) nozomi.space>
4
# Contributor: Tomasz Pakuła <tomasz.pakula.oficjalny (at) gmail.com>
5
6
## options
7
: "${_build_debug:=false}"
8
9
_pkgname="xone"
10
pkgname="xone-dkms-trigger-rumble-hack"
11
pkgver=0.5.8
12
pkgrel=1
13
pkgdesc='Modern Linux driver for Xbox One and Xbox Series X|S controllers (with trigger rumble hack)'
14
url="https://github.com/detiam/xone"
15
license=('GPL-2.0-or-later')
16
arch=('any')
17
18
depends=(
19
'dkms'
20
'xone-dongle-firmware'
21
)
22
makedepends=(
23
'git'
24
)
25
26
provides=("$_pkgname-dkms")
27
conflicts=("$_pkgname-dkms")
28
_pkgsrc="dlundqvist.xone"
29
source=("$_pkgsrc::git+$url.git#commit=1d89d27e8d105d23fa7d051784d8972084945474")
30
sha256sums=('029248eefe1020d300b6b117bbdd48e1382f89b4a161607362a3f49c5a174366')
31
32
package() {
33
# set module version
34
find "$_pkgsrc" -type f \( -name 'dkms.conf' -o -name '*.c' \) -exec sed -i "s/#VERSION#/$pkgver/" {} +
35
36
if [[ "${_build_debug::1}" == "t" ]]; then
37
echo 'ccflags-y += -DDEBUG' >> "$_pkgsrc/Kbuild"
38
fi
39
40
# copy module to /usr/src
41
mkdir -pm755 "$pkgdir/usr/src/$_pkgname-$pkgver"
42
cp -a "$_pkgsrc"/* "$pkgdir/usr/src/$_pkgname-$pkgver/"
43
44
# blacklist xpad module
45
install -Dm644 "$_pkgsrc/install/modprobe.conf" "$pkgdir/usr/lib/modprobe.d/$pkgname.conf"
46
47
# enable trigger rumble hack default
48
echo "options xone_gip_gamepad trigger_rumble_mode=3" >> "$pkgdir/usr/lib/modprobe.d/$pkgname.conf"
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-31 15:58:34 | Low | 1 |