From aef0cf6bf83adbedd7bb7d21b33c9d313dae412b Mon Sep 17 00:00:00 2001 From: David Guglielmi Date: Wed, 26 Nov 2025 15:35:15 +0100 Subject: [PATCH] media-libs/ipu7-camera-hal: add udev rules --- .../files/72-intel-mipi-ipu7-camera.rules | 2 ++ .../ipu7-camera-hal-0_p20251112.ebuild | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 media-libs/ipu7-camera-hal/files/72-intel-mipi-ipu7-camera.rules diff --git a/media-libs/ipu7-camera-hal/files/72-intel-mipi-ipu7-camera.rules b/media-libs/ipu7-camera-hal/files/72-intel-mipi-ipu7-camera.rules new file mode 100644 index 0000000..a4aed6e --- /dev/null +++ b/media-libs/ipu7-camera-hal/files/72-intel-mipi-ipu7-camera.rules @@ -0,0 +1,2 @@ +# Remove the 'uaccess' tag from ipu7 video4linux devices to avoid the application like Cheese seeing them. +SUBSYSTEM=="video4linux", ENV{ID_V4L_PRODUCT}=="ipu7", TAG-="uaccess" diff --git a/media-libs/ipu7-camera-hal/ipu7-camera-hal-0_p20251112.ebuild b/media-libs/ipu7-camera-hal/ipu7-camera-hal-0_p20251112.ebuild index 50a87b3..b4a05d5 100644 --- a/media-libs/ipu7-camera-hal/ipu7-camera-hal-0_p20251112.ebuild +++ b/media-libs/ipu7-camera-hal/ipu7-camera-hal-0_p20251112.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake udev COMMIT_ID="affeb2200bfa61f98ef4be08ff046767d40fcedf" @@ -40,8 +40,21 @@ src_configure() { -DBUILD_CAMHAL_ADAPTOR=ON -DBUILD_CAMHAL_PLUGIN=ON -DIPU_VERSIONS="ipu7x;ipu75xa" + -DUSE_PG_LITE_PIPE=ON -DUSE_STATIC_GRAPH=ON -DUSE_STATIC_GRAPH_AUTOGEN=ON ) cmake_src_configure } + +src_install() { + udev_dorules "${FILESDIR}"/72-intel-mipi-ipu7-camera.rules +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}