Package Details: xboxdrv 0.8.9-1

Git Clone URL: https://aur.archlinux.org/xboxdrv.git (read-only, click to copy)
Package Base: xboxdrv
Description: Userspace Xbox gamepad driver and input remapper
Upstream URL: https://github.com/xiota/xboxdrv
Licenses: GPL-3.0-or-later
Submitter: None
Maintainer: xiota
Last Packager: xiota
Votes: 258
Popularity: 0.37
First Submitted: 2009-11-17 12:07 (UTC)
Last Updated: 2024-04-05 06:58 (UTC)

Pinned Comments

xiota commented on 2024-04-02 11:20 (UTC) (edited on 2024-04-05 06:59 (UTC) by xiota)

Although other Xbox gamepad drivers are now available, this package is still useful as an input remapper for programs that support only Xbox controllers.

This package now uses a new repo based on the original stable branch. I plan to merge some fixes/updates from other repos.

Latest Comments

1 2 3 4 5 6 .. 14 Next › Last »

xiota commented on 2024-04-02 11:20 (UTC) (edited on 2024-04-05 06:59 (UTC) by xiota)

Although other Xbox gamepad drivers are now available, this package is still useful as an input remapper for programs that support only Xbox controllers.

This package now uses a new repo based on the original stable branch. I plan to merge some fixes/updates from other repos.

MarsSeed commented on 2024-04-02 11:03 (UTC)

@xiota, there is no benefit in keeping the 2-year-EOL xboxdrv when the Linux kernel tree ships with a much enhanced newer version.

1u1ude commented on 2023-12-25 12:54 (UTC) (edited on 2023-12-25 12:58 (UTC) by 1u1ude)

xboxdrv appears to be discontinued,

xpad will be replaced by xone

xone is here (the newer driver without blueooth): https://aur.archlinux.org/packages/xone-dkms xpadneo is for blueooth: https://aur.archlinux.org/packages/xpadneo-dkms

wolcen commented on 2023-10-31 05:00 (UTC)

I'm not sure what functions "work better" with this driver (per https://wiki.archlinux.org/title/Gamepad#Xbox_360_controller) but if you were looking to this for rumble support, I think this may have landed in kernel 6.4 https://www.phoronix.com/news/Xbox-Controller-Rumble-Linux-v2 I ended up not needing this.

wolcen commented on 2023-10-09 01:59 (UTC) (edited on 2023-10-09 02:03 (UTC) by wolcen)

Not sure the precise status of this project, but it exists on github presently. The xboxdrv-stable-git AUR package currently uses this github repo.

It does not appear to me that any development has happened here for a very long time. There is no new release I see presently (v0.8.8 still being the latest tag from 2015), but the stable branch does have commits after this.

If you really want, you can use the 0.8.8 release from github by changing a couple lines of the pkgbuild, e.g.:

-source=(${pkgname}-${pkgver}.tar.gz::https://gitlab.com/xboxdrv/${pkgname}/-/archive/v${pkgver}/xboxdrv-v${pkgver}.tar.gz
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/xboxdrv/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz
-  cd ${pkgname}-v${pkgver}
+  cd ${pkgname}-${pkgver}

(There are three locations where the cd is altered.)

Note however that the sha512hash of tarball on github IS different from the one that was on gitlab, so you'd want to update that also.

I'd use the git version at this point...

h0m3 commented on 2023-09-17 22:26 (UTC)

Confirming @phiresky. Same here, download return 403 to me.

phiresky commented on 2023-09-16 17:44 (UTC)

For some reason the repo and everything seems gone? https://gitlab.com/xboxdrv/xboxdrv and https://xboxdrv.gitlab.io

both show 404, so this package doesn't build.

I don't know if it's a glitch or if the author deleted the repo. But a copy of the current version is here and the package builds fine with it:

http://web.archive.org/web/20230613160107/https://gitlab.com/xboxdrv/xboxdrv/-/archive/v0.8.8/xboxdrv-v0.8.8.tar.gz

darude commented on 2023-03-30 09:50 (UTC)

@effeffe Thanks for your advice! I'll keep that in mind for future comments or requests.

effeffe commented on 2023-03-30 09:38 (UTC)

@darude that is because you have not installed base-devel, which is a requirement to build from AUR. Also, please note that Manjaro development is done on a best effort basis, as the packages here need to be mainly designed to work for ArchLinux first, and other distro later