Package Details: tuxedo-drivers-dkms 4.4.3-1

Git Clone URL: https://aur.archlinux.org/tuxedo-drivers-dkms.git (read-only, click to copy)
Package Base: tuxedo-drivers-dkms
Description: TUXEDO Computers kernel module drivers for keyboard, keyboard backlight & general hardware I/O using the SysFS interface
Upstream URL: https://github.com/tuxedocomputers/tuxedo-drivers
Keywords: tuxedo tuxedo-drivers
Licenses: GPL3
Conflicts: tuxedo-keyboard-dkms, tuxedo-keyboard-ite-dkms
Provides: clevo-acpi, clevo-wmi, ite_8291, ite_8291_lb, ite_8297, ite_829x, tuxedo-io, tuxedo-keyboard, tuxedo-keyboard-ite, uniwill-wmi
Submitter: StevenSeifried
Maintainer: StevenSeifried
Last Packager: StevenSeifried
Votes: 31
Popularity: 1.43
First Submitted: 2023-12-11 18:55 (UTC)
Last Updated: 2024-05-08 15:51 (UTC)

Dependencies (5)

Required by (6)

Sources (3)

Pinned Comments

StevenSeifried commented on 2024-01-07 11:02 (UTC)

Please don't abuse the "Flag package out-of-date" function to report bugs, please use the comment function as intended.

When the "Flag package out-of-date" will be abused to report a bug, I will unflag it and wait, that the bug will be reported as comment. If you don't want to report a bug as comment, please feel free to contact me directly via e-mail. Unflagging doesn't mean that I'm "implied refusal to correct".

Also, filling out an "Orphan Request" more or less directly after I unflagged it, isn't fair. I don't always have the time to take care of it straight away. So, please give me time.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

sekret commented on 2022-08-23 12:16 (UTC) (edited on 2022-08-23 15:47 (UTC) by sekret)

I'd also say that this tuxedo-keyboard-ite is an optional dependency at most.

edit: Or does it compile differently with this package installed? In that case it's probably a real dependency. But since tuxedo-keyboard-ite depends on tuxedo-keyboard, I'd recommend to leave tuxedo-keyboard-ite out of here.

swilde commented on 2022-08-23 09:49 (UTC)

The latest update introduced a dependency loop:

tuxedo-keyboard requires tuxedo-keyboard-ite but tuxedo-keyboard-ite requires tuxedo-keyboard

50ty commented on 2021-06-29 13:21 (UTC) (edited on 2021-06-29 13:22 (UTC) by 50ty)

Could you please fix the name of the file from $pkgname-$pkgver-tar.gz to $pkgname-$pkgver.tar.gz (- -> . for the file ending) in the line source=($pkgname-$pkgver-tar.gz::https://github.com/tuxedocomputers/tuxedo-keyboard/archive/v${pkgver}.tar.gz tuxedo_io.conf) ?

Zappo-II commented on 2020-10-20 07:17 (UTC) (edited on 2020-10-20 07:36 (UTC) by Zappo-II)

Anybody else having problems with linux 5.9.x ??? After kernel update this one is broken, like in won't load anymore... [edit]...ok, nailed it, obviously this is still the issue mentioned by @huyizheng, after rebuilding with new kernel module is available and loads again...

Zappo-II commented on 2020-10-06 13:26 (UTC)

Was too quick, now its also 2.0.6... :smirk: ...

Zappo-II commented on 2020-10-06 12:40 (UTC)

Their gitHub release is still 2.0.5 ... :thinkingface: ...

StevenSeifried commented on 2020-01-07 19:09 (UTC)

@huyizheng,

thanks for your comment & adjustments. I have now adopted them.

For the bug in the dkms.conf: Please create an issue at Github

huyz commented on 2020-01-07 15:29 (UTC) (edited on 2020-01-07 15:30 (UTC) by huyz)

There's a bug in this package.

Its dkms.conf file has this line:

MAKE[0]="make -C . KERNELDIR=/lib/modules/${kernelver}/build"

Which means that during dkms install process, the target kernel is send to make command by variable KERNELDIR.

However, in its Makefile, there's this line:

KDIR := /lib/modules/$(shell uname -r)/build

And the rest of makefile uses this KDIR variable to build kernel modules. Which means that it'll always build against current running kernel, rather than the target kernel. So the dkms install will always fails when upgrading kernel.

To fix this bug, simple delete the line KDIR := ... in Makefile, and replace all KDIR with KERNELDIR in the rest of `Makefile.

I created a modified PKGBUILD here: https://fars.ee/IZ1V , it fixes the bug, and I also do some other modifications:

  1. make and gcc belongs to base-devel group, so they don't need to be written into makedepends.

  2. git should be makedepends, since it's just used to fetch source.

  3. ***-headers should only be optdepends, see virtualbox-host-dkms nvidia-dkms in official repo for example.

  4. pacman had its dkms hook which can handle dkms package itself, so the .install file is not needed.

  5. Users may want to change /etc/modprobe.d/tuxedo_keyboard.conf to change color or effect of their keyboard, so it's better to backup this file before install/upgrade this package.

StevenSeifried commented on 2019-12-01 12:19 (UTC)

@huyizheng and @sftbgit: I have updated the PKGBUILD file