Package Details: steamos-xpad-dkms 20161217-1

Git Clone URL: https://aur.archlinux.org/steamos-xpad-dkms.git (read-only)
Package Base: steamos-xpad-dkms
Description: xpad kernel module included with Valve's SteamOS
Upstream URL: https://github.com/ValveSoftware/steamos_kernel
Keywords: controller gamepad steam xpad
Licenses: GPL2
Conflicts: steamos-xpad
Submitter: popsUlfr
Maintainer: dustball
Last Packager: dustball
Votes: 50
Popularity: 2.317032
First Submitted: 2014-01-23 19:51
Last Updated: 2016-12-17 11:48

Latest Comments

dustball commented on 2016-12-17 15:17

@popsUlfr: This package is as git as it gets for the time being, unless Valve creates a single branch which never changes and always contains the newest packages. For now, brewmaster-4.1 seems to be the stable master, and brewmaster-4.1-proposed the testing master.

The tags appear to be completely useless, as the newest tag had it's last commit over a year ago.

For now, grabbing the brewmaster-4.1 branch is the most sensible choice, and the package should only ever need to be updated if there is a newer branch.

popsUlfr commented on 2016-12-17 14:49

Wow I almost forgot about this package. If I recall correctly, I used the git commit in the past to ensure the package would provide the latest improvements since the latest tag at that time didn't even have the nice features.

I left the two variables at the top to quickly update a PKGBUILD whenever new stuff has been committed to the xpad driver.

@ProfessorKaos64: using the git tag 'brewmaster-2.98' (their naming scheme is a bit confusing, the branches match the kernel version and the tag the steamos distro version ??) for the non git package would be the best course of action I think. As far as I know, you can't get tarball for a single file and getting an archive of the whole kernel tree is a bit much imo.

A -git package might make more sense, people install this package to get the latest additions to the driver for their controller anyway.

dustball commented on 2016-12-17 12:13

This has been updated. By now I removed the commit-specific binding. It's now bound to the branch only. I don't really know why it was there in the first place, I just copied the package during the big AUR move.

ProfessorKaos64 commented on 2016-12-16 20:13

I would be willing to help co-maintain if you want a second set of eyes/ears to catch new versions. If you are going to do a non "-git" package, you should be using git tags or tarball archives. "_xpadsteamoscommit" references a tree, not a commit. Therefore, each "upgrade" or clone of the upstream source with xpad.c changed is going to break this package.

syther commented on 2016-12-08 23:31

How do I make this package work for kernel 4.8.12-2-ARCH??

zerophase commented on 2016-10-07 18:19

Does anyone know if the XBox One Elite controller works with this driver? I believe it connects by way of bluetooth. Just checking before buying since Newegg doesn't accept returns for the controller.

zerophase commented on 2016-10-01 18:15

@ThecaTTony Yeah, I fixed the issue. I just had to go in and turn on the xpad kernel module.

PbZeppelin commented on 2016-08-06 20:26

The upstream file has changed on August 4th, and as such now has a different sha512 hash. The new hash that sha512sum spits out is:

fc8ad5dbc7789ee7ffb94fc132e92f0db9472bdea6de2844473d41e508ee1effbc77ea861ec6c03524f1a903443f24ddc45f57e84c0197e03f017e47050f67c5


The PKGBUILD will have to be updated to accomodate for the change.


Link to the upstream GitHub file:

https://github.com/ValveSoftware/steamos_kernel/tree/brewmaster-4.1/drivers/input/joystick

fallenpixel commented on 2016-08-06 14:26

xpad.c fails the checksum

ThecaTTony commented on 2016-06-23 18:29

@zerophase

Could you solve the problem with steamos-xpad-dkms and linux-ck? The same thing happened to my.

All comments