From f396df329567abff33bb3614114f48eb1d5db32a Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Thu, 11 Mar 2021 14:04:17 +0000 Subject: [PATCH] qtav: new package This adds a recipe for QtAV - a cross-platform multimedia framework based on Qt and FFmpeg. Signed-off-by: Bartosz Golaszewski --- recipes-multimedia/qtav/qtav_git.bb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 recipes-multimedia/qtav/qtav_git.bb diff --git a/recipes-multimedia/qtav/qtav_git.bb b/recipes-multimedia/qtav/qtav_git.bb new file mode 100644 index 00000000..b7f62ff1 --- /dev/null +++ b/recipes-multimedia/qtav/qtav_git.bb @@ -0,0 +1,24 @@ +SUMMARY = "A cross-platform multimedia framework based on Qt and FFmpeg" +HOMEPAGE = "https://www.qtav.org/" +AUTHOR = "Wang Bin" +LICENSE = "LGPLv2.1 & GPLv3" +LIC_FILES_CHKSUM = "file://lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c \ + file://gpl-3.0.txt;md5=d32239bcb673463ab874e80d47fae504" + +inherit qmake5 mime-xdg + +SRC_URI = "git://github.com/wang-bin/QtAV.git;protocol=https" +SRCREV = "74943ea8f34d1c45e2dcae9810e3e25f5d4161c0" +PV = "git${SRCPV}" +S = "${WORKDIR}/git" + +DEPENDS += "qtbase qtquickcontrols2 qtsvg ffmpeg" +RDEPENDS_${PN} += "qtquickcontrols2-qmlplugins" + +PACKAGES += "${PN}-qmlplugins" + +FILES_${PN}-qmlplugins = "${libdir}/qml/QtAV/*" + +FILES_${PN}-dev += "${libdir}/libQtAVWidgets.prl \ + ${libdir}/libQtAV.prl \ + ${libdir}/mkspecs/*"