From f880575aa8a8759a17d9e5f7d2e10a7f5cb61646 Mon Sep 17 00:00:00 2001 From: xolophreny Date: Wed, 12 Oct 2022 11:33:54 +0500 Subject: [PATCH] New package: xone-0.3 --- srcpkgs/xone/INSTALL.msg | 2 ++ srcpkgs/xone/template | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 srcpkgs/xone/INSTALL.msg create mode 100644 srcpkgs/xone/template diff --git a/srcpkgs/xone/INSTALL.msg b/srcpkgs/xone/INSTALL.msg new file mode 100644 index 000000000000..24c2f6a6cd5a --- /dev/null +++ b/srcpkgs/xone/INSTALL.msg @@ -0,0 +1,2 @@ +Use the included 'xone-update-firmware' script +to update wireless dongle firmware diff --git a/srcpkgs/xone/template b/srcpkgs/xone/template new file mode 100644 index 000000000000..52c4c381e1a0 --- /dev/null +++ b/srcpkgs/xone/template @@ -0,0 +1,23 @@ +# Template file for 'xone' +pkgname=xone +version=0.3 +revision=1 +hostmakedepends="tar" +depends="curl cabextract" +short_desc="Modern Linux driver for Xbox One and Xbox Series X|S controllers" +maintainer="xolophreny " +license="GPL-2.0-only" +homepage="https://github.com/medusalix/xone" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=993f6b2b07c3236ce283d5de4da47dbfc16a86e056af504a4958d87f718ece20 + +dkms_modules="${pkgname} ${version}" + +do_install() { + vinstall install/modprobe.conf 644 /usr/lib/modprobe.d xone.conf + vbin install/firmware.sh xone-update-firmware + find . -type f \( -name dkms.conf -o -name '*.c' \) -exec sed -i "s/#VERSION#/$version/" {} + + echo 'ccflags-y += -DDEBUG' >> ./Kbuild + vmkdir /usr/src/${pkgname}-${version} + vcopy . /usr/src/${pkgname}-${version} +}