gst-shark: Add Gst-Shark recipe

GstShark is an open-source project from RidgeRun that provides
benchmarks and profiling tools for GStreamer 1.7.1 (and above).
It includes tracers for generating debug information plus some
tools to analyze the debug information. GstShark provides easy
to use and useful tracers, paired with analysis tools to enable
straightforward optimizations.

Signed-off-by: rrcarlosrodriguez <carlos.rodriguez@ridgerun.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Carlos Rodriguez 2018-04-30 15:33:08 -06:00 committed by Armin Kuster
parent f51ba94d3a
commit e3ba2f061e

View File

@ -0,0 +1,38 @@
SUMMARY = "Gst-Shark Tracers"
DESCRIPTION = "Benchmarks and profiling tools for GStreamer"
HOMEPAGE = "https://developer.ridgerun.com/wiki/index.php?title=GstShark"
SECTION = "multimedia"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=e1caa368743492879002ad032445fa97"
DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad "
SRCBRANCH ?= "master"
SRCREV_base = "a60b3996fe3376d42334fc89014e9d6f6af62899"
SRCREV_common = "b64f03f6090245624608beb5d2fff335e23a01c0"
SRC_URI = " \
git://github.com/RidgeRun/gst-shark.git;protocol=https;branch=${SRCBRANCH};name=base \
git://anongit.freedesktop.org/git/gstreamer/common.git;protocol=https;destsuffix=git/common;name=common; \
"
S = "${WORKDIR}/git"
PACKAGECONFIG_CONFARGS = " \
--disable-graphviz \
--enable-gtk-doc=no \
"
FILES_${PN} += "\
${libdir}/gstreamer-1.0/libgstsharktracers.so \
${libdir}/gstreamer-1.0/libgstsharktracers.la \
"
inherit autotools gettext
do_configure() {
${S}/autogen.sh --noconfigure
oe_runconf
}