From 87c3c1a44386ab6bb49eb0ad863684a279eb7f81 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Thu, 31 Oct 2024 13:57:12 -0400 Subject: [PATCH] x13s-base: update to 2. add camera udev rule --- srcpkgs/x13s-base/files/95-libcamera-hack.rules | 2 ++ srcpkgs/x13s-base/template | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/x13s-base/files/95-libcamera-hack.rules diff --git a/srcpkgs/x13s-base/files/95-libcamera-hack.rules b/srcpkgs/x13s-base/files/95-libcamera-hack.rules new file mode 100644 index 00000000000..c63695849db --- /dev/null +++ b/srcpkgs/x13s-base/files/95-libcamera-hack.rules @@ -0,0 +1,2 @@ +ACTION=="add", SUBSYSTEM=="dma_heap", KERNEL=="linux,cma", GROUP="video", MODE="0660", TAG+="uaccess" +ACTION=="add", SUBSYSTEM=="dma_heap", KERNEL=="system", GROUP="video", MODE="0660", TAG+="uaccess" diff --git a/srcpkgs/x13s-base/template b/srcpkgs/x13s-base/template index 17da5ee388c..28872d58fab 100644 --- a/srcpkgs/x13s-base/template +++ b/srcpkgs/x13s-base/template @@ -1,6 +1,6 @@ # Template file for 'x13s-base' pkgname=x13s-base -version=1 +version=2 revision=1 archs="aarch64*" depends="linux-mainline>=6.8 linux-firmware-qualcomm alsa-ucm-conf" @@ -13,6 +13,7 @@ conf_files="/etc/default/x13s" do_install() { vinstall "${FILESDIR}"/72-touchscreen.rules 644 usr/lib/udev/rules.d 72-x13s-touchscreen.rules vinstall "${FILESDIR}"/90-net-address.rules 644 usr/lib/udev/rules.d 90-x13s-net-address.rules + vinstall "${FILESDIR}"/95-libcamera-hack.rules 644 usr/lib/udev/rules.d 95-x13s-libcamera-hack.rules vinstall "${FILESDIR}"/90-bt-address.sh 644 etc/runit/core-services 90-x13s-bt-address.sh vinstall "${FILESDIR}"/dracut.conf 644 usr/lib/dracut/dracut.conf.d x13s.conf vinstall "${FILESDIR}"/x13s-setup 755 usr/libexec