Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: tuxedo-keyboard-dkms-3.0.9
@ 2022-04-02 15:00 QuadPiece
  2022-04-13 16:57 ` [PR PATCH] [Updated] " QuadPiece
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: QuadPiece @ 2022-04-02 15:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1612 bytes --]

There is a new pull request by QuadPiece against master on the void-packages repository

https://github.com/QuadPiece/void-packages master
https://github.com/void-linux/void-packages/pull/36465

New package: tuxedo-keyboard-dkms-3.0.9
***This is my first void package, please be strict.***

DKMS modules developed by Tuxedo Computers for their laptops.  
They provide drivers for many device-specific things such as keyboard backlight, fan control and fn-keys.

Due to the nature of Tuxedo laptops, this module usually also works on other laptops using the same Clevo or TongFang designs.

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES** (On [InfinityBook Pro 14](https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Notebooks/10-14-inch/TUXEDO-InfinityBook-Pro-14-Gen6-US-ANSI-Edition.tuxedo))

#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture (x86_64-musl)


A patch file from https://github.com/void-linux/void-packages/pull/36465.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-36465.patch --]
[-- Type: text/x-diff, Size: 1308 bytes --]

From 106268991260d469476d53e67178f12689ccb928 Mon Sep 17 00:00:00 2001
From: Quad <contact@quad.moe>
Date: Sat, 2 Apr 2022 16:50:03 +0200
Subject: [PATCH] New package: tuxedo-keyboard-dkms-3.0.9

---
 srcpkgs/tuxedo-keyboard-dkms/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/tuxedo-keyboard-dkms/template

diff --git a/srcpkgs/tuxedo-keyboard-dkms/template b/srcpkgs/tuxedo-keyboard-dkms/template
new file mode 100644
index 000000000000..4025a0eeac60
--- /dev/null
+++ b/srcpkgs/tuxedo-keyboard-dkms/template
@@ -0,0 +1,22 @@
+# Template file for 'tuxedo-keyboard-dkms'
+pkgname=tuxedo-keyboard-dkms
+version=3.0.9
+revision=1
+archs="x86_64 x86_64-musl"
+wrksrc="tuxedo-keyboard-${version}"
+
+short_desc="Kernel drivers for certain Tuxedo laptops and other Clevo designs"
+maintainer="Quad <contact@quad.moe>"
+
+license="GPL-3.0-or-later"
+homepage="https://github.com/tuxedocomputers/tuxedo-keyboard"
+distfiles="https://github.com/tuxedocomputers/tuxedo-keyboard/archive/refs/tags/v${version}.tar.gz"
+checksum=2ecaadf55e51c135679869c4fe251626d1bd26765de7622a9d109884c458a584
+
+dkms_modules="tuxedo-keyboard ${version}"
+depends="dkms"
+
+do_install() {
+	vmkdir usr/src/tuxedo-keyboard-${version}
+	vcopy "*" usr/src/tuxedo-keyboard-${version}
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-02 15:00 [PR PATCH] New package: tuxedo-keyboard-dkms-3.0.9 QuadPiece
@ 2022-04-13 16:57 ` QuadPiece
  2022-04-13 17:02 ` [PR PATCH] [Closed]: " QuadPiece
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: QuadPiece @ 2022-04-13 16:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1617 bytes --]

There is an updated pull request by QuadPiece against master on the void-packages repository

https://github.com/QuadPiece/void-packages master
https://github.com/void-linux/void-packages/pull/36465

New package: tuxedo-keyboard-dkms-3.0.9
***This is my first void package, please be strict.***

DKMS modules developed by Tuxedo Computers for their laptops.  
They provide drivers for many device-specific things such as keyboard backlight, fan control and fn-keys.

Due to the nature of Tuxedo laptops, this module usually also works on other laptops using the same Clevo or TongFang designs.

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES** (On [InfinityBook Pro 14](https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Notebooks/10-14-inch/TUXEDO-InfinityBook-Pro-14-Gen6-US-ANSI-Edition.tuxedo))

#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture (x86_64-musl)


A patch file from https://github.com/void-linux/void-packages/pull/36465.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-36465.patch --]
[-- Type: text/x-diff, Size: 1308 bytes --]

From 106268991260d469476d53e67178f12689ccb928 Mon Sep 17 00:00:00 2001
From: Quad <contact@quad.moe>
Date: Sat, 2 Apr 2022 16:50:03 +0200
Subject: [PATCH] New package: tuxedo-keyboard-dkms-3.0.9

---
 srcpkgs/tuxedo-keyboard-dkms/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/tuxedo-keyboard-dkms/template

diff --git a/srcpkgs/tuxedo-keyboard-dkms/template b/srcpkgs/tuxedo-keyboard-dkms/template
new file mode 100644
index 000000000000..4025a0eeac60
--- /dev/null
+++ b/srcpkgs/tuxedo-keyboard-dkms/template
@@ -0,0 +1,22 @@
+# Template file for 'tuxedo-keyboard-dkms'
+pkgname=tuxedo-keyboard-dkms
+version=3.0.9
+revision=1
+archs="x86_64 x86_64-musl"
+wrksrc="tuxedo-keyboard-${version}"
+
+short_desc="Kernel drivers for certain Tuxedo laptops and other Clevo designs"
+maintainer="Quad <contact@quad.moe>"
+
+license="GPL-3.0-or-later"
+homepage="https://github.com/tuxedocomputers/tuxedo-keyboard"
+distfiles="https://github.com/tuxedocomputers/tuxedo-keyboard/archive/refs/tags/v${version}.tar.gz"
+checksum=2ecaadf55e51c135679869c4fe251626d1bd26765de7622a9d109884c458a584
+
+dkms_modules="tuxedo-keyboard ${version}"
+depends="dkms"
+
+do_install() {
+	vmkdir usr/src/tuxedo-keyboard-${version}
+	vcopy "*" usr/src/tuxedo-keyboard-${version}
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-02 15:00 [PR PATCH] New package: tuxedo-keyboard-dkms-3.0.9 QuadPiece
  2022-04-13 16:57 ` [PR PATCH] [Updated] " QuadPiece
  2022-04-13 17:02 ` [PR PATCH] [Closed]: " QuadPiece
@ 2022-04-13 17:02 ` QuadPiece
  2022-04-13 17:05 ` wael444
  2022-04-13 17:06 ` QuadPiece
  4 siblings, 0 replies; 13+ messages in thread
