From patchwork Wed Sep 16 19:49:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Seiderer X-Patchwork-Id: 1365641 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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=none (p=none dis=none) header.from=gmx.net Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=Y/oFRUtQ; 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 4BsJ3n4PYhzB3wV for ; Thu, 17 Sep 2020 10:38:29 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id F01AD86ED4; Wed, 16 Sep 2020 19:49:56 +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 hnJROEe912ZX; Wed, 16 Sep 2020 19:49:55 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 4BA6C86E92; Wed, 16 Sep 2020 19:49:55 +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 458D61BF857 for ; Wed, 16 Sep 2020 19:49:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 426838750F for ; Wed, 16 Sep 2020 19:49:43 +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 38eFQRQGu3j1 for ; Wed, 16 Sep 2020 19:49:40 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by whitealder.osuosl.org (Postfix) with ESMTPS id 54EE487667 for ; Wed, 16 Sep 2020 19:49:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1600285777; bh=DqZ/+EX6Z72z42MkxC5XWAhi080zuK0rJ3tfqWXTFYg=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=Y/oFRUtQwLZBKoGO2kkhGzaL6JA8U39xgToGfHf98225B1WkkzxPeYaEKTZOv41Rl rfY3xe53mDANm6Zfnrqyy/Cbi7j0RqUFFQ7RjVS8ucIcF3ySKND6D59ShgDG9+I1X+ A3iWFe1o15a8aBbhCp9DPPa03sU9ehue9vre08go= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.fritz.box ([62.216.209.69]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N4hvR-1kSIEh40T1-011fk2; Wed, 16 Sep 2020 21:49:37 +0200 From: Peter Seiderer To: buildroot@busybox.net Date: Wed, 16 Sep 2020 21:49:32 +0200 Message-Id: <20200916194933.24921-12-ps.report@gmx.net> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200916194933.24921-1-ps.report@gmx.net> References: <20200916194933.24921-1-ps.report@gmx.net> MIME-Version: 1.0 X-Provags-ID: V03:K1:GALJfSk6ZgiS0vJyQGgjjOppFMz5VdOO1SVhv+pKF5CxG1zOSJh A+jFoWsrkyvBIzMzIrMGWOak7HPeqJihfau/CSokEkjHkCEqieLk2UKTo1h34Qsz5UWTE6q 2CVmakU6qJ22ABT3irawhMqY/TEC0Iq/4E2l/9MK/b7dvVGl+uFxorKHy3W9WRyLX1gvy3W 3O5KCIfNBUh8ujkP1erOg== X-UI-Out-Filterresults: notjunk:1;V03:K0:RFbXIHXh9QQ=:RPWE3+TL1d860nwnm4zEq4 RLRFuoDwCdoB+ZxiyrPyCsjEM2LssHj6bLwg4UqYcEhHnn93ZMXIkqsaDDBUfhtLJCRGeAq/S bNbI6Ls0bmd9NqvkHH5TPV9N9u6PrnweX2LUUvJS0ymi6ZUd9rilmBx3zoTt+VzHt5u6zPzhE ilJnCLvJEXdhRhsVgin/xvimpOEhc58c7I5dDuQHzyib27hC0nkulRkI/kOwflkTiphiv1t7V hn4ngXQJ4u1xpefmJhjqmIMvrPDGKYkbpdnYukSsl5Zw0usiJGfLAXSBimNnniLYgmg5dTEy2 f6bAE+YQau261gKcI6pUP75qp7w74c36fBIeMoUmGS+1uvJxxxHQQxRkrKgxmr/ygC7kDr0Li x4uD271f/dfI78R7Ls4ZRVvM+OhRF9Z+seUxvueIP39YN1k2JhBzK09UYVESihtgunfxvIpEI zbftxdnEbaoL6fFO7dgZkaWk8617//vKnSRTPM9LaOMaTF8YL7/Rbd0seadFh/44dWAHuPymT 83giBydfLR63b7yu4ghi7Kn/HzTNCO2AZ6HzHmFVhNmXY/VMUknPOpqMomfJuIm/Yt+hQFgLA KtFCd7mXnTy+D/ftvGIEfg6XgFOzFF0nR2vBmgJi5YALhu7u6c0SnFAUf/KRAYQNpdxREF46V ag74Z4y+2Z/Jd3BwOYBjceoOhZjpfUY+VLMKksjyUmAP7kvAFUOiWP2DAry6XRAX8GcKJYao/ O/oHbjj8W7R8HtACo7/E3WJhEu1mHHjGhyn9bYhPoC8iILujpuFB0K7xFpQx8nk05kSysAyb0 J5xmALWzScKvwpbo47sOmIO9Nqe7jh4Kn16Seo4bMBtAhYaan3auOEh9Rc4i8A9AKMBP1/nC4 3XmV1SKO9z+fo3l6Dw6BvMxha+E6fvaZmsUCaWFoEd8+axzgI3MqJTaruUyuAt9xxM/19ulrU yQeYezfqypBBSX4ZAHps+1usXm3DK1Hqlar0ZdUwMulwGfmOV8tC9ogyXqpDQLkEhqDnMZ1rY 2KMzzLBzPSlyDoiwaBzx1oM/AQsWDD59VdFgerQQarKR7hAkvDR5JCZXtml8k/F3G9ZbaVmoT oTy8rXEUVrCSozys0e3juYppxR6QhBqpn+Ot8zWVm/gkYODOudO80kNQqToM89s8NXPiRAqb3 rCKupkINPXD+J6VqDF8Sf4P+IrWSm6P/lmcrBLqcFWp4DOBGqdqTNywiBsGL5tnodzamTN9Br N82CfV0ioeZpytdBfJVnfW34Ddfiz+XpLu+fhGA== Subject: [Buildroot] [RFC v1 12/13] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson 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: Adam Duskett Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" - change home page url to https - change download url to https - download source renamed from gstreamer-editing-services to gst-editing-services - convert to meson build Signed-off-by: Peter Seiderer --- .../gstreamer1-editing-services/Config.in | 2 +- .../gstreamer1-editing-services.hash | 8 ++-- .../gstreamer1-editing-services.mk | 37 +++++++++++++------ 3 files changed, 31 insertions(+), 16 deletions(-) diff --git a/package/gstreamer1/gstreamer1-editing-services/Config.in b/package/gstreamer1/gstreamer1-editing-services/Config.in index fe46870491..9c41e8142b 100644 --- a/package/gstreamer1/gstreamer1-editing-services/Config.in +++ b/package/gstreamer1/gstreamer1-editing-services/Config.in @@ -15,4 +15,4 @@ config BR2_PACKAGE_GSTREAMER1_EDITING_SERVICES GStreamer Editing Services is a high-level library for facilitating the creation of audio/video non-linear editors. - http://gstreamer.freedesktop.org + https://gstreamer.freedesktop.org diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash index 8724f39498..7ac263f978 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash @@ -1,6 +1,6 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gstreamer-editing-services-1.16.2.tar.xz.sha256sum -sha256 0e06a6191a0c6c16e16272bf2573cecaeb245f10629486ad940a299bef700c16 gstreamer-editing-services-1.16.2.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.18.0.tar.xz.sha256sum +sha256 4daef0d4875415ea262f7fb1287d4a33939a9594f3c1e661f8587ab00f7000a8 gst-editing-services-1.18.0.tar.xz # Hashes for license files: -sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING -sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING.LIB +sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING +sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING.LIB diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk index 4b0b61e877..46375f2225 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk @@ -4,9 +4,9 @@ # ################################################################################ -GSTREAMER1_EDITING_SERVICES_VERSION = 1.16.2 -GSTREAMER1_EDITING_SERVICES_SOURCE = gstreamer-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz -GSTREAMER1_EDITING_SERVICES_SITE = http://gstreamer.freedesktop.org/src/gstreamer-editing-services +GSTREAMER1_EDITING_SERVICES_VERSION = 1.18.0 +GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz +GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+ GSTREAMER1_EDITING_SERVICES_LICENSE_FILES = COPYING COPYING.LIB GSTREAMER1_EDITING_SERVICES_INSTALL_STAGING = YES @@ -15,27 +15,42 @@ GSTREAMER1_EDITING_SERVICES_DEPENDENCIES = \ gstreamer1 \ gst1-plugins-base \ gst1-plugins-good \ - $(if $(BR2_PACKAGE_GST1_VALIDATE),gst1-validate) \ libxml2 GSTREAMER1_EDITING_SERVICES_CONF_OPTS = \ - --disable-benchmarks \ - --disable-introspection + -Ddoc=disabled \ + -Dintrospection=disabled \ + -Dtests=disabled \ + -Dtools=enabled \ + -Dbash-completion=disabled \ + -Dxptv=disabled \ + -Dpython=disabled + +ifeq ($(BR2_PACKAGE_GST1_VALIDATE),y) +GSTREAMER1_EDITING_SERVICES_DEPENDENCIES += gst1-validate +GSTREAMER1_EDITING_SERVICES_CONF_OPTS += -Dvalidate=enabled +else +GSTREAMER1_EDITING_SERVICES_CONF_OPTS += -Dvalidate=disabled +endif # examples need GTK2/3 with X11 backend ifneq ($(BR2_PACKAGE_LIBGTK2)$(BR2_PACKAGE_LIBGTK3_X11),) -GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --enable-examples +GSTREAMER1_EDITING_SERVICES_CONF_OPTS += -Dexamples=enabled ifeq ($(BR2_PACKAGE_LIBGTK2),y) -GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --with-gtk=2.0 +# ToDo: meson.build states 'TODO Properly port to Gtk 3' +# ToDo: examples/c/ges-ui.glade states 'requires lib="gtk+" version="2.16"' +# GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --with-gtk=2.0 GSTREAMER1_EDITING_SERVICES_DEPENDENCIES += libgtk2 else -GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --with-gtk=3.0 +# ToDo: meson.build states 'TODO Properly port to Gtk 3' +# ToDo: examples/c/ges-ui.glade states 'requires lib="gtk+" version="2.16"' +# GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --with-gtk=3.0 GSTREAMER1_EDITING_SERVICES_DEPENDENCIES += libgtk3 endif else -GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --disable-examples +GSTREAMER1_EDITING_SERVICES_CONF_OPTS += -Dexamples=disabled endif -$(eval $(autotools-package)) +$(eval $(meson-package))