Package Details: xpadneo-dkms-git 0.9.r54.g7d1e6fd-4

Git Clone URL: https://aur.archlinux.org/xpadneo-dkms-git.git (read-only, click to copy)
Package Base: xpadneo-dkms-git
Description: Advanced Linux Driver for Xbox One Wireless Gamepad
Upstream URL: https://github.com/atar-axis/xpadneo
Licenses: GPL
Conflicts: xpadneo-dkms
Provides: xpadneo-dkms
Submitter: yangtsesu
Maintainer: joeleg
Last Packager: joeleg
Votes: 46
Popularity: 1.11
First Submitted: 2018-06-12 16:34 (UTC)
Last Updated: 2021-04-03 00:38 (UTC)

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

kode54 commented on 2024-11-01 07:51 (UTC)

Now emits a warning on install:

install: cannot stat 'etc-udev-rules.d/50-xpadneo-fixup-steamlink.rules': No such file or directory

for every kernel it installs with.

zerophase commented on 2023-09-17 19:06 (UTC)

Doesn't seem to be working with the CK kernel.

edtoml commented on 2022-11-07 03:12 (UTC)

The build process for the initrd was updated. Here this left a /etc/mkinitcpio.conf.pacnew file. Merging my stuff into the new conf file, and reinstalling linux seems to have fixed things here.

edtoml commented on 2022-11-07 02:24 (UTC)

looks like you have to manually do: sudo modprobe ff-memless; sudo modprobe hid-xpadneo; to make it work after 6.0.2

edtoml commented on 2022-11-06 16:35 (UTC)

Sometime after kernel 6.0.2 the symbol input_ff_create_memless is no longer available and this module no longer loads.

bezirg commented on 2022-01-04 13:38 (UTC) (edited on 2022-01-04 13:39 (UTC) by bezirg)

@joeleg I think /usr/lib/modprobe.d/ is a better directory for placing xpadneo.conf than /etc/modprobe.d/.

SpidFightFR commented on 2021-09-12 10:26 (UTC)

A lot laggy when first installed (connected/disconnected glitch with a series X controller), tho the software seems to work fine after a restart. (Upvoted)

hero commented on 2021-04-02 21:37 (UTC)

As @laurentlaurent identified. There were some changes in the build that require some changes.

I used the following PKGBUILD to install the the current version:

# Maintainer: Joel Grunbaum <joel@joelg.net>
# Contributer: Yangtse Su <i@yangtse.me>
_pkgname=xpadneo
pkgname=xpadneo-dkms-git
pkgver=0.9.r54.g7d1e6fd
pkgrel=1
pkgdesc='Advanced Linux Driver for Xbox One Wireless Gamepad'
arch=('x86_64' 'armv7l')
url='https://github.com/atar-axis/xpadneo'
license=('GPL')
depends=('dkms' 'bluez' 'bluez-utils')
makedepends=('git')
conflicts=('xpadneo-dkms')
provides=('xpadneo-dkms')
source=('git+https://github.com/atar-axis/xpadneo.git')
sha256sums=('SKIP')

pkgver() {
    cd "${srcdir}/${_pkgname}"
    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

package() {
    cd "${srcdir}/${_pkgname}"

    echo "* replacing version string if necessary"
    sed -i 's/PACKAGE_VERSION="@DO_NOT_CHANGE@"/PACKAGE_VERSION="'${pkgver}'"/g' hid-xpadneo/dkms.conf.in
    mv hid-xpadneo/dkms.conf.in hid-xpadneo/dkms.conf

    sed -i 's/git describe --tags --dirty/echo "'${pkgver}'"/g' hid-xpadneo/Makefile

    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

    echo "* copying module into /usr/src"
    install -dm755 ${pkgdir}/usr/src/hid-xpadneo-${pkgver}
    cp --recursive $PWD/hid-xpadneo/* ${pkgdir}/usr/src/hid-xpadneo-${pkgver}
}