Package Details: hid-tmff2-dkms-git r266.542f3f0-1

Git Clone URL: https://aur.archlinux.org/hid-tmff2-dkms-git.git (read-only, click to copy)
Package Base: hid-tmff2-dkms-git
Description: Linux kernel module (DKMS) for Thrustmaster T300RS, T248, TX and TS-XW
Upstream URL: https://github.com/Kimplul/hid-tmff2
Keywords: driver force-feedback linux t300rs thrustmaster usb-hid
Licenses: GPL-3.0
Conflicts: hid-tmff2, hid-tmff2-dkms
Provides: hid-tmff2-dkms
Submitter: DerGeneralFluff
Maintainer: DerGeneralFluff
Last Packager: DerGeneralFluff
Votes: 2
Popularity: 0.21
First Submitted: 2024-04-22 15:10 (UTC)
Last Updated: 2024-09-12 07:57 (UTC)

Dependencies (3)

Required by (1)

Sources (2)

Latest Comments

HaP commented on 2024-09-20 21:14 (UTC)

upon updating this package after a kernel update (without restarting), it attempts to build for the current running kernel instead of the newly installed kernel

upon looking further into it your pkgbuild has an .install file that goes against the guidelines https://wiki.archlinux.org/title/DKMS_package_guidelines#Module_loading_automatically_in_.install

removing the .install file should pretty much fix the issue, i've removed lines 15 and 18 in the pkgbuild locally and it builds and installs without issue

DerGeneralFluff commented on 2024-09-12 08:03 (UTC)

@HaP my bad, just saw it not build without headers, and thought it was a flaw in the original package and fixed it. You are right, dkms modules on here do not list headers as dependencies, although I did see hid-fanatecff having in the list too, so I guess I am not the only one to make this misstep...

Anyway, it is fixed now

HaP commented on 2024-09-04 08:51 (UTC)

dkms already requires various linux-headers, please do not specify requiring linux mainline headers, as users of lts and zen and other kernels require different ones. zfs, nvidia and other dkms aur packages do not require headers, only dkms

dreieck commented on 2022-06-14 10:57 (UTC) (edited on 2022-06-14 11:00 (UTC) by dreieck)

You are using a latest git checkout. So your package must be renamed to hid-tmff2-dkms-git, i.e. with -git suffix.

When doing so, please also add provides=("hid-tmff2-dkms=${pkgver}") and conflicts=("hid-tmff2-dkms").

Please rename (= submit new package an file a merge request to the old package).

Also, please use a pkgver() function that guarantees a monotoneously increasing $pkgver for each upstream git commit.

Thanks for maintaining!