Package Details: xpadneo-dkms-git 0.5.4.r336.g5a2a53a-2

Git Clone URL: https://aur.archlinux.org/xpadneo-dkms-git.git (read-only)
Package Base: xpadneo-dkms-git
Description: Advanced Linux Driver for Xbox One Wireless Gamepad
Upstream URL: https://github.com/atar-axis/xpadneo
Licenses: GPL
Submitter: yangtsesu
Maintainer: yangtsesu
Last Packager: yangtsesu
Votes: 9
Popularity: 1.110909
First Submitted: 2018-06-12 16:34
Last Updated: 2019-01-07 12:48

Latest Comments

Lucki commented on 2019-09-10 08:04

I've noticed the configuration file in /etc/udev/rules.d/ gets overwritten on a kernel update which is probably not ideal for a configuration file. At first I thought that using pacmans backup would help but the file gets overwritten by the dkms rule. Maybe a placing the file in /usr/lib/udev/rules.d/ helps to recognize that this is not a file which should be edited? Following sed and placing the file there is untested:

sed -i 's@/etc/udev/rules.d/@/usr/lib/udev/rules.d/@g' hid-xpadneo/dkms.post_install
sed -i 's@/etc/udev/rules.d/@/usr/lib/udev/rules.d/@g' hid-xpadneo/dkms.post_remove

maxbla commented on 2019-08-28 08:45

Just echoing jsomedon here, the linux-headers package (or similar, i.e. linux-lts-headers) are required to install this package and all other dkms packages. If no headers are installed, trying to makepkg -si gives an error:

(1/2) Install DKMS modules
==> Unable to install module hid-xpadneo/0.6.0 for kernel *: Missing kernel headers.

the dkms package does have linux-headers as an optional dependency, but that means this package can't depend on those being present. I'm really not sure what is the optimal solution here. If this package were to add linux-headers as a dependency, that would break the package for anyone not on the default arch linux kernel.

jsomedon commented on 2019-06-14 15:31

Looks like "linux-headers" should be added in dependencies.

TimTomTwo commented on 2019-01-16 22:56

works like a charm! Thanks mate!

yangtsesu commented on 2019-01-07 12:49

Update, try it.

potatoattack commented on 2019-01-05 02:21

With 51670a9 VERSION= has been removed from the VERSION file. Getting version in package needs to be replaced with VERSION=$(cat VERSION).

It turns out we also need to add the version to some files:

sed -i 's/PACKAGE_VERSION="@DO_NOT_CHANGE@"/PACKAGE_VERSION="'$VERSION'"/g' ${pkgdir}/usr/src/hid-xpadneo-${VERSION}/dkms.conf
sed -i 's/#define DRV_VER "@DO_NOT_CHANGE@"/#define DRV_VER "'$VERSION'"/g' ${pkgdir}/usr/src/hid-xpadneo-${VERSION}/src/hid-xpadneo.c

JulianXhokaxhiu commented on 2018-08-17 21:23

Some dependencies are missing. Can you please add them? See https://github.com/atar-axis/xpadneo/pull/39/files