From patchwork Sun Jul 29 19:19:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 950660 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.136; helo=silver.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="PPZrtfnB"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41dsvt2XZCz9s21 for ; Mon, 30 Jul 2018 05:19:37 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 9AEAC25C66; Sun, 29 Jul 2018 19:19:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zoQsbSNcXF3T; Sun, 29 Jul 2018 19:19:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id CE48D258FF; Sun, 29 Jul 2018 19:19:33 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 1B6131C0DFB for ; Sun, 29 Jul 2018 19:19:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 19C96258FF for ; Sun, 29 Jul 2018 19:19:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8j7xG4saXPIk for ; Sun, 29 Jul 2018 19:19:30 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by silver.osuosl.org (Postfix) with ESMTPS id 58A9C25893 for ; Sun, 29 Jul 2018 19:19:30 +0000 (UTC) Received: by mail-pg1-f182.google.com with SMTP id p23-v6so6005337pgv.13 for ; Sun, 29 Jul 2018 12:19:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Tr2B8Kt9yy0NZe+Q7SAd0tS5bpVZBG7m8S+BS8q4Fxw=; b=PPZrtfnBB9WrTKp0u1O9oQOTZAErzVMxUj8MoUkSU8bkS0iHpTgP9xVdvFlxj0yGkV PBIhzswaIf/7y4ICBbfVZ0vyybbTWY28IUnL9mLZpB3ywYkQEz+l0maG54LUVobVdWOj UhpZp7VocuegnQEZRTpeA5FO4NP7inbmgk+DJF5rwkCkk4SgZg84yZhYHUSx16f4noS0 Hu1rni30a03jsL0sULLmTjSeeZnZT+25YRcL5/GuMG0UAOB4jb9xY5P+UFYwJ4vo7DD4 OZQOc1bWBjrbjRgz+WIzPY0O43fSppZf1fbI5r+k4Kseyc3hFZL/Qc/MSyFKly5m3WeK Lz+Q== 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:in-reply-to :references; bh=Tr2B8Kt9yy0NZe+Q7SAd0tS5bpVZBG7m8S+BS8q4Fxw=; b=K18a8/JhpEbHSZfML2HUGGsOXE7mZ3HYMXk2UWr2YQFRDNpbbjJ8HjKaFOltrEobED mXCiPRAt/NLJEI6HX1PNRaNo8nc9mNqPy4/afKtRlyRNlGJ6iM3Jy31VOd+KJFgjQi21 4WCRJ5u6L3G2tgJe5VRrU5emIkq4pBnMVkh1SQ/961NteuCrAsq/WFr2/I+rc7OC5LHl JdrR/TjTJUMfqlilUThlPO7nOPYRJy7eN+XS9KhQYU47Tdimp4S3YQGG6vS7QzM6Av+0 uT9nY/SWQ7XJHymHHw9gFIVheg8hjVyuf257HbQEwoja+aTAm3+OMJDbdYk1vfMnfH50 mjnA== X-Gm-Message-State: AOUpUlED+7MAOazVA6ZWVEtljdP+uhVoCuYpaxRM2rcuh61IE0CYxw5Z wbh4nuUWfVtM5+vnHv++S9gOGjNz X-Google-Smtp-Source: AAOMgpc0baRnP3GpjZ8Vjj8diDjcpDvX49bsJE/PowYJsi+WxyWLOqV0FCbWXz0Q/Y9rgpJ2RERI5A== X-Received: by 2002:a62:1e81:: with SMTP id e123-v6mr15262607pfe.24.1532891969646; Sun, 29 Jul 2018 12:19:29 -0700 (PDT) Received: from localhost.localdomain (2600-6c4a-767f-f36a-3ad5-47ff-fee0-78d9.dhcp6.chtrptr.net. [2600:6c4a:767f:f36a:3ad5:47ff:fee0:78d9]) by smtp.gmail.com with ESMTPSA id 84-v6sm24218199pfj.33.2018.07.29.12.19.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 29 Jul 2018 12:19:29 -0700 (PDT) From: Adam Duskett To: buildroot@buildroot.org Date: Sun, 29 Jul 2018 15:19:19 -0400 Message-Id: <20180729191921.11216-4-aduskett@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180729191921.11216-1-aduskett@gmail.com> References: <20180729191921.11216-1-aduskett@gmail.com> Subject: [Buildroot] [PATCH v8 3/5] gstreamer1 packages: explicitly disable introspection X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Duskett MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" To get GStreamer ready for introspection, we must first explicitly disable gstreamer1, plugins base and plugins bad from using introspection. If not, adding the gobject-introspection will result in these packages failing to build because setting the _GIR_EXTRA_LIBS_PATH variable is required. The other gstreamer1 packages do not require setting the _GIR_EXTRA_LIBS_PATH variable. Signed-off-by: Adam Duskett --- Changes v1 -> v4: - Add patch to series. - Change TARGET_MAKE_ENV += GIR_EXTRA_LIBS_PATH to PACKAGE_GIR_EXTRA_LIBS_PATH. Changes v4 -> v5: - Change --enable-introspection=no to --disable-introspection (Yann) Changes v5 -> v8: - None package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 3 ++- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk | 3 ++- package/gstreamer1/gstreamer1/gstreamer1.mk | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index c9bf2b2fb7..4fd5b3fc8f 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -21,7 +21,8 @@ GST1_PLUGINS_BAD_CONF_OPTS = \ --disable-winks \ --disable-android_media \ --disable-apple_media \ - --disable-acm + --disable-acm \ + --disable-introspection # Options which require currently unpackaged libraries GST1_PLUGINS_BAD_CONF_OPTS += \ diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk index 36440ef5fa..10b1fec439 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk @@ -14,7 +14,8 @@ GST1_PLUGINS_BASE_LICENSE = LGPL-2.0+, LGPL-2.1+ # gio_unix_2_0 is only used for tests GST1_PLUGINS_BASE_CONF_OPTS = \ --disable-examples \ - --disable-valgrind + --disable-valgrind \ + --disable-introspection # Options which require currently unpackaged libraries GST1_PLUGINS_BASE_CONF_OPTS += \ diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk index 092d6cb82e..26316e73cd 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.mk +++ b/package/gstreamer1/gstreamer1/gstreamer1.mk @@ -17,6 +17,7 @@ GSTREAMER1_CONF_OPTS = \ --disable-failing-tests \ --disable-valgrind \ --disable-benchmarks \ + --disable-introspection \ $(if $(BR2_PACKAGE_GSTREAMER1_CHECK),,--disable-check) \ $(if $(BR2_PACKAGE_GSTREAMER1_TRACE),,--disable-trace) \ $(if $(BR2_PACKAGE_GSTREAMER1_PARSE),,--disable-parse) \