diff --git a/media-plugins/gst-plugins-icamera/Manifest b/media-plugins/gst-plugins-icamera/Manifest new file mode 100644 index 0000000..279c9ac --- /dev/null +++ b/media-plugins/gst-plugins-icamera/Manifest @@ -0,0 +1 @@ +DIST gst-plugins-icamera-0_p20250926.tar.gz 108630 BLAKE2B e3e768e9a651e00bb722ca3f3841f832351cb6a48d8887d38f16b569ca7cb5ed29f311c2958a13c2996f5e31c77231883ba24876ffb0a68d34c534907f5bb518 SHA512 72b52de96839fa807557a18d114bb32d241a433ad5df7389a5986839a338a7913d5947f3c09b440b10e88fa12ab2be3de64700b95f4ff185eff6bc0d6622212a diff --git a/media-plugins/gst-plugins-icamera/gst-plugins-icamera-0_p20250926.ebuild b/media-plugins/gst-plugins-icamera/gst-plugins-icamera-0_p20250926.ebuild new file mode 100644 index 0000000..7056d18 --- /dev/null +++ b/media-plugins/gst-plugins-icamera/gst-plugins-icamera-0_p20250926.ebuild @@ -0,0 +1,46 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +COMMIT_ID="4fb31db76b618aae72184c59314b839dedb42689" + +DESCRIPTION="icamera plugin for GStreamer" +HOMEPAGE="https://github.com/intel/icamerasrc/tree/icamerasrc_slim_api" + +SRC_URI="https://github.com/intel/icamerasrc/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}//icamerasrc-${COMMIT_ID}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + media-libs/gstreamer:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/ipu7-camera-bins + media-libs/ipu7-camera-hal + media-libs/libva + x11-libs/libdrm[video_cards_intel] +" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + export CHROME_SLIM_CAMHAL=ON + econf --enable-gstdrmformat=yes +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die +} diff --git a/media-plugins/gst-plugins-icamera/metadata.xml b/media-plugins/gst-plugins-icamera/metadata.xml new file mode 100644 index 0000000..f924b09 --- /dev/null +++ b/media-plugins/gst-plugins-icamera/metadata.xml @@ -0,0 +1,11 @@ + + + + + david.guglielmi@gmail.com + David GUGLIELMI + + + intel/icamerasrc + +