From patchwork Tue Dec 12 17:11:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QW7DrWJhbCBMaW3Ds24=?= X-Patchwork-Id: 121579 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp4386703qgn; Tue, 12 Dec 2017 09:12:02 -0800 (PST) X-Google-Smtp-Source: ACJfBouEfv0HbLHNu4Aa7BpBAELHRV7HQ3AJJznpnIFi1mlaMlYT/vrZyyGNB2LAjyd75he6sFiX X-Received: by 10.98.253.3 with SMTP id p3mr3007773pfh.20.1513098722200; Tue, 12 Dec 2017 09:12:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513098722; cv=none; d=google.com; s=arc-20160816; b=mV2QlPqP/7hXKxCZFOwOCecNkQwjHFgKES0P6EJ2UlWH1xSfpGTZr2+hCFFOSdDtsB HR67uKHcifnRsxfH2zbByiB/GIlQHjCYhNBmeBydaH+xcdM+yMjBuuhRIiZMS2YWkwf2 tPmg1/bVxdeNut7++IcPUYz7FzVmXRJ1ppZqvb7XmUNYUB9MP0oudM3m2kuyCALGW8uD T/1RHeTdi9e0jJlG4Q994UUvBhVXyXHIXxRCbAct+LOr9qhFDCBmvVPsc4hxohmul6x6 nnSm3Lp1HRrGW3AGfIg7rFJjTAJ18Zodm9K3XVrBv6JJhToUr2yeKEWqTTDpVgkplAWE CqLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:mime-version:message-id:date:to:from:dkim-signature:delivered-to :arc-authentication-results; bh=XNeNC7qXrXdgjL+zE1QMTwF6FF6J7YcgP5dTY2tvAaE=; b=lyQLerhDzYtBbI74oatV6wygzSOK0ayW33ut/qXwWSmyglftlkiWLC8BpYeVVToydl Pli4U31GrWH38lAFLlpoMr4nB/UVsVZ3XiXkvsrK5yF9aFtuyhxCJuc7f/xCp/1EL0Ym 6Yy0S03nJqdSWJNQNAHW2z263/zIBmSzoITEMmB0LYl84TBxEPhYeZWqB8EJlcPQmdX4 ARWRQ+HwL06YCmer85q8yHwD5cn4FV/3PeW2vABqVHbfUj77X2McnaO6CIZrEOYqxsk1 P+Xc7CVDRrzoaOuJg9fatnAUwjTmikl1raHYyv6szurs12Mk8uSIM/qssWsTLU38exIY etHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=BZghXOAM; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id q8si11898391pgv.707.2017.12.12.09.12.01; Tue, 12 Dec 2017 09:12:02 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=BZghXOAM; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id C888E7888C; Tue, 12 Dec 2017 17:11:59 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-ot0-f171.google.com (mail-ot0-f171.google.com [74.125.82.171]) by mail.openembedded.org (Postfix) with ESMTP id 7905778883 for ; Tue, 12 Dec 2017 17:11:58 +0000 (UTC) Received: by mail-ot0-f171.google.com with SMTP id d5so18395058oti.3 for ; Tue, 12 Dec 2017 09:12:00 -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=buU0OdRDj3qMsipm+KQlUPptsTZJdwlbpAS+S1tk6J0=; b=BZghXOAMO7q8vd9Z3loYZm6pIZzuzMW5ldLwatTlxOQHIXOHuoFDplPxSXg9AZ1T6f Eqtk3YEkp5VqbpnMR8OfoEioyF/0XfXiSKsVkkjS9RqR0gjhAvwdznS8Ez6YIrvmyqGy 5buYMRpOCW4bqwHu4kWOEUxy46ZnZr/g1S/DOA2ULcdgvyUvjf18jOtJ3d0OyiF7tWbW bczwya4KMESPnLw/DNjIrIN6SHuB7I85eWYxlxP6Y2smSgAQQgVZL0tHY6dKb28wj+zr 6df86kUwvLd9cLOWMQZrQGDKACPQ0LETzNexUNYJqmqfpoHjOFRG7qYkQSKb1t95YYKK Wdgw== 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=buU0OdRDj3qMsipm+KQlUPptsTZJdwlbpAS+S1tk6J0=; b=furVxp6WB0hWmg6FX2gmZoRRXcyigqMp70J0/Y+v4oyXfi7mizI7sdfg6dfpWKBxuO vNZ+0j5DRFSdcSMilovT3Ggc581BCqywtCGpOfL7006ckz9TXflN8gSqGEN9B+WTeXJJ DZnSto97okggJnRwbQ2IK3pYjLQ9FT1rRYY0CmVhRjT6GuOzneyxw3ZmIoH6BXJDyqu7 sUVaCa1J4uzYCWgQOy0j4g/iM0Yt6zMqLTkbF1NI6z3sX3GNlFOflrkHO7QSyiQFgepP YuWl9Th7mwhircj3H0ACo/v7rD7872mPn0aiK7BJc2FsXa3CHbzeLE2Hmp2aJdAyFJLE KYaw== X-Gm-Message-State: AKGB3mLIhSzxCSk0RFKoOZHicWgy7WqGaFJq0p6NKKQjqzK3IQTcSi5d flGbTW+v/Wdy36pHvGvB0KlKoW8Y X-Received: by 10.157.81.195 with SMTP id d3mr3811515oth.11.1513098719341; Tue, 12 Dec 2017 09:11:59 -0800 (PST) Received: from blackbox.Home (187-177-61-29.dynamic.axtel.net. [187.177.61.29]) by smtp.gmail.com with ESMTPSA id n130sm7543735oia.12.2017.12.12.09.11.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Dec 2017 09:11:58 -0800 (PST) From: =?utf-8?b?QW7DrWJhbCBMaW3Ds24=?= To: openembedded-core@lists.openembedded.org Date: Tue, 12 Dec 2017 11:11:55 -0600 Message-Id: <20171212171155.15603-1-limon.anibal@gmail.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Cc: =?utf-8?b?QW7DrWJhbCBMaW3Ds24=?= , otavio.salvador@ossystems.com.br Subject: [OE-core] [PATCHv3] recipes-multimedia/gstreamer: Add gst-validate recipe X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org From: Aníbal Limón The gst-validate is a tool to run integration tests of Gstreamer components [1]. This tool can be used along with gst-integration-testsuites (scenarios and media) [2] to test Gstreamer components on the target device. An example of test using gst-integration-testsuites: $ gst-validate-launcher --sync # get [2] uses git and git-annex $ gst-validate-launcher or $ gst-validate-launcher -nd # needs xserver-xorg-xvfb to run wo DISPLAY [1] https://blogs.gnome.org/tsaunier/2014/04/21/gst-validate-a-suite-of-tools-to-run-integration-tests-for-gstreamer-2/ [2] https://cgit.freedesktop.org/gstreamer/gst-integration-testsuites Signed-off-by: Aníbal Limón --- .../gstreamer/gst-validate_1.12.3.bb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 meta/recipes-multimedia/gstreamer/gst-validate_1.12.3.bb diff --git a/meta/recipes-multimedia/gstreamer/gst-validate_1.12.3.bb b/meta/recipes-multimedia/gstreamer/gst-validate_1.12.3.bb new file mode 100644 index 0000000000..8f5437641f --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gst-validate_1.12.3.bb @@ -0,0 +1,18 @@ +SUMMARY = "Gstreamer validation tool" +DESCRIPTION = "A Tool to test GStreamer components" +HOMEPAGE = "https://gstreamer.freedesktop.org/releases/gst-validate/1.12.3.html" +SECTION = "multimedia" + +LICENSE = "LGPLv2.1" +LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343" + +SRC_URI = "https://gstreamer.freedesktop.org/src/${BPN}/${BP}.tar.xz" +SRC_URI[md5sum] = "623edc479a1e5c1e76bd7e1cf8393253" +SRC_URI[sha256sum] = "5139949d20274fdd702492438eeab2c9e55aa82f60aca17db27ebd3faf08489e" + +DEPENDS = "json-glib glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base" +RRECOMMENDS_${PN} = "git" + +FILES_${PN} += "${datadir}/gstreamer-1.0/* ${libdir}/gst-validate-launcher/* ${libdir}/gstreamer-1.0/*" + +inherit pkgconfig gettext autotools gobject-introspection gtk-doc