From: QuadPiece @ 2022-04-13 17:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 233 bytes --]

New comment by QuadPiece on void-packages repository

https://github.com/void-linux/void-packages/pull/36465#issuecomment-1098283232

Comment:
I managed to break this PR because I forgot to branch my changes. Will resubmit properly.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Closed]: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-02 15:00 [PR PATCH] New package: tuxedo-keyboard-dkms-3.0.9 QuadPiece
  2022-04-13 16:57 ` [PR PATCH] [Updated] " QuadPiece
@ 2022-04-13 17:02 ` QuadPiece
  2022-04-13 17:02 ` QuadPiece
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: QuadPiece @ 2022-04-13 17:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1458 bytes --]

There's a closed pull request on the void-packages repository

New package: tuxedo-keyboard-dkms-3.0.9
https://github.com/void-linux/void-packages/pull/36465

Description:
***This is my first void package, please be strict.***

DKMS modules developed by Tuxedo Computers for their laptops.  
They provide drivers for many device-specific things such as keyboard backlight, fan control and fn-keys.

Due to the nature of Tuxedo laptops, this module usually also works on other laptops using the same Clevo or TongFang designs.

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES** (On [InfinityBook Pro 14](https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Notebooks/10-14-inch/TUXEDO-InfinityBook-Pro-14-Gen6-US-ANSI-Edition.tuxedo))

#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

#### Local build testing
- I built this PR locally for my native architecture (x86_64-musl)


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-02 15:00 [PR PATCH] New package: tuxedo-keyboard-dkms-3.0.9 QuadPiece
                   ` (2 preceding siblings ...)
  2022-04-13 17:02 ` QuadPiece
@ 2022-04-13 17:05 ` wael444
  2022-04-13 17:06 ` QuadPiece
  4 siblings, 0 replies; 13+ messages in thread
From: wael444 @ 2022-04-13 17:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

New comment by wael444 on void-packages repository

https://github.com/void-linux/void-packages/pull/36465#issuecomment-1098285848

Comment:
i would always suggest to make a new package under a different branch.
for example i fork `void-packages` and don't touch the master branch.
i make a new branch from master named after the package i would want to submit.

it is also generally unrecommended to make a new New package PR after you have already made one, but seems somethign went wrong so..

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-02 15:00 [PR PATCH] New package: tuxedo-keyboard-dkms-3.0.9 QuadPiece
                   ` (3 preceding siblings ...)
  2022-04-13 17:05 ` wael444
@ 2022-04-13 17:06 ` QuadPiece
  4 siblings, 0 replies; 13+ messages in thread
From: QuadPiece @ 2022-04-13 17:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 290 bytes --]

New comment by QuadPiece on void-packages repository

https://github.com/void-linux/void-packages/pull/36465#issuecomment-1098287170

Comment:
Yes, I thought I made an `added-<package name>` branch. But apparently I didn't and accidentally did some other stuff to master it was my mistake.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-13 17:14 [PR PATCH] " QuadPiece
                   ` (5 preceding siblings ...)
  2022-04-18 13:48 ` QuadPiece
