blob: 33c017de2f4d948cb4fd256bdbe51ea72af80b88 [file] [log] [blame]
xuesong.jiangae1548e2022-05-06 16:38:46 +08001SUMMARY = "amlogic gstreamer plugin for video sink"
2
3LICENSE = "AMLOGIC"
4LIC_FILES_CHKSUM = "file://${COREBASE}/../meta-meson/license/AMLOGIC;md5=6c70138441c57c9e1edb9fde685bd3c8"
5
6DEPENDS = " gstreamer1.0 gstreamer1.0-plugins-base "
7
8RDEPENDS_${PN} = " "
9
10LDFLAGS_append = " -L${STAGING_LIBDIR}/gstreamer-1.0 -Wl,-rpath -Wl,/usr/lib/gstreamer-1.0 "
11
12SRCREV ?= "${AUTOREV}"
13PV = "${SRCPV}"
14
15S = "${WORKDIR}/git/gst-plugin-aml-v4l2-1.0"
16EXTRA_OEMAKE = "CROSS=${TARGET_PREFIX} TARGET_DIR=${STAGING_DIR_TARGET} STAGING_DIR=${D} DESTDIR=${D}"
17inherit autotools pkgconfig features_check
18
19do_configure_append() {
20 #Special patch
21 if [ -n "$(basename ${STAGING_DIR_TARGET} | grep -- lib32)" ]; then
22 rm -f ${STAGING_DIR_TARGET}/usr/include/linux/videodev2.h
23 ln -sf ../../../../recipe-sysroot/usr/include/linux-meson/include/linux/videodev2.h ${STAGING_DIR_TARGET}/usr/include/linux/
24 else
25 cp ${STAGING_DIR_TARGET}/usr/include/linux-meson/include/linux/videodev2.h ${STAGING_DIR_TARGET}/usr/include/linux/
26 fi
27}
28
29FILES_${PN} += "/usr/lib/gstreamer-1.0/*"
30INSANE_SKIP_${PN} = "ldflags dev-so "
31INHIBIT_PACKAGE_STRIP = "1"
32INHIBIT_SYSROOT_STRIP = "1"
33INHIBIT_PACKAGE_DEBUG_SPLIT = "1"