[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2026-03-05 Thread Sam James
commit: 28816b8f6dda14f5ee83ed1dc685150e57ff288f
Author: Ilya Raykker  gmail  com>
AuthorDate: Thu Mar  5 07:56:06 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  6 00:40:44 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28816b8f

app-laptop/tuxedo-drivers: bump to 4.21.0

Signed-off-by: Ilya Raykker  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45893
Closes: https://github.com/gentoo/gentoo/pull/45893
Signed-off-by: Sam James  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  1 +
 .../tuxedo-drivers/tuxedo-drivers-4.21.0.ebuild| 93 ++
 2 files changed, 94 insertions(+)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index 61b94bd2d07a..233f2d93aa61 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1,2 +1,3 @@
 DIST tuxedo-drivers-v4.15.4.tar.bz2 68077 BLAKE2B 
107e16b646fa543ba5298113d2098c206e7864d77aa22584c6f3e958e528158818d6b3769f599bf0c797f827ccac8a6580fcf15854a1a2651f57bcd39e131fe5
 SHA512 
5e122796053bdf7a6c73c8461361bf515e95185d194180d0ed3e24ad6063bc7db17bed0dd3a975b9adcf8a96c4eab7d25eb0070e6d400d9825650ec631bae52b
 DIST tuxedo-drivers-v4.18.2.tar.bz2 70022 BLAKE2B 
a27ea2d7e5c4085dd100d370aad2815c44f1c2581805830f9f5aa64a22dce6086f47d61ead95f059b531c850974e96904daf4b879ccd9cec6a07c39cb216e129
 SHA512 
e4011e79cfe8d82e8a333973366ef130a8666478f1afce6acd6dc19da094e610a9ff1c86bf1fa0e843963e99ddda211d08749d2c2ede83c2817b44095a58c581
+DIST tuxedo-drivers-v4.21.0.tar.bz2 68407 BLAKE2B 
e7c76e7181f9720cf73b380dd7925a476256e3777b27f2174ae0777618ff76617cb382301eee465521a38562af41c17e254c8bb511145e39e1aa78ca9c946490
 SHA512 
609854adf0b46185e00fc00a3ba36134d5d18fb3a86786f771a08f0896005dc7d3552a5b741d2e2d512c92c68708a4b8abd7f565999cd67619917e93086ef225

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.21.0.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.21.0.ebuild
new file mode 100644
index ..eb98429d0370
--- /dev/null
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.21.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1 udev
+
+DESCRIPTION="Kernel modules for TUXEDO laptops"
+HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/udev"
+DEPEND="${RDEPEND}"
+
+PATCHES=( )
+
+pkg_setup() {
+   local CONFIG_CHECK="
+   ACPI_WMI
+   IIO
+   INPUT_SPARSEKMAP
+   LEDS_CLASS_MULTICOLOR
+   "
+
+   local ERROR_LEDS_CLASS_MULTICOLOR="CONFIG_LEDS_CLASS_MULTICOLOR: is 
required for keyboard backlight"
+
+   local ERROR_ACPI_WMI="CONFIG_ACPI_WMI: is required for tuxedo-drivers"
+   local ERROR_INPUT_SPARSEKMAP="CONFIG_INPUT_SPARSEKMAP: is required for 
tuxedo-drivers"
+   local ERROR_IIOP="CONFIG_IIO: is required for tuxedo-drivers"
+
+   linux-mod-r1_pkg_setup
+}
+
+src_compile() {
+   local modlist=(
+   clevo_acpi=tuxedo::src
+   clevo_wmi=tuxedo::src
+   gxtp7380=tuxedo::src/gxtp7380
+   ite_8291=tuxedo::src/ite_8291
+   ite_8291_lb=tuxedo::src/ite_8291_lb
+   ite_8297=tuxedo::src/ite_8297
+   ite_829x=tuxedo::src/ite_829x
+   stk8321=tuxedo::src/stk8321
+   
tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
+   tuxedo_io=tuxedo::src/tuxedo_io
+   tuxedo_keyboard=tuxedo::src
+   
tuxedo_nb02_nvidia_power_ctrl=tuxedo::src/tuxedo_nb02_nvidia_power_ctrl
+   tuxedo_nb04_kbd_backlight=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_keyboard=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_power_profiles=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_sensors=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_ab=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_bs=tuxedo::src/tuxedo_nb04
+   tuxedo_nb05_ec=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_fan_control=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_kbd_backlight=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
+   tuxedo_tuxi_fan_control=tuxedo::src/tuxedo_tuxi
+   tuxi_acpi=tuxedo::src/tuxedo_tuxi
+   uniwill_wmi=tuxedo::src
+   )
+   local modargs=( KDIR=${KV_OUT_DIR} )
+
+   linux-mod-r1_src_compile
+}
+
+src_install() {
+   insinto /usr/lib/udev/hwdb.d
+   doins files/usr/lib/udev/hwdb.

[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2026-02-10 Thread Sam James
commit: 52fa9f6e95b89dbd63ada2a9c3c7dbbc18dc8519
Author: Ilya Raykker  gmail  com>
AuthorDate: Wed Feb 11 05:10:11 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 11 05:31:58 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52fa9f6e

app-laptop/tuxedo-drivers: add myself as a maintainer

Signed-off-by: Ilya Raykker  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45302
Closes: https://github.com/gentoo/gentoo/pull/45302
Signed-off-by: Sam James  gentoo.org>

 app-laptop/tuxedo-drivers/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-laptop/tuxedo-drivers/metadata.xml 
b/app-laptop/tuxedo-drivers/metadata.xml
index fcb4c0150cd5..0571792ddb95 100644
--- a/app-laptop/tuxedo-drivers/metadata.xml
+++ b/app-laptop/tuxedo-drivers/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   [email protected]
+   Ilya Raykker
+   
+   
+   [email protected]
+   Proxy Maintainers
+   

tuxedocomputers/development/packages/tuxedo-drivers




[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2026-02-10 Thread Sam James
commit: a36f3ab3c6d319eaaf6cc6dea04c05084ae55bc0
Author: Ilya Raykker  gmail  com>
AuthorDate: Wed Feb 11 05:07:37 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 11 05:31:58 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36f3ab3

app-laptop/tuxedo-drivers: cleaning up old

Signed-off-by: Ilya Raykker  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45302
Signed-off-by: Sam James  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  1 -
 .../tuxedo-drivers/tuxedo-drivers-4.13.1.ebuild| 89 --
 2 files changed, 90 deletions(-)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index 6d7be3f0464f..3eced7d29bf1 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1,2 +1 @@
-DIST tuxedo-drivers-v4.13.1.tar.bz2 65782 BLAKE2B 
f68da7c28b9a66af18aab2e66da5ceb6d545074466d77cb831382972425028c0b6d76ec33a789cf0f493301e3203b62b42c4e3ff1218409aaf3df825feb459cc
 SHA512 
76d2f0ebda92cdac6df7df37d90db0b915abdc9de331ad193b18234ee22004bbbd9a77e0a2b278199e21ab42f686d59eff2fc6a0968e674e0363818fe140092f
 DIST tuxedo-drivers-v4.15.4.tar.bz2 68077 BLAKE2B 
107e16b646fa543ba5298113d2098c206e7864d77aa22584c6f3e958e528158818d6b3769f599bf0c797f827ccac8a6580fcf15854a1a2651f57bcd39e131fe5
 SHA512 
5e122796053bdf7a6c73c8461361bf515e95185d194180d0ed3e24ad6063bc7db17bed0dd3a975b9adcf8a96c4eab7d25eb0070e6d400d9825650ec631bae52b

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.13.1.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.13.1.ebuild
deleted file mode 100644
index 0acde3420906..
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.13.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod-r1 udev
-
-DESCRIPTION="Kernel modules for TUXEDO laptops"
-HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
-SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="virtual/udev"
-DEPEND="${RDEPEND}"
-
-PATCHES=( )
-
-pkg_setup() {
-   local CONFIG_CHECK="
-   ACPI_WMI
-   IIO
-   INPUT_SPARSEKMAP
-   LEDS_CLASS_MULTICOLOR
-   "
-
-   local ERROR_LEDS_CLASS_MULTICOLOR="CONFIG_LEDS_CLASS_MULTICOLOR: is 
required for keyboard backlight"
-
-   local ERROR_ACPI_WMI="CONFIG_ACPI_WMI: is required for tuxedo-drivers"
-   local ERROR_INPUT_SPARSEKMAP="CONFIG_INPUT_SPARSEKMAP: is required for 
tuxedo-drivers"
-   local ERROR_IIOP="CONFIG_IIO: is required for tuxedo-drivers"
-
-   linux-mod-r1_pkg_setup
-}
-
-src_compile() {
-   local modlist=(
-   clevo_acpi=tuxedo::src
-   clevo_wmi=tuxedo::src
-   gxtp7380=tuxedo::src/gxtp7380
-   ite_8291=tuxedo::src/ite_8291
-   ite_8291_lb=tuxedo::src/ite_8291_lb
-   ite_8297=tuxedo::src/ite_8297
-   ite_829x=tuxedo::src/ite_829x
-   stk8321=tuxedo::src/stk8321
-   
tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
-   tuxedo_io=tuxedo::src/tuxedo_io
-   tuxedo_keyboard=tuxedo::src
-   
tuxedo_nb02_nvidia_power_ctrl=tuxedo::src/tuxedo_nb02_nvidia_power_ctrl
-   tuxedo_nb04_kbd_backlight=tuxedo::src/tuxedo_nb04
-   tuxedo_nb04_keyboard=tuxedo::src/tuxedo_nb04
-   tuxedo_nb04_power_profiles=tuxedo::src/tuxedo_nb04
-   tuxedo_nb04_sensors=tuxedo::src/tuxedo_nb04
-   tuxedo_nb04_wmi_ab=tuxedo::src/tuxedo_nb04
-   tuxedo_nb04_wmi_bs=tuxedo::src/tuxedo_nb04
-   tuxedo_nb05_ec=tuxedo::src/tuxedo_nb05
-   tuxedo_nb05_fan_control=tuxedo::src/tuxedo_nb05
-   tuxedo_nb05_kbd_backlight=tuxedo::src/tuxedo_nb05
-   tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
-   tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
-   tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
-   tuxedo_tuxi_fan_control=tuxedo::src/tuxedo_tuxi
-   tuxi_acpi=tuxedo::src/tuxedo_tuxi
-   uniwill_wmi=tuxedo::src
-   )
-   local modargs=( KDIR=${KV_OUT_DIR} )
-
-   linux-mod-r1_src_compile
-}
-src_install() {
-   insinto /usr/lib/udev/hwdb.d
-   doins *.hwdb
-   udev_dorules *.rules
-   linux-mod-r1_src_install
-}
-
-pkg_postinst() {
-   linux-mod-r1_pkg_postinst
-   systemd-hwdb update --root="${ROOT}"
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_reload
-}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2026-02-10 Thread Sam James
commit: 00d3c874cae59d8432716b6de7f28f57925ad4cf
Author: Ilya Raykker  gmail  com>
AuthorDate: Wed Feb 11 05:09:21 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 11 05:31:58 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d3c874

app-laptop/tuxedo-drivers: bump to 4.18.2

Signed-off-by: Ilya Raykker  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45302
Signed-off-by: Sam James  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  1 +
 .../tuxedo-drivers/tuxedo-drivers-4.18.2.ebuild| 93 ++
 2 files changed, 94 insertions(+)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index 3eced7d29bf1..61b94bd2d07a 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1 +1,2 @@
 DIST tuxedo-drivers-v4.15.4.tar.bz2 68077 BLAKE2B 
107e16b646fa543ba5298113d2098c206e7864d77aa22584c6f3e958e528158818d6b3769f599bf0c797f827ccac8a6580fcf15854a1a2651f57bcd39e131fe5
 SHA512 
5e122796053bdf7a6c73c8461361bf515e95185d194180d0ed3e24ad6063bc7db17bed0dd3a975b9adcf8a96c4eab7d25eb0070e6d400d9825650ec631bae52b
+DIST tuxedo-drivers-v4.18.2.tar.bz2 70022 BLAKE2B 
a27ea2d7e5c4085dd100d370aad2815c44f1c2581805830f9f5aa64a22dce6086f47d61ead95f059b531c850974e96904daf4b879ccd9cec6a07c39cb216e129
 SHA512 
e4011e79cfe8d82e8a333973366ef130a8666478f1afce6acd6dc19da094e610a9ff1c86bf1fa0e843963e99ddda211d08749d2c2ede83c2817b44095a58c581

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.18.2.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.18.2.ebuild
new file mode 100644
index ..0ff8e02b55fb
--- /dev/null
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.18.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1 udev
+
+DESCRIPTION="Kernel modules for TUXEDO laptops"
+HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/udev"
+DEPEND="${RDEPEND}"
+
+PATCHES=( )
+
+pkg_setup() {
+   local CONFIG_CHECK="
+   ACPI_WMI
+   IIO
+   INPUT_SPARSEKMAP
+   LEDS_CLASS_MULTICOLOR
+   "
+
+   local ERROR_LEDS_CLASS_MULTICOLOR="CONFIG_LEDS_CLASS_MULTICOLOR: is 
required for keyboard backlight"
+
+   local ERROR_ACPI_WMI="CONFIG_ACPI_WMI: is required for tuxedo-drivers"
+   local ERROR_INPUT_SPARSEKMAP="CONFIG_INPUT_SPARSEKMAP: is required for 
tuxedo-drivers"
+   local ERROR_IIOP="CONFIG_IIO: is required for tuxedo-drivers"
+
+   linux-mod-r1_pkg_setup
+}
+
+src_compile() {
+   local modlist=(
+   clevo_acpi=tuxedo::src
+   clevo_wmi=tuxedo::src
+   gxtp7380=tuxedo::src/gxtp7380
+   ite_8291=tuxedo::src/ite_8291
+   ite_8291_lb=tuxedo::src/ite_8291_lb
+   ite_8297=tuxedo::src/ite_8297
+   ite_829x=tuxedo::src/ite_829x
+   stk8321=tuxedo::src/stk8321
+   
tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
+   tuxedo_io=tuxedo::src/tuxedo_io
+   tuxedo_keyboard=tuxedo::src
+   
tuxedo_nb02_nvidia_power_ctrl=tuxedo::src/tuxedo_nb02_nvidia_power_ctrl
+   tuxedo_nb04_kbd_backlight=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_keyboard=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_power_profiles=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_sensors=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_ab=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_bs=tuxedo::src/tuxedo_nb04
+   tuxedo_nb05_ec=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_fan_control=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_kbd_backlight=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
+   tuxedo_tuxi_fan_control=tuxedo::src/tuxedo_tuxi
+   tuxi_acpi=tuxedo::src/tuxedo_tuxi
+   uniwill_wmi=tuxedo::src
+   )
+   local modargs=( KDIR=${KV_OUT_DIR} )
+
+   linux-mod-r1_src_compile
+}
+
+src_install() {
+   insinto /usr/lib/udev/hwdb.d
+   doins usr/lib/udev/hwdb.d/*.hwdb
+   udev_dorules usr/lib/udev/rules.d/*.rules
+
+   insinto /usr/lib/modprobe.d
+   doins usr/lib/modprobe.d/tuxedo-drivers-backlist-upstream-conflicts.conf
+   linux-mod-r1_src_install
+}
+
+pkg_postinst() {
+   linux-mod-r1_pkg_postinst
+   systemd-hwdb update --root="${ROOT}"
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2025-11-20 Thread Marc Schiffbauer
commit: 2b1fcc7548e1473e89800b0e9f59b5d19a3e51ba
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Nov 21 06:56:58 2025 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Fri Nov 21 06:58:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1fcc75

app-laptop/tuxedo-drivers: drop myself as a maintainer

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/metadata.xml | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-laptop/tuxedo-drivers/metadata.xml 
b/app-laptop/tuxedo-drivers/metadata.xml
index 1f1b6f163fbc..fcb4c0150cd5 100644
--- a/app-laptop/tuxedo-drivers/metadata.xml
+++ b/app-laptop/tuxedo-drivers/metadata.xml
@@ -1,11 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
[email protected]
-Marc Schiffbauer
-  
-  
-tuxedocomputers/development/packages/tuxedo-drivers
-  
+   
+   
+   tuxedocomputers/development/packages/tuxedo-drivers
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2025-09-20 Thread Marc Schiffbauer
commit: cebc63341668534d1a8bb2c6fa3715bfdaf70485
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Sep 15 20:41:12 2025 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Sep 15 20:41:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cebc6334

app-laptop/tuxedo-drivers: drop 3.2.14, 4.11.4-r1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  2 -
 .../tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild| 32 ---
 .../tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild | 66 --
 3 files changed, 100 deletions(-)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index ea5df6ebc9d4..6d7be3f0464f 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1,4 +1,2 @@
-DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8
-DIST tuxedo-drivers-v4.11.4.tar.bz2 65426 BLAKE2B 
b03087961b77c7b06d5a89a53662d4407a1e9b1a2ce8573226190ced4495addb5bd5cb6d604feb9783f447b3effe7a7d670a6b946998a07af8027d0c4fa77805
 SHA512 
9c46d4fbb798e9aa035fcc5f522e2b0400a15c5c0b26cc2ccd46c4d65c4f3ce5fdb7b469d2ccb782f5591eb9ec9df399e79fcbd96cba834cee10fa42f5a34d89
 DIST tuxedo-drivers-v4.13.1.tar.bz2 65782 BLAKE2B 
f68da7c28b9a66af18aab2e66da5ceb6d545074466d77cb831382972425028c0b6d76ec33a789cf0f493301e3203b62b42c4e3ff1218409aaf3df825feb459cc
 SHA512 
76d2f0ebda92cdac6df7df37d90db0b915abdc9de331ad193b18234ee22004bbbd9a77e0a2b278199e21ab42f686d59eff2fc6a0968e674e0363818fe140092f
 DIST tuxedo-drivers-v4.15.4.tar.bz2 68077 BLAKE2B 
107e16b646fa543ba5298113d2098c206e7864d77aa22584c6f3e958e528158818d6b3769f599bf0c797f827ccac8a6580fcf15854a1a2651f57bcd39e131fe5
 SHA512 
5e122796053bdf7a6c73c8461361bf515e95185d194180d0ed3e24ad6063bc7db17bed0dd3a975b9adcf8a96c4eab7d25eb0070e6d400d9825650ec631bae52b

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
deleted file mode 100644
index 84fc1b4f38cf..
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
-
-inherit linux-mod-r1
-
-DESCRIPTION="Kernel Module for Tuxedo Keyboard"
-HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
-SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=( )
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_compile() {
-   local modlist=(
-   clevo_acpi=tuxedo::src
-   clevo_wmi=tuxedo::src
-   uniwill_wmi=tuxedo::src
-   tuxedo_keyboard=tuxedo::src
-   tuxedo_io=tuxedo::src/tuxedo_io
-   )
-   local modargs=( KDIR=${KV_OUT_DIR} )
-
-   linux-mod-r1_src_compile
-}

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
deleted file mode 100644
index 7e5477483fc7..
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod-r1
-
-DESCRIPTION="Kernel modules for TUXEDO laptops"
-HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
-SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=( )
-
-pkg_setup() {
-   local CONFIG_CHECK="
-   ACPI_WMI
-   IIO
-   INPUT_SPARSEKMAP
-   LEDS_CLASS_MULTICOLOR
-   "
-
-   local ERROR_LEDS_CLASS_MULTICOLOR="CONFIG_LEDS_CLASS_MULTICOLOR: is 
required for keyboard backlight"
-
-   local ERROR_ACPI_WMI="CONFIG_ACPI_WMI: is required for tuxedo-drivers"
-   local ERROR_INPUT_SPARSEKMAP="CONFIG_INPUT_SPARSEKMAP: is required for 
tuxedo-drivers"
-   local ERROR_IIOP="CONFIG_IIO: is required for tuxedo-drivers"
-
-   linux-mod-r1_pkg_setup
-}
-
-src_compile() {
-   local modlist=(
-   clevo_acpi=tuxedo::src
-   clevo_wmi=tuxedo::src
-   ite_8291=tuxedo::src/ite_8291
-   ite_8291_lb=tuxedo::src/ite_8291_lb
-   ite_8297=tuxedo::src/ite_8297
-   ite_829x=tuxedo::src/ite_829x
-   
tuxedo_compatibility_check=tuxedo::src/tux

[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2025-09-15 Thread Marc Schiffbauer
commit: be11c443097501901d6aec18213a8d2915bb578c
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Sep 15 20:40:04 2025 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Sep 15 20:41:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be11c443

app-laptop/tuxedo-drivers: add 4.15.4

Closes: https://bugs.gentoo.org/962837
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  1 +
 .../tuxedo-drivers/tuxedo-drivers-4.15.4.ebuild| 89 ++
 2 files changed, 90 insertions(+)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index fc482e8cf1a0..ea5df6ebc9d4 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1,3 +1,4 @@
 DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8
 DIST tuxedo-drivers-v4.11.4.tar.bz2 65426 BLAKE2B 
b03087961b77c7b06d5a89a53662d4407a1e9b1a2ce8573226190ced4495addb5bd5cb6d604feb9783f447b3effe7a7d670a6b946998a07af8027d0c4fa77805
 SHA512 
9c46d4fbb798e9aa035fcc5f522e2b0400a15c5c0b26cc2ccd46c4d65c4f3ce5fdb7b469d2ccb782f5591eb9ec9df399e79fcbd96cba834cee10fa42f5a34d89
 DIST tuxedo-drivers-v4.13.1.tar.bz2 65782 BLAKE2B 
f68da7c28b9a66af18aab2e66da5ceb6d545074466d77cb831382972425028c0b6d76ec33a789cf0f493301e3203b62b42c4e3ff1218409aaf3df825feb459cc
 SHA512 
76d2f0ebda92cdac6df7df37d90db0b915abdc9de331ad193b18234ee22004bbbd9a77e0a2b278199e21ab42f686d59eff2fc6a0968e674e0363818fe140092f
+DIST tuxedo-drivers-v4.15.4.tar.bz2 68077 BLAKE2B 
107e16b646fa543ba5298113d2098c206e7864d77aa22584c6f3e958e528158818d6b3769f599bf0c797f827ccac8a6580fcf15854a1a2651f57bcd39e131fe5
 SHA512 
5e122796053bdf7a6c73c8461361bf515e95185d194180d0ed3e24ad6063bc7db17bed0dd3a975b9adcf8a96c4eab7d25eb0070e6d400d9825650ec631bae52b

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.15.4.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.15.4.ebuild
new file mode 100644
index ..7958330b3ab3
--- /dev/null
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.15.4.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1 udev
+
+DESCRIPTION="Kernel modules for TUXEDO laptops"
+HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/udev"
+DEPEND="${RDEPEND}"
+
+PATCHES=( )
+
+pkg_setup() {
+   local CONFIG_CHECK="
+   ACPI_WMI
+   IIO
+   INPUT_SPARSEKMAP
+   LEDS_CLASS_MULTICOLOR
+   "
+
+   local ERROR_LEDS_CLASS_MULTICOLOR="CONFIG_LEDS_CLASS_MULTICOLOR: is 
required for keyboard backlight"
+
+   local ERROR_ACPI_WMI="CONFIG_ACPI_WMI: is required for tuxedo-drivers"
+   local ERROR_INPUT_SPARSEKMAP="CONFIG_INPUT_SPARSEKMAP: is required for 
tuxedo-drivers"
+   local ERROR_IIOP="CONFIG_IIO: is required for tuxedo-drivers"
+
+   linux-mod-r1_pkg_setup
+}
+
+src_compile() {
+   local modlist=(
+   clevo_acpi=tuxedo::src
+   clevo_wmi=tuxedo::src
+   gxtp7380=tuxedo::src/gxtp7380
+   ite_8291=tuxedo::src/ite_8291
+   ite_8291_lb=tuxedo::src/ite_8291_lb
+   ite_8297=tuxedo::src/ite_8297
+   ite_829x=tuxedo::src/ite_829x
+   stk8321=tuxedo::src/stk8321
+   
tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
+   tuxedo_io=tuxedo::src/tuxedo_io
+   tuxedo_keyboard=tuxedo::src
+   
tuxedo_nb02_nvidia_power_ctrl=tuxedo::src/tuxedo_nb02_nvidia_power_ctrl
+   tuxedo_nb04_kbd_backlight=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_keyboard=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_power_profiles=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_sensors=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_ab=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_bs=tuxedo::src/tuxedo_nb04
+   tuxedo_nb05_ec=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_fan_control=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_kbd_backlight=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
+   tuxedo_tuxi_fan_control=tuxedo::src/tuxedo_tuxi
+   tuxi_acpi=tuxedo::src/tuxedo_tuxi

[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2025-06-02 Thread Marc Schiffbauer
commit: bd76cc701bfa27a84d8950185e322a6f4d5434cd
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jun  2 13:00:59 2025 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jun  2 13:01:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd76cc70

app-laptop/tuxedo-drivers: add 4.13.1, drop 4.6.1

Closes: https://bugs.gentoo.org/956768
Closes: https://bugs.gentoo.org/937257
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  2 +-
 ...s-4.6.1.ebuild => tuxedo-drivers-4.13.1.ebuild} | 45 --
 2 files changed, 43 insertions(+), 4 deletions(-)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index b190c66d4012..fc482e8cf1a0 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1,3 +1,3 @@
 DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8
 DIST tuxedo-drivers-v4.11.4.tar.bz2 65426 BLAKE2B 
b03087961b77c7b06d5a89a53662d4407a1e9b1a2ce8573226190ced4495addb5bd5cb6d604feb9783f447b3effe7a7d670a6b946998a07af8027d0c4fa77805
 SHA512 
9c46d4fbb798e9aa035fcc5f522e2b0400a15c5c0b26cc2ccd46c4d65c4f3ce5fdb7b469d2ccb782f5591eb9ec9df399e79fcbd96cba834cee10fa42f5a34d89
-DIST tuxedo-drivers-v4.6.1.tar.bz2 58846 BLAKE2B 
251262584b25ce98139cb4fe0b5aaccaaf4a1bc4715d9dc553d53b6a4db93d8c9f1048c110641aa436ebe6841c2cfbf526d25612be73a3b2535352c3b538bc36
 SHA512 
6973367d2e35d10192fd9413c627beeb0cbe5e3fb2306416a0b4530d92426e89add0312683e43de733f9b80c296a5b91d5738e2e550ccc70847f1723fda3414c
+DIST tuxedo-drivers-v4.13.1.tar.bz2 65782 BLAKE2B 
f68da7c28b9a66af18aab2e66da5ceb6d545074466d77cb831382972425028c0b6d76ec33a789cf0f493301e3203b62b42c4e3ff1218409aaf3df825feb459cc
 SHA512 
76d2f0ebda92cdac6df7df37d90db0b915abdc9de331ad193b18234ee22004bbbd9a77e0a2b278199e21ab42f686d59eff2fc6a0968e674e0363818fe140092f

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.6.1.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.13.1.ebuild
similarity index 61%
rename from app-laptop/tuxedo-drivers/tuxedo-drivers-4.6.1.ebuild
rename to app-laptop/tuxedo-drivers/tuxedo-drivers-4.13.1.ebuild
index 7d05531d1cef..0acde3420906 100644
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.6.1.ebuild
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.13.1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
 
-inherit linux-mod-r1
+inherit linux-mod-r1 udev
 
 DESCRIPTION="Kernel modules for TUXEDO laptops"
 
HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
@@ -16,16 +15,38 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+RDEPEND="virtual/udev"
+DEPEND="${RDEPEND}"
+
 PATCHES=( )
 
+pkg_setup() {
+   local CONFIG_CHECK="
+   ACPI_WMI
+   IIO
+   INPUT_SPARSEKMAP
+   LEDS_CLASS_MULTICOLOR
+   "
+
+   local ERROR_LEDS_CLASS_MULTICOLOR="CONFIG_LEDS_CLASS_MULTICOLOR: is 
required for keyboard backlight"
+
+   local ERROR_ACPI_WMI="CONFIG_ACPI_WMI: is required for tuxedo-drivers"
+   local ERROR_INPUT_SPARSEKMAP="CONFIG_INPUT_SPARSEKMAP: is required for 
tuxedo-drivers"
+   local ERROR_IIOP="CONFIG_IIO: is required for tuxedo-drivers"
+
+   linux-mod-r1_pkg_setup
+}
+
 src_compile() {
local modlist=(
clevo_acpi=tuxedo::src
clevo_wmi=tuxedo::src
+   gxtp7380=tuxedo::src/gxtp7380
ite_8291=tuxedo::src/ite_8291
ite_8291_lb=tuxedo::src/ite_8291_lb
ite_8297=tuxedo::src/ite_8297
ite_829x=tuxedo::src/ite_829x
+   stk8321=tuxedo::src/stk8321

tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
tuxedo_io=tuxedo::src/tuxedo_io
tuxedo_keyboard=tuxedo::src
@@ -42,9 +63,27 @@ src_compile() {
tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
+   tuxedo_tuxi_fan_control=tuxedo::src/tuxedo_tuxi
+   tuxi_acpi=tuxedo::src/tuxedo_tuxi
uniwill_wmi=tuxedo::src
)
local modargs=( KDIR=${KV_OUT_DIR} )
 
linux-mod-r1_src_compile
 }
+src_install() {
+   insinto /usr/lib/udev/hwdb.d
+   doins *.hwdb
+   udev_dorules *.rules
+   linux-mod-r1_src_install
+}
+
+pkg_postinst() {
+   linux-mod-r1_pkg_postinst
+   systemd-hwdb update --root="${ROOT}"
+   ude

[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2024-11-30 Thread Marc Schiffbauer
commit: 3f75db16ae9b44127b33f02c8e7811d7b4c0d172
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Nov 30 12:40:15 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Sat Nov 30 12:40:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f75db16

app-laptop/tuxedo-drivers: drop redundant CONFIG_CHECK

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
index 55a673c07c8c..7e5477483fc7 100644
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
@@ -2,7 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
 
 inherit linux-mod-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2024-11-29 Thread Marc Schiffbauer
commit: efb38ea0c9efafa4b62c4a710dc3fabc26cb392f
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Nov 29 23:48:34 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Fri Nov 29 23:48:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb38ea0

app-laptop/tuxedo-drivers: add config checks

Signed-off-by: Marc Schiffbauer  gentoo.org>

 ...rs-4.11.4.ebuild => tuxedo-drivers-4.11.4-r1.ebuild} | 17 +
 1 file changed, 17 insertions(+)

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
similarity index 77%
rename from app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4.ebuild
rename to app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
index 7d05531d1cef..55a673c07c8c 100644
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4.ebuild
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4-r1.ebuild
@@ -18,6 +18,23 @@ KEYWORDS="~amd64 ~x86"
 
 PATCHES=( )
 
+pkg_setup() {
+   local CONFIG_CHECK="
+   ACPI_WMI
+   IIO
+   INPUT_SPARSEKMAP
+   LEDS_CLASS_MULTICOLOR
+   "
+
+   local ERROR_LEDS_CLASS_MULTICOLOR="CONFIG_LEDS_CLASS_MULTICOLOR: is 
required for keyboard backlight"
+
+   local ERROR_ACPI_WMI="CONFIG_ACPI_WMI: is required for tuxedo-drivers"
+   local ERROR_INPUT_SPARSEKMAP="CONFIG_INPUT_SPARSEKMAP: is required for 
tuxedo-drivers"
+   local ERROR_IIOP="CONFIG_IIO: is required for tuxedo-drivers"
+
+   linux-mod-r1_pkg_setup
+}
+
 src_compile() {
local modlist=(
clevo_acpi=tuxedo::src



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2024-11-29 Thread Marc Schiffbauer
commit: fe47cccbe02bcc68d35ba09e0790221910795198
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Nov 29 23:02:24 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Fri Nov 29 23:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe47cccb

app-laptop/tuxedo-drivers: add 4.11.4, drop 4.5.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest  | 2 +-
 .../{tuxedo-drivers-4.5.0.ebuild => tuxedo-drivers-4.11.4.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index 9053d0d8bfd2..b190c66d4012 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1,3 +1,3 @@
 DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8
-DIST tuxedo-drivers-v4.5.0.tar.bz2 57633 BLAKE2B 
3796aaa7504c21c444f86dadb4b6cfd2e07a916fb105043fc9252693bb15aa763b9dea3f0d27326098159fc79b1be01dadf4adf975b9bf9ff53da90248b3e781
 SHA512 
e86afb855958ce74662649b948632f08ec1cb597f150d603bbef3cd8ef351cc219c798c4e884196f4f8611bb08e5ca4faad6307b0db243fd38da2f5008815cee
+DIST tuxedo-drivers-v4.11.4.tar.bz2 65426 BLAKE2B 
b03087961b77c7b06d5a89a53662d4407a1e9b1a2ce8573226190ced4495addb5bd5cb6d604feb9783f447b3effe7a7d670a6b946998a07af8027d0c4fa77805
 SHA512 
9c46d4fbb798e9aa035fcc5f522e2b0400a15c5c0b26cc2ccd46c4d65c4f3ce5fdb7b469d2ccb782f5591eb9ec9df399e79fcbd96cba834cee10fa42f5a34d89
 DIST tuxedo-drivers-v4.6.1.tar.bz2 58846 BLAKE2B 
251262584b25ce98139cb4fe0b5aaccaaf4a1bc4715d9dc553d53b6a4db93d8c9f1048c110641aa436ebe6841c2cfbf526d25612be73a3b2535352c3b538bc36
 SHA512 
6973367d2e35d10192fd9413c627beeb0cbe5e3fb2306416a0b4530d92426e89add0312683e43de733f9b80c296a5b91d5738e2e550ccc70847f1723fda3414c

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4.ebuild
similarity index 97%
rename from app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild
rename to app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4.ebuild
index cea02b685550..7d05531d1cef 100644
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.11.4.ebuild
@@ -6,7 +6,7 @@ CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
 
 inherit linux-mod-r1
 
-DESCRIPTION="Kernel Module for Tuxedo Keyboard"
+DESCRIPTION="Kernel modules for TUXEDO laptops"
 
HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
 
SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
 



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2024-07-26 Thread Marc Schiffbauer
commit: 051be1d85186c066aecd51528c652f6501318775
Author: Daniel Hammer  nexlink  website>
AuthorDate: Fri Jul 26 11:43:11 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Fri Jul 26 12:56:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051be1d8

app-laptop/tuxedo-drivers: add 4.6.1

Signed-off-by: Daniel Hammer  nexlink.website>
Closes: https://github.com/gentoo/gentoo/pull/37730
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  1 +
 .../tuxedo-drivers/tuxedo-drivers-4.6.1.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index 6e8355e8926c..9053d0d8bfd2 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1,2 +1,3 @@
 DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8
 DIST tuxedo-drivers-v4.5.0.tar.bz2 57633 BLAKE2B 
3796aaa7504c21c444f86dadb4b6cfd2e07a916fb105043fc9252693bb15aa763b9dea3f0d27326098159fc79b1be01dadf4adf975b9bf9ff53da90248b3e781
 SHA512 
e86afb855958ce74662649b948632f08ec1cb597f150d603bbef3cd8ef351cc219c798c4e884196f4f8611bb08e5ca4faad6307b0db243fd38da2f5008815cee
+DIST tuxedo-drivers-v4.6.1.tar.bz2 58846 BLAKE2B 
251262584b25ce98139cb4fe0b5aaccaaf4a1bc4715d9dc553d53b6a4db93d8c9f1048c110641aa436ebe6841c2cfbf526d25612be73a3b2535352c3b538bc36
 SHA512 
6973367d2e35d10192fd9413c627beeb0cbe5e3fb2306416a0b4530d92426e89add0312683e43de733f9b80c296a5b91d5738e2e550ccc70847f1723fda3414c

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.6.1.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.6.1.ebuild
new file mode 100644
index ..7d05531d1cef
--- /dev/null
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.6.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
+
+inherit linux-mod-r1
+
+DESCRIPTION="Kernel modules for TUXEDO laptops"
+HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( )
+
+src_compile() {
+   local modlist=(
+   clevo_acpi=tuxedo::src
+   clevo_wmi=tuxedo::src
+   ite_8291=tuxedo::src/ite_8291
+   ite_8291_lb=tuxedo::src/ite_8291_lb
+   ite_8297=tuxedo::src/ite_8297
+   ite_829x=tuxedo::src/ite_829x
+   
tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
+   tuxedo_io=tuxedo::src/tuxedo_io
+   tuxedo_keyboard=tuxedo::src
+   
tuxedo_nb02_nvidia_power_ctrl=tuxedo::src/tuxedo_nb02_nvidia_power_ctrl
+   tuxedo_nb04_kbd_backlight=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_keyboard=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_power_profiles=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_sensors=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_ab=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_bs=tuxedo::src/tuxedo_nb04
+   tuxedo_nb05_ec=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_fan_control=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_kbd_backlight=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
+   uniwill_wmi=tuxedo::src
+   )
+   local modargs=( KDIR=${KV_OUT_DIR} )
+
+   linux-mod-r1_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2024-06-02 Thread Marc Schiffbauer
commit: ea6551c7c1bdc66694af3fe7ffaf440b98b89207
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Jun  2 20:25:09 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jun  2 20:25:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6551c7

app-laptop/tuxedo-drivers: add 4.5.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  1 +
 .../tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index 59175629e3d6..6e8355e8926c 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1 +1,2 @@
 DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8
+DIST tuxedo-drivers-v4.5.0.tar.bz2 57633 BLAKE2B 
3796aaa7504c21c444f86dadb4b6cfd2e07a916fb105043fc9252693bb15aa763b9dea3f0d27326098159fc79b1be01dadf4adf975b9bf9ff53da90248b3e781
 SHA512 
e86afb855958ce74662649b948632f08ec1cb597f150d603bbef3cd8ef351cc219c798c4e884196f4f8611bb08e5ca4faad6307b0db243fd38da2f5008815cee

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild
new file mode 100644
index ..cea02b685550
--- /dev/null
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
+
+inherit linux-mod-r1
+
+DESCRIPTION="Kernel Module for Tuxedo Keyboard"
+HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( )
+
+src_compile() {
+   local modlist=(
+   clevo_acpi=tuxedo::src
+   clevo_wmi=tuxedo::src
+   ite_8291=tuxedo::src/ite_8291
+   ite_8291_lb=tuxedo::src/ite_8291_lb
+   ite_8297=tuxedo::src/ite_8297
+   ite_829x=tuxedo::src/ite_829x
+   
tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
+   tuxedo_io=tuxedo::src/tuxedo_io
+   tuxedo_keyboard=tuxedo::src
+   
tuxedo_nb02_nvidia_power_ctrl=tuxedo::src/tuxedo_nb02_nvidia_power_ctrl
+   tuxedo_nb04_kbd_backlight=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_keyboard=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_power_profiles=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_sensors=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_ab=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_bs=tuxedo::src/tuxedo_nb04
+   tuxedo_nb05_ec=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_fan_control=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_kbd_backlight=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
+   uniwill_wmi=tuxedo::src
+   )
+   local modargs=( KDIR=${KV_OUT_DIR} )
+
+   linux-mod-r1_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2023-12-16 Thread Marc Schiffbauer
commit: e2f7bb9c34bfaf3dd989cfb7eb61b2a40e17f691
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Dec 16 19:21:08 2023 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Sat Dec 16 19:22:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f7bb9c

app-laptop/tuxedo-drivers: cleanup ebuild after pkgmove

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
index 6394c353ccb8..84fc1b4f38cf 100644
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
@@ -8,7 +8,7 @@ inherit linux-mod-r1
 
 DESCRIPTION="Kernel Module for Tuxedo Keyboard"
 
HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers";
-SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/archive/v${PV}/tuxedo-drivers-v${PV}.tar.bz2";
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2";
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 PATCHES=( )
 
-S="${WORKDIR}/tuxedo-drivers-v${PV}"
+S="${WORKDIR}/${PN}-v${PV}"
 
 src_compile() {
local modlist=(