From patchwork Thu Dec 19 20:59:31 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas De Schampheleire X-Patchwork-Id: 303743 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id 0C10A2C01EE for ; Fri, 20 Dec 2013 08:00:13 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id DD07293E23; Thu, 19 Dec 2013 21:00:11 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3SyuSzp4jeu1; Thu, 19 Dec 2013 21:00:11 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 0BCC593CF6; Thu, 19 Dec 2013 21:00:11 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 4F7E51C29CC for ; Thu, 19 Dec 2013 21:00:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 502CE8172C for ; Thu, 19 Dec 2013 21:00:08 +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 FLvtad8uapsj for ; Thu, 19 Dec 2013 21:00:07 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-ee0-f47.google.com (mail-ee0-f47.google.com [74.125.83.47]) by whitealder.osuosl.org (Postfix) with ESMTPS id CF376828D0 for ; Thu, 19 Dec 2013 21:00:06 +0000 (UTC) Received: by mail-ee0-f47.google.com with SMTP id e51so574436eek.34 for ; Thu, 19 Dec 2013 13:00:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:content-transfer-encoding:subject :message-id:in-reply-to:references:user-agent:date:from:to; bh=RXNYp/Z5YVJWqS3vuW88GRE/Ii368M+preV9zoqYENM=; b=bfPKO8r7QacRxR7mPmVb4ECWK0QPJk1UHMSFplkOkbsWugfGli5b1EzAsV9R2ynrFp YTRFW+PINr1QRzy1Ix1r1L+qCYdFMq/HPwhVwydQzxfUmdMOhrOPE4KYV8yx6QFdsm6k t0r2Vzp/cRtkmoupaqVK9qRMtgrwnXKaJLUF2iGPV/0r9mICUK2XJbRf7winh5Tjt5lr ydw/JK0c5It4NWhZJN99lwaM9wQljKxXZlnxWjcKltqMoMbzRN3emsvfheaWTbAI/8ne YOuVXtJdBCzitWtWWQeIUaKpriC2O1rM+jtRarg8FoJX710gso3mGKl4bRcmcziUqR1D EqVQ== X-Received: by 10.15.24.142 with SMTP id j14mr661492eeu.52.1387486805369; Thu, 19 Dec 2013 13:00:05 -0800 (PST) Received: from [127.0.1.1] (d54C62EEB.access.telenet.be. [84.198.46.235]) by mx.google.com with ESMTPSA id h3sm12618804eem.15.2013.12.19.13.00.04 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 19 Dec 2013 13:00:04 -0800 (PST) MIME-Version: 1.0 X-Mercurial-Node: b4a6f3fc9b497fd7d88c81765d06f239f30fcd1e Message-Id: In-Reply-To: References: User-Agent: Mercurial-patchbomb/2.2.2 Date: Thu, 19 Dec 2013 21:59:31 +0100 From: Thomas De Schampheleire To: buildroot@busybox.net Subject: [Buildroot] [PATCH 2 of 2] gstreamer1 packages: factorize dependency on gstreamer1 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Proposed-by: Arnout Vandecappelle Signed-off-by: Thomas De Schampheleire --- package/gstreamer1/Config.in | 3 +++ package/gstreamer1/gst-omx/Config.in | 4 ++-- package/gstreamer1/gst1-plugins-bad/Config.in | 1 - package/gstreamer1/gst1-plugins-base/Config.in | 1 - package/gstreamer1/gst1-plugins-good/Config.in | 1 - package/gstreamer1/gst1-plugins-ugly/Config.in | 1 - 6 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package/gstreamer1/Config.in b/package/gstreamer1/Config.in --- a/package/gstreamer1/Config.in +++ b/package/gstreamer1/Config.in @@ -1,7 +1,10 @@ # Gstreamer 1.x & Plugins source "package/gstreamer1/gstreamer1/Config.in" + +if BR2_PACKAGE_GSTREAMER1 source "package/gstreamer1/gst1-plugins-base/Config.in" source "package/gstreamer1/gst1-plugins-good/Config.in" source "package/gstreamer1/gst1-plugins-bad/Config.in" source "package/gstreamer1/gst1-plugins-ugly/Config.in" source "package/gstreamer1/gst-omx/Config.in" +endif diff --git a/package/gstreamer1/gst-omx/Config.in b/package/gstreamer1/gst-omx/Config.in --- a/package/gstreamer1/gst-omx/Config.in +++ b/package/gstreamer1/gst-omx/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_GST_OMX bool "gst-omx" - depends on BR2_PACKAGE_GSTREAMER1 && BR2_PACKAGE_HAS_OPENMAX + depends on BR2_PACKAGE_HAS_OPENMAX select BR2_PACKAGE_GST1_PLUGINS_BASE help GStreamer plug-in to use OpenMAX API. @@ -8,4 +8,4 @@ config BR2_PACKAGE_GST_OMX http://cgit.freedesktop.org/gstreamer/gst-omx comment "gst-omx requires a OpenMAX implementation" - depends on BR2_PACKAGE_GSTREAMER1 && !BR2_PACKAGE_HAS_OPENMAX + depends on !BR2_PACKAGE_HAS_OPENMAX diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -1,6 +1,5 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD bool "gst1-plugins-bad" - depends on BR2_PACKAGE_GSTREAMER1 select BR2_PACKAGE_GST1_PLUGINS_BASE help A set of plug-ins for GStreamer that may be of poor quality or diff --git a/package/gstreamer1/gst1-plugins-base/Config.in b/package/gstreamer1/gst1-plugins-base/Config.in --- a/package/gstreamer1/gst1-plugins-base/Config.in +++ b/package/gstreamer1/gst1-plugins-base/Config.in @@ -1,6 +1,5 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_BASE bool "gst1-plugins-base" - depends on BR2_PACKAGE_GSTREAMER1 select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7 diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -1,6 +1,5 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_GOOD bool "gst1-plugins-good" - depends on BR2_PACKAGE_GSTREAMER1 select BR2_PACKAGE_GST1_PLUGINS_BASE help A set of well-supported plug-ins for GStreamer under the preferred diff --git a/package/gstreamer1/gst1-plugins-ugly/Config.in b/package/gstreamer1/gst1-plugins-ugly/Config.in --- a/package/gstreamer1/gst1-plugins-ugly/Config.in +++ b/package/gstreamer1/gst1-plugins-ugly/Config.in @@ -1,6 +1,5 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_UGLY bool "gst1-plugins-ugly" - depends on BR2_PACKAGE_GSTREAMER1 select BR2_PACKAGE_GST1_PLUGINS_BASE help A set of well-supported plug-ins for GStreamer, but might pose