Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Package request: tuxedo-drivers is the new tuxedo-keyboard
@ 2023-12-12 16:11 dataCobra
  2023-12-13 12:02 ` sgn
  0 siblings, 1 reply; 2+ messages in thread
From: dataCobra @ 2023-12-12 16:11 UTC (permalink / raw)
  To: ml

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

New issue by dataCobra on void-packages repository

https://github.com/void-linux/void-packages/issues/47715

Description:
### Package name

tuxedo-drivers

### Package homepage

https://github.com/tuxedocomputers/tuxedo-drivers

### Description

The repository for tuxedo-keyboard is archived and the new one is called tuxedo-drivers.

With this change they've also changed the creation process for a package.

I couldn't get my head around and hope somebody else with more knowledge knows how to do it.

### Does the requested package meet the package requirements?

System, Compiled

### Is the requested package released?

Yes

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

* Re: Package request: tuxedo-drivers is the new tuxedo-keyboard
  2023-12-12 16:11 [ISSUE] Package request: tuxedo-drivers is the new tuxedo-keyboard dataCobra
@ 2023-12-13 12:02 ` sgn
  0 siblings, 0 replies; 2+ messages in thread
From: sgn @ 2023-12-13 12:02 UTC (permalink / raw)
  To: ml

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

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/47715#issuecomment-1853790682

Comment:
Just follow their rpm rules.

```sh
# Template file for 'tuxedo-drivers'
pkgname=tuxedo-drivers
version=4.0.0
revision=1
depends="dkms"
short_desc="TUXEDO kernel module drivers for keyboard & general hardware I/O"
maintainer="newbluemoon <blaumolch@mailbox.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/tuxedocomputers/tuxedo-drivers"
distfiles="https://github.com/tuxedocomputers/tuxedo-drivers/archive/v${version}.tar.gz"
checksum=417a2f13c2cfe15a44de566ce6ff6b942ed6641ae16c7daa264458b2d3aefdc9

dkms_modules="tuxedo-keyboard ${version}"

# this pkg is broken with linux6.1 while tuxedo-keyboard works with linux6.1
replaces="tuxedo-keyboard>=0"
provides="tuxedo-keyboard-${version}_${revision}"

do_build() {
	sed "s/#MODULE_VERSION#/${version}/" \
		debian/tuxedo-drivers.dkms >src/dkms.conf
}

do_install() {
	vmkdir usr/src/${pkgname}-${version}
	vcopy "src/*" usr/src/${pkgname}-${version}
	vinstall tuxedo_keyboard.conf 644 usr/lib/modprobe.d/
}
```

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

end of thread, other threads:[~2023-12-13 12:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-12 16:11 [ISSUE] Package request: tuxedo-drivers is the new tuxedo-keyboard dataCobra
2023-12-13 12:02 ` sgn

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).