| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | 0 |
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit linux-mod toolchain-funcs
inherit git-r3
# EGIT_REPO_URI="https://git.launchpad.net/~vicamo/+git/intel-ipu6-dkms"
# EGIT_BRANCH="ubuntu/devel"
EGIT_REPO_URI="https://github.com/intel/ipu6-drivers.git"
IVSC_REPO_URI="https://github.com/intel/ivsc-driver.git"
DESCRIPTION="Drivers for MIPI cameras through the IPU6 on Intel Tiger Lake and Alder Lake platforms."
# HOMEPAGE="https://github.com/intel/ipu6-drivers"
HOMEPAGE="https://github.com/jwrdegoede/ipu6-drivers"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
DEPEND="
virtual/linux-sources
sys-kernel/linux-headers
"
RDEPEND=""
MODULE_NAMES=" intel-ipu6(drivers/media/pci/intel/ipu6:${S}:drivers/media/pci/intel/ipu6) \
intel-ipu6-isys(drivers/media/pci/intel/ipu6:${S}:drivers/media/pci/intel/ipu6) \
intel-ipu6-psys(drivers/media/pci/intel/ipu6:${S}:drivers/media/pci/intel/ipu6) \
"
src_unpack() {
git-r3_src_unpack
pushd "${P}" >/dev/null || die
git-r3_fetch "${IVSC_REPO_URI}"
git-r3_checkout "${IVSC_REPO_URI}" ivsc-driver
cp -vr ivsc-driver/backport-include ivsc-driver/drivers ivsc-driver/include .
rm -rf ivsc-driver
popd >/dev/null || die
}
pkg_setup() {
linux-mod_pkg_setup
BUILD_TARGETS="clean all"
}
src_compile() {
KBUILD_MODPOST_WARN=1 linux-mod_src_compile
}
src_install() {
linux-mod_src_install
}
virtual/linux-sources sys-kernel/linux-headers