Package Details: t150_driver-dkms-git 0.7c.r143.72cd2b5-1

Git Clone URL: https://aur.archlinux.org/t150_driver-dkms-git.git (read-only, click to copy)
Package Base: t150_driver-dkms-git
Description: Thrustmaster T150 Force Feedback Wheel Linux drivers
Upstream URL: https://github.com/scarburato/t150_driver
Keywords: driver force-feedback t150 thrustmaster
Licenses: GPL-2.0
Conflicts: t150_driver-dkms
Provides: t150_driver-dkms
Submitter: Wamp230
Maintainer: Wamp230
Last Packager: Wamp230
Votes: 1
Popularity: 0.000000
First Submitted: 2022-06-21 18:57 (UTC)
Last Updated: 2022-06-21 19:04 (UTC)

Dependencies (2)

Required by (1)

Sources (1)

Latest Comments

dreieck commented on 2023-02-16 10:49 (UTC)

Ahoj,

just a note: It seems that part of this driver is now already within the mainline kernel:

:: Running post-transaction hooks...
(1/2) Reloading device manager configuration...
(2/2) Install DKMS modules
==> dkms install --no-depmod t150_driver/0.7c.r143.72cd2b5 -k 6.1.12
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/t150_driver/0.7c.r143.72cd2b5/source/dkms.conf)
rm: cannot remove './build/*': No such file or directory
make: *** [Makefile:13: clean] Error 1
Module version  for hid-tminit.ko.zst
exactly matches what is already found in kernel 6.1.12.
DKMS will not replace this module.
You may override by specifying --force.
==> depmod 6.1.12
  • find /lib/modules/6.1.12 -name 'hid-tminit.*':
    /lib/modules/6.1.12/kernel/drivers/hid/hid-tminit.ko.zst

  • However, hid-t150.ko is not part of the kernel.

  • zgrep -i thrustmaster /proc/config.gz:
    CONFIG_HID_THRUSTMASTER=m
    CONFIG_THRUSTMASTER_FF=y

Regards!

dreieck commented on 2023-02-16 10:42 (UTC)

Ahoj,

during dkms build, I get an error rm: cannot remove './build/*': No such file or directory:

:: Running post-transaction hooks...
(1/2) Reloading device manager configuration...
(2/2) Install DKMS modules
==> dkms install --no-depmod t150_driver/0.7c.r143.72cd2b5 -k 6.1.12
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/t150_driver/0.7c.r143.72cd2b5/source/dkms.conf)
rm: cannot remove './build/*': No such file or directory
make: *** [Makefile:13: clean] Error 1
[...]

Regards!

dreieck commented on 2023-02-16 10:41 (UTC)

Ahoj,

just a note: This package seems to use deprecated feature:

:: Running post-transaction hooks...
(1/2) Reloading device manager configuration...
(2/2) Install DKMS modules
==> dkms install --no-depmod t150_driver/0.7c.r143.72cd2b5 -k 6.1.12
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/t150_driver/0.7c.r143.72cd2b5/source/dkms.conf)
[...]

Regards!

dreieck commented on 2022-10-19 09:47 (UTC)

You have printf "0.7c.r%s.%s", so 0.7c is hardcoded.

Wamp230 commented on 2022-06-15 17:49 (UTC)

@dreieck Thanks for the tips, I'll take care of the name, about the pkgver() though I'm pretty confused, I thought that the pkgver() function will change every time there is a push to the git repo based on the revision list, is that not the case?

I took the pkgver() function from distrotube's tutorial, but perhaps he was wrong about that part

dreieck commented on 2022-06-14 10:39 (UTC)

Your pkgver() has release version hardcoded. If possible, retrieve it from the repository (via git describe --tags, or greping and seding the source files), otherwise you might miss a version increase on upstream side.

dreieck commented on 2022-06-14 10:38 (UTC)

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

When doing so, please also add provides=("t150_driver-dkms=${pkgver}") andconflicts=("t150_driver-dkms")`.

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

Thanks for maintaining!