tuxedo-drivers
This commit is contained in:
3 files changed
No files matched your search
@@ -1,36 +0,0 @@
|
||||
pkgbase = tuxedo-drivers-nocompatcheck-dkms
|
||||
pkgdesc = TUXEDO Computers kernel module drivers. Compatibility check disabled - works when using identical models from other brands, example being TUXEDO Pulse 14 Gen 4 and Schenker Via 14 Pro (M24)
|
||||
pkgver = 4.22.1
|
||||
pkgrel = 1
|
||||
url = https://gitlab.com/kronerm/tuxedo-drivers-nocompatcheck
|
||||
arch = x86_64
|
||||
license = GPL-2.0-or-later
|
||||
depends = dkms
|
||||
optdepends = linux-headers: build modules against Arch kernel
|
||||
optdepends = linux-lts-headers: build modules against LTS kernel
|
||||
optdepends = linux-zen-headers: build modules against ZEN kernel
|
||||
optdepends = linux-hardened-headers: build modules against the HARDENED kernel
|
||||
optdepends = udev-hid-bpf: resolve keyboard issues on the Sirius 16 Gen1/2
|
||||
provides = tuxedo-drivers-dkms
|
||||
provides = tuxedo-keyboard
|
||||
provides = tuxedo-keyboard-ite
|
||||
provides = tuxedo-io
|
||||
provides = clevo-wmi
|
||||
provides = clevo-acpi
|
||||
provides = uniwill-wmi
|
||||
provides = ite_8291
|
||||
provides = ite_8291_lb
|
||||
provides = ite_8297
|
||||
provides = ite_829x
|
||||
conflicts = tuxedo-drivers-dkms
|
||||
conflicts = tuxedo-keyboard-dkms
|
||||
conflicts = tuxedo-keyboard-ite-dkms
|
||||
options = !debug
|
||||
source = tuxedo-drivers-nocompatcheck-dkms-4.22.1.tar.gz::https://gitlab.com/kronerm/tuxedo-drivers-nocompatcheck/-/archive/v4.22.1-patched.1/tuxedo-drivers-v4.22.1-patched.1.tar.gz
|
||||
source = dkms.conf
|
||||
sha256sums = 739e101123cdd44f619c5533dc6509608be517416a5e19807ca012a9f98e59f2
|
||||
sha256sums = 0b1f2ceb729b1944504d1227e39b202159076846aaa38f8b6237b9535e543a21
|
||||
sha512sums = d8fb9a24c8722e27d62267b9e0dfffa131ceaae26e2fc89065badb1fd1545cc617a5be338492592f6a2cd25f8f2ac6cc25b819856b88529e373bb0c8b4bfa145
|
||||
sha512sums = dda443b5966221a355fecdae7a2eb23346666cbcf93707d2fff660a32ec75cee592ae211c8d22e55413d530f59e8667292a0346d8bf6b2d280b45f3bc09efafd
|
||||
|
||||
pkgname = tuxedo-drivers-nocompatcheck-dkms
|
||||
@@ -1,49 +0,0 @@
|
||||
# Maintainer: Martin Kröner <aur@kroner.dev>
|
||||
# shellcheck disable=SC2034,SC2128,SC2154
|
||||
_pkgname=tuxedo-drivers
|
||||
_reponame=${_pkgname}-nocompatcheck
|
||||
pkgname=${_reponame}-dkms
|
||||
pkgver=4.22.1
|
||||
pkgrel=1
|
||||
pkgdesc="TUXEDO Computers kernel module drivers. Compatibility check disabled - works when using identical models from other brands, example being TUXEDO Pulse 14 Gen 4 and Schenker Via 14 Pro (M24)"
|
||||
url="https://gitlab.com/kronerm/${_reponame}"
|
||||
license=("GPL-2.0-or-later")
|
||||
arch=('x86_64')
|
||||
depends=('dkms')
|
||||
options=(!debug)
|
||||
optdepends=('linux-headers: build modules against Arch kernel'
|
||||
'linux-lts-headers: build modules against LTS kernel'
|
||||
'linux-zen-headers: build modules against ZEN kernel'
|
||||
'linux-hardened-headers: build modules against the HARDENED kernel'
|
||||
'udev-hid-bpf: resolve keyboard issues on the Sirius 16 Gen1/2')
|
||||
# tuxedo-keyboard-ite = ite_8291, ite_8291_lb, ite_8297 and ite_829x
|
||||
provides=('tuxedo-drivers-dkms'
|
||||
'tuxedo-keyboard'
|
||||
'tuxedo-keyboard-ite'
|
||||
'tuxedo-io'
|
||||
'clevo-wmi'
|
||||
'clevo-acpi'
|
||||
'uniwill-wmi'
|
||||
'ite_8291'
|
||||
'ite_8291_lb'
|
||||
'ite_8297'
|
||||
'ite_829x')
|
||||
conflicts=('tuxedo-drivers-dkms' 'tuxedo-keyboard-dkms' 'tuxedo-keyboard-ite-dkms')
|
||||
source=($pkgname-$pkgver.tar.gz::https://gitlab.com/kronerm/${_reponame}/-/archive/v${pkgver}-patched.${pkgrel}/tuxedo-drivers-v${pkgver}-patched.${pkgrel}.tar.gz dkms.conf)
|
||||
sha256sums=('739e101123cdd44f619c5533dc6509608be517416a5e19807ca012a9f98e59f2'
|
||||
'0b1f2ceb729b1944504d1227e39b202159076846aaa38f8b6237b9535e543a21')
|
||||
sha512sums=('d8fb9a24c8722e27d62267b9e0dfffa131ceaae26e2fc89065badb1fd1545cc617a5be338492592f6a2cd25f8f2ac6cc25b819856b88529e373bb0c8b4bfa145'
|
||||
'dda443b5966221a355fecdae7a2eb23346666cbcf93707d2fff660a32ec75cee592ae211c8d22e55413d530f59e8667292a0346d8bf6b2d280b45f3bc09efafd')
|
||||
|
||||
package() {
|
||||
extracted_source_dir=("$_reponame"-v"$pkgver"-patched."$pkgrel"-*/)
|
||||
|
||||
target_dkms_dir="$pkgdir"/usr/src/"$_pkgname"-v"$pkgver"
|
||||
install -Dm644 "$srcdir"/dkms.conf "$target_dkms_dir"/dkms.conf
|
||||
sed "s/#MODULE_VERSION#/$pkgver/" "$target_dkms_dir"/dkms.conf
|
||||
cp -avr "$extracted_source_dir"/src/* "$target_dkms_dir"
|
||||
|
||||
install -Dm644 "$extracted_source_dir"/files/usr/lib/modprobe.d/*.conf -t "$pkgdir"/usr/lib/modprobe.d/
|
||||
install -Dm644 "$extracted_source_dir"/files/usr/lib/udev/rules.d/*.rules -t "$pkgdir"/usr/lib/udev/rules.d/
|
||||
install -Dm644 "$extracted_source_dir"/files/usr/lib/udev/hwdb.d/*.hwdb -t "$pkgdir"/usr/lib/udev/hwdb.d/
|
||||
}
|
||||
@@ -1,107 +0,0 @@
|
||||
PACKAGE_NAME="tuxedo-drivers"
|
||||
PACKAGE_VERSION="#MODULE_VERSION#"
|
||||
AUTOINSTALL="yes"
|
||||
|
||||
DEST_MODULE_LOCATION[0]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[0]="clevo_acpi"
|
||||
|
||||
DEST_MODULE_LOCATION[1]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[1]="clevo_wmi"
|
||||
|
||||
DEST_MODULE_LOCATION[2]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[2]="tuxedo_keyboard"
|
||||
|
||||
DEST_MODULE_LOCATION[3]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[3]="uniwill_wmi"
|
||||
|
||||
DEST_MODULE_LOCATION[4]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[4]="ite_8291"
|
||||
BUILT_MODULE_LOCATION[4]="ite_8291/"
|
||||
|
||||
DEST_MODULE_LOCATION[5]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[5]="ite_8291_lb"
|
||||
BUILT_MODULE_LOCATION[5]="ite_8291_lb/"
|
||||
|
||||
DEST_MODULE_LOCATION[6]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[6]="ite_8297"
|
||||
BUILT_MODULE_LOCATION[6]="ite_8297/"
|
||||
|
||||
DEST_MODULE_LOCATION[7]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[7]="ite_829x"
|
||||
BUILT_MODULE_LOCATION[7]="ite_829x/"
|
||||
|
||||
DEST_MODULE_LOCATION[8]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[8]="tuxedo_io"
|
||||
BUILT_MODULE_LOCATION[8]="tuxedo_io"
|
||||
|
||||
DEST_MODULE_LOCATION[9]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[9]="tuxedo_compatibility_check"
|
||||
BUILT_MODULE_LOCATION[9]="tuxedo_compatibility_check"
|
||||
|
||||
DEST_MODULE_LOCATION[10]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[10]="tuxedo_nb05_keyboard"
|
||||
BUILT_MODULE_LOCATION[10]="tuxedo_nb05"
|
||||
|
||||
DEST_MODULE_LOCATION[11]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[11]="tuxedo_nb05_power_profiles"
|
||||
BUILT_MODULE_LOCATION[11]="tuxedo_nb05"
|
||||
|
||||
DEST_MODULE_LOCATION[12]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[12]="tuxedo_nb05_ec"
|
||||
BUILT_MODULE_LOCATION[12]="tuxedo_nb05"
|
||||
|
||||
DEST_MODULE_LOCATION[13]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[13]="tuxedo_nb05_sensors"
|
||||
BUILT_MODULE_LOCATION[13]="tuxedo_nb05"
|
||||
|
||||
DEST_MODULE_LOCATION[14]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[14]="tuxedo_nb04_keyboard"
|
||||
BUILT_MODULE_LOCATION[14]="tuxedo_nb04"
|
||||
|
||||
DEST_MODULE_LOCATION[15]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[15]="tuxedo_nb04_wmi_ab"
|
||||
BUILT_MODULE_LOCATION[15]="tuxedo_nb04"
|
||||
|
||||
DEST_MODULE_LOCATION[16]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[16]="tuxedo_nb04_wmi_bs"
|
||||
BUILT_MODULE_LOCATION[16]="tuxedo_nb04"
|
||||
|
||||
DEST_MODULE_LOCATION[17]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[17]="tuxedo_nb04_sensors"
|
||||
BUILT_MODULE_LOCATION[17]="tuxedo_nb04"
|
||||
|
||||
DEST_MODULE_LOCATION[18]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[18]="tuxedo_nb04_power_profiles"
|
||||
BUILT_MODULE_LOCATION[18]="tuxedo_nb04"
|
||||
|
||||
DEST_MODULE_LOCATION[19]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[19]="tuxedo_nb04_kbd_backlight"
|
||||
BUILT_MODULE_LOCATION[19]="tuxedo_nb04"
|
||||
|
||||
DEST_MODULE_LOCATION[20]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[20]="tuxedo_nb05_kbd_backlight"
|
||||
BUILT_MODULE_LOCATION[20]="tuxedo_nb05"
|
||||
|
||||
DEST_MODULE_LOCATION[21]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[21]="tuxedo_nb02_nvidia_power_ctrl"
|
||||
BUILT_MODULE_LOCATION[21]="tuxedo_nb02_nvidia_power_ctrl"
|
||||
|
||||
DEST_MODULE_LOCATION[22]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[22]="tuxedo_nb05_fan_control"
|
||||
BUILT_MODULE_LOCATION[22]="tuxedo_nb05"
|
||||
|
||||
DEST_MODULE_LOCATION[23]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[23]="tuxi_acpi"
|
||||
BUILT_MODULE_LOCATION[23]="tuxedo_tuxi"
|
||||
|
||||
DEST_MODULE_LOCATION[24]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[24]="tuxedo_tuxi_fan_control"
|
||||
BUILT_MODULE_LOCATION[24]="tuxedo_tuxi"
|
||||
|
||||
DEST_MODULE_LOCATION[25]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[25]="stk8321"
|
||||
BUILT_MODULE_LOCATION[25]="stk8321"
|
||||
|
||||
DEST_MODULE_LOCATION[26]="/kernel/lib/"
|
||||
BUILT_MODULE_NAME[26]="gxtp7380"
|
||||
BUILT_MODULE_LOCATION[26]="gxtp7380"
|
||||
Reference in new issue
Block a user