@ 2022-05-19 20:04 ` QuadPiece
  6 siblings, 0 replies; 13+ messages in thread
From: QuadPiece @ 2022-05-19 20:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

New comment by QuadPiece on void-packages repository

https://github.com/void-linux/void-packages/pull/36673#issuecomment-1132145988

Comment:
Closing instead of updating to 3.0.10. Track #36122 instead

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-13 17:14 [PR PATCH] " QuadPiece
                   ` (4 preceding siblings ...)
  2022-04-15 14:05 ` newbluemoon
@ 2022-04-18 13:48 ` QuadPiece
  2022-05-19 20:04 ` QuadPiece
  6 siblings, 0 replies; 13+ messages in thread
From: QuadPiece @ 2022-04-18 13:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 272 bytes --]

New comment by QuadPiece on void-packages repository

https://github.com/void-linux/void-packages/pull/36673#issuecomment-1101422995

Comment:
Not sure how I managed to miss this being a duplicate. Feel free to close and follow #36122 if that's how duplicated are handled

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-13 17:14 [PR PATCH] " QuadPiece
                   ` (3 preceding siblings ...)
  2022-04-14  9:08 ` dmarto
@ 2022-04-15 14:05 ` newbluemoon
  2022-04-18 13:48 ` QuadPiece
  2022-05-19 20:04 ` QuadPiece
  6 siblings, 0 replies; 13+ messages in thread
From: newbluemoon @ 2022-04-15 14:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 169 bytes --]

New comment by newbluemoon on void-packages repository

https://github.com/void-linux/void-packages/pull/36673#issuecomment-1100129488

Comment:
Duplicate of #36122  ;)

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-13 17:14 [PR PATCH] " QuadPiece
                   ` (2 preceding siblings ...)
  2022-04-14  9:05 ` dmarto
@ 2022-04-14  9:08 ` dmarto
  2022-04-15 14:05 ` newbluemoon
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: dmarto @ 2022-04-14  9:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 617 bytes --]

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/36673#issuecomment-1098894609

Comment:
Ah, yes, I think that `xlint` stops executing on the first empty new line (as that is the expected separator between the fields and the potential step functions), remove the empty new lines, and it will start complaining.

About where you can read, I am sure 100% sure if it is written somewhere, but the best approach is to read https://github.com/void-linux/void-packages/blob/master/Manual.md and when in doubt check the source of `xlint`, `xbps-src` and other templates.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-13 17:14 [PR PATCH] " QuadPiece
  2022-04-13 22:46 ` dmarto
  2022-04-14  8:39 ` QuadPiece
@ 2022-04-14  9:05 ` dmarto
  2022-04-14  9:08 ` dmarto
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: dmarto @ 2022-04-14  9:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 362 bytes --]

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/36673#issuecomment-1098894609

Comment:
Ah, yes, I think that `xlint` stops executing on the first empty new line (as that is the expected separator between the fields and the potential step functions), remove the empty new lines, and it will start complaining.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-13 17:14 [PR PATCH] " QuadPiece
  2022-04-13 22:46 ` dmarto
@ 2022-04-14  8:39 ` QuadPiece
  2022-04-14  9:05 ` dmarto
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: QuadPiece @ 2022-04-14  8:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 550 bytes --]

New comment by QuadPiece on void-packages repository

https://github.com/void-linux/void-packages/pull/36673#issuecomment-1098859520

Comment:
Am I missing something? `xlint` doesn't seem to give me any output when I run it. I know it finds the template since it gives me a "no such template" error if I run it elsewhere.

![Screenshot_20220414_103400](https://user-images.githubusercontent.com/6379091/163347487-32cc09f0-9505-467e-b272-8047c7f5fb85.png)

Are these formatting requirements noted down somewhere else so I can apply them manually?

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: tuxedo-keyboard-dkms-3.0.9
  2022-04-13 17:14 [PR PATCH] " QuadPiece
@ 2022-04-13 22:46 ` dmarto
  2022-04-14  8:39 ` QuadPiece
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: dmarto @ 2022-04-13 22:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 351 bytes --]

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/36673#issuecomment-1098550986

Comment:
You would want to install [xtools](https://github.com/leahneukirchen/xtools) and run `xlint tuxedo..` on the template, as right now it is non conforming to the expected style (whitespace, order of fields, etc.)

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-05-19 20:04 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-02 15:00 [PR PATCH] New package: tuxedo-keyboard-dkms-3.0.9 QuadPiece
2022-04-13 16:57 ` [PR PATCH] [Updated] " QuadPiece
2022-04-13 17:02 ` [PR PATCH] [Closed]: " QuadPiece
2022-04-13 17:02 ` QuadPiece
2022-04-13 17:05 ` wael444
2022-04-13 17:06 ` QuadPiece
2022-04-13 17:14 [PR PATCH] " QuadPiece
2022-04-13 22:46 ` dmarto
2022-04-14  8:39 ` QuadPiece
2022-04-14  9:05 ` dmarto
2022-04-14  9:08 ` dmarto
2022-04-15 14:05 ` newbluemoon
2022-04-18 13:48 ` QuadPiece
2022-05-19 20:04 ` QuadPiece

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).