From 0d6c6e80ad104858a4dc3c4f6fbfea2e4d35202f Mon Sep 17 00:00:00 2001 From: Robert Mader Date: Thu, 6 Feb 2025 20:23:18 +0100 Subject: [PATCH] main/postmarketos-base-ui: add universal udev rule for udmabuf (MR 6163) The udmabuf allocator enjoys increasing popularity, not only being used by libcameras swISP and some virtualisation apps, but since Mesa commit d74ea2c1 even in llvmpipe - and more projects plan adoption, such as Gstreamer. Thus let's ensure it's universally available for UI users if the kernel supports it. As there are DEs that don't support the "uaccess" tag, such as SXMO, and "legacy" groups are still used in pmOS anyway, use the later. --- main/postmarketos-base-ui/APKBUILD | 4 +++- .../rootfs-usr-lib-udev-rules.d-50-udmabuf.rules | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 main/postmarketos-base-ui/rootfs-usr-lib-udev-rules.d-50-udmabuf.rules diff --git a/main/postmarketos-base-ui/APKBUILD b/main/postmarketos-base-ui/APKBUILD index 75f1a611a..5bd9352d6 100644 --- a/main/postmarketos-base-ui/APKBUILD +++ b/main/postmarketos-base-ui/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Clayton Craft pkgname=postmarketos-base-ui -pkgver=32 +pkgver=33 pkgrel=0 pkgdesc="Meta package for minimal postmarketOS UI base" url="https://postmarketos.org" @@ -72,6 +72,7 @@ _source644=" usr/lib/NetworkManager/conf.d/50-random-mac.conf usr/lib/NetworkManager/conf.d/50-tethering.conf usr/lib/NetworkManager/conf.d/50-use-dnsmasq.conf + usr/lib/udev/rules.d/50-udmabuf.rules usr/share/flatpak/remotes.d/flathub.flatpakrepo usr/share/wireplumber/wireplumber.conf.d/50-bluetooth.conf usr/share/mkinitfs/files/10-wireless-regdb.files @@ -314,6 +315,7 @@ cac604e25c46e695dd30bd5a10cfd2d69595fcc3bc290096ac94b76b10834d591ea6576afb79c46b d4b4c4fed2dee7266f6a87ae266691377593014943e2953e4cd87a59f3110f25bfb5f3f866cc843519f628695e4df7602bfdcd3d79f2c2cd6e8256535c33b038 rootfs-usr-lib-NetworkManager-conf.d-50-random-mac.conf 6507eb31cdd694a7db0280246433118a650bf5d99fbe639f967ae2d95945429a7e03ca6feb5bb6e7b9fb14fcec21e13e51209a79edd0041e77b5bf76b129ed6f rootfs-usr-lib-NetworkManager-conf.d-50-tethering.conf 900554534191fa0797064d35350934cdd8af59f30f0ae7d8ec63c2e11c44a16c643d3024b6543940488cd590fec1d392548bcaacc3be88cddff90f69b17ece07 rootfs-usr-lib-NetworkManager-conf.d-50-use-dnsmasq.conf +9431dd37801261002f2ac8a0c30483994897adaf7cb31e80fcb99b7354dbe3e10d79162a2f2baefc5d091bb192ff680f274d6481bb198958d08918529c64e26f rootfs-usr-lib-udev-rules.d-50-udmabuf.rules 54620e508a5070ec8819e3661e592acfcfd26c52170b0ecc4dbbc1c61998963ce20bf9d9b051a608b76d6fc17e61c65decc16602b7d58061b9149667a968d258 rootfs-usr-share-flatpak-remotes.d-flathub.flatpakrepo 92930f027626825b027f585a9be180f8a6ebae6dc44d2cf8f9d43cce00db8cbb43c33fc341fe382abacb832ea1b6414dc4c8129d265b0258d096599b2e206a93 rootfs-usr-share-wireplumber-wireplumber.conf.d-50-bluetooth.conf 66a7a72746e822676d0ec76160e39b65c711e574a6334f3aad38c563d3104b33d0619d50b92c9201546fd81bfd10cfe0e4a59278cbcbddf20a238f6ad71c050c rootfs-usr-share-mkinitfs-files-10-wireless-regdb.files diff --git a/main/postmarketos-base-ui/rootfs-usr-lib-udev-rules.d-50-udmabuf.rules b/main/postmarketos-base-ui/rootfs-usr-lib-udev-rules.d-50-udmabuf.rules new file mode 100644 index 000000000..3bca60bd2 --- /dev/null +++ b/main/postmarketos-base-ui/rootfs-usr-lib-udev-rules.d-50-udmabuf.rules @@ -0,0 +1 @@ +KERNEL=="udmabuf",GROUP="video",MODE="0660"