From patchwork Fri Jan 25 09:13:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Chris Packham X-Patchwork-Id: 1030858 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="awLvGEK7"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 43mCxq0NQ0z9s7T for ; Fri, 25 Jan 2019 20:13:49 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id D567585E1A; Fri, 25 Jan 2019 09:13:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I8Jjp2JM2D1N; Fri, 25 Jan 2019 09:13:45 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 3557585DF9; Fri, 25 Jan 2019 09:13:45 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 94D1A1BF345 for ; Fri, 25 Jan 2019 09:13:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 91BF18679A for ; Fri, 25 Jan 2019 09:13:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bo0RWUyovrmw for ; Fri, 25 Jan 2019 09:13:43 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pg1-f196.google.com (mail-pg1-f196.google.com [209.85.215.196]) by whitealder.osuosl.org (Postfix) with ESMTPS id 2FA08867AC for ; Fri, 25 Jan 2019 09:13:43 +0000 (UTC) Received: by mail-pg1-f196.google.com with SMTP id n2so3975790pgm.3 for ; Fri, 25 Jan 2019 01:13:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DGv55rw0H54d4oXaxH2mNCwZm0b9+PwfvQhCtDPvtUA=; b=awLvGEK7YfjJWBkb21YURR9qXWE7vMRLIWvAbdnk9XXh1yVtyXd+AWzsOCSjzqhxvO Cnh8GXiGTGNjPDkzMXWHLqsAYUfKvOUo7zdXOgLawkTCQnk0D+TSanh7BPjw83WFh3LY atpHhUj71WfYlhUB/mX+Q4dYU56ecb8E6hLxegWWO+CfNu7kyS70Th8pmuBv3Qcl91KJ q+OlcfuYquWWIYOKCbd1+DuiGuygudGy8lLU0gohn0vas/RBtj8hEQL87WvHeZuSEUXm Pe+QJj0dtIpayJgGTM2PJ6UNmq82jqmaMETzAB+tmZbhSUc7EAagd3HEAPg7vZJIz/YJ r/Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DGv55rw0H54d4oXaxH2mNCwZm0b9+PwfvQhCtDPvtUA=; b=IUMq2StBuKk+PXKtvd9bvKLGhuPVw5lJOqBUebTTnAb2vyUQkofcp9K1hA2Q8eQo+a Ew6Dl8GfRBgtst7iBb+eTa28EbO6nlFi/MWZrGl2IvXj2Fyjn37fqp9c8Bh/k2oVvr3w Ph/XUaMozr1F+zxyM4PnWY5X0YjWn0u4uNVEkt00qhYHLK9zq6SpHZitN/T44cwIee8k dDaJKGz8jFe+e42dwPlqs97jDpdnUaNyyHhS4h7NybwWvfdlhiowAP2tY/6J00CPZt6J q98h7LvCdGdP0IfTGqZy313+FUUVZe+2mvkQW7zfLSpoeoDj12Q7+wDEukMPVfho4NTG aZPA== X-Gm-Message-State: AJcUukdMUZGRkBMi0x/D9UkEtJ++k3CXeDOnHJIDE9Ld+/Jo0kVLYocf 06HOumAirmwnpjkP6vSPcJ9snFFoorU= X-Google-Smtp-Source: ALg8bN6lkSXCcs1JP7P3abCizxYvybFPbdtZfPKHWfh+4OhLOEz+IFIJFQEDK42e4hv4nO4bz6hZCQ== X-Received: by 2002:a62:5910:: with SMTP id n16mr10011595pfb.128.1548407622038; Fri, 25 Jan 2019 01:13:42 -0800 (PST) Received: from chrisp-dl.ws.atlnz.lc ([2001:df5:b000:22:3a2c:4aff:fe70:2b02]) by smtp.gmail.com with ESMTPSA id c4sm48509070pfm.151.2019.01.25.01.13.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 25 Jan 2019 01:13:41 -0800 (PST) From: Chris Packham To: buildroot@buildroot.org Date: Fri, 25 Jan 2019 22:13:22 +1300 Message-Id: <20190125091322.27522-1-judge.packham@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Buildroot] [PATCH] gst1-shark: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Igor Miranda , =?utf-8?q?Jo=C3=A3o_Victor_?= =?utf-8?q?Oliveira?= , Adam Duskett , Wolfgang Grandegger Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" GstShark leverages GStreamers newest instrumentation subsystem by installing a set of custom hooks to the trace points. A variety of data analytics are extracted and presented to the user in a graphical, friendly way. https://developer.ridgerun.com/wiki/index.php?title=GstShark https://github.com/RidgeRun/gst-shark Signed-off-by: Chris Packham Cc: Wolfgang Grandegger Cc: João Victor Oliveira Cc: Adam Duskett Cc: Igor Miranda --- I saw a few emails on the list with problems building gst-shark but nothing that actually added the package. I figured I'd give it a go. This seems to work (build) for me but I have no idea about using gstreamer so I may have missed something. package/gstreamer1/Config.in | 1 + package/gstreamer1/gst1-shark/Config.in | 12 ++++++++++++ package/gstreamer1/gst1-shark/gst1-shark.hash | 5 +++++ package/gstreamer1/gst1-shark/gst1-shark.mk | 19 +++++++++++++++++++ 4 files changed, 37 insertions(+) create mode 100644 package/gstreamer1/gst1-shark/Config.in create mode 100644 package/gstreamer1/gst1-shark/gst1-shark.hash create mode 100644 package/gstreamer1/gst1-shark/gst1-shark.mk diff --git a/package/gstreamer1/Config.in b/package/gstreamer1/Config.in index 28b1ed25c5..922ecefcff 100644 --- a/package/gstreamer1/Config.in +++ b/package/gstreamer1/Config.in @@ -11,6 +11,7 @@ source "package/gstreamer1/gst1-imx/Config.in" source "package/gstreamer1/gst1-interpipe/Config.in" source "package/gstreamer1/gst1-libav/Config.in" source "package/gstreamer1/gst1-rtsp-server/Config.in" +source "package/gstreamer1/gst1-shark/Config.in" source "package/gstreamer1/gst1-validate/Config.in" source "package/gstreamer1/gst1-vaapi/Config.in" source "package/gstreamer1/gst-omx/Config.in" diff --git a/package/gstreamer1/gst1-shark/Config.in b/package/gstreamer1/gst1-shark/Config.in new file mode 100644 index 0000000000..0f9ddb30bc --- /dev/null +++ b/package/gstreamer1/gst1-shark/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_GST1_SHARK + bool "gst-shark" + select BR2_PACKAGE_GSTREAMER1_CHECK + select BR2_PACKAGE_GST1_PLUGINS_BASE + select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP + help + GstShark leverages GStreamers newest instrumentation subsystem + by installing a set of custom hooks to the trace points. A + variety of data analytics are extracted and presented to the + user in a graphical, friendly way. + + https://github.com/RidgeRun/gst-shark diff --git a/package/gstreamer1/gst1-shark/gst1-shark.hash b/package/gstreamer1/gst1-shark/gst1-shark.hash new file mode 100644 index 0000000000..fdcbc563a8 --- /dev/null +++ b/package/gstreamer1/gst1-shark/gst1-shark.hash @@ -0,0 +1,5 @@ +# locally computed hash +sha256 35c56b89c10f42c623f5831f9533e1b9dcab8946eff0e4000bf3137bad5c705a gst1-shark-v0.5.5.tar.gz + +# Hashes for license files: +sha256 6d191b8f1fa03cabced18b8e48fddbf960a19f965bed8491e76ed62238f92f0b COPYING diff --git a/package/gstreamer1/gst1-shark/gst1-shark.mk b/package/gstreamer1/gst1-shark/gst1-shark.mk new file mode 100644 index 0000000000..75fd155b41 --- /dev/null +++ b/package/gstreamer1/gst1-shark/gst1-shark.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# gst1-shark +# +################################################################################ + +GST1_SHARK_VERSION = v0.5.5 +GST1_SHARK_SITE = https://github.com/RidgeRun/gst-shark.git +GST1_SHARK_SITE_METHOD = git +GST1_SHARK_GIT_SUBMODULES = YES + +GST1_SHARK_LICENSE = LGPL-2.1 +GST1_SHARK_LICENSE_FILES = COPYING + +GST1_SHARK_AUTORECONF = YES +GST1_SHARK_DEPENDENCIES = host-pkgconf gstreamer1 gst1-plugins-base +GST1_SHARK_CONF_OPTS = --disable-graphviz + +$(eval $(autotools-package))