* [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0
@ 2020-09-24 21:17 Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 2/5] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson Peter Seiderer
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Peter Seiderer @ 2020-09-24 21:17 UTC (permalink / raw)
To: buildroot
- change home page url to https
- meson options: doc=disabled
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
Changes v1 -> v2:
- no changes (despite the applied message [1] no commit apears on git master)
[1] http://lists.busybox.net/pipermail/buildroot/2020-September/293062.html
---
package/gstreamer1/gst1-plugins-ugly/Config.in | 2 +-
package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 6 +++---
package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 5 +++--
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/package/gstreamer1/gst1-plugins-ugly/Config.in b/package/gstreamer1/gst1-plugins-ugly/Config.in
index c24ec7ae7b..ba19989892 100644
--- a/package/gstreamer1/gst1-plugins-ugly/Config.in
+++ b/package/gstreamer1/gst1-plugins-ugly/Config.in
@@ -5,7 +5,7 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_UGLY
A set of well-supported plug-ins for GStreamer, but might pose
problems for distributors.
- http://gstreamer.freedesktop.org/
+ https://gstreamer.freedesktop.org/
if BR2_PACKAGE_GST1_PLUGINS_UGLY
diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
index e5df44ab90..9afc9a9c9a 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.16.2.tar.xz.sha256sum
-sha256 5500415b865e8b62775d4742cbb9f37146a50caecfc0e7a6fc0160d3c560fbca gst-plugins-ugly-1.16.2.tar.xz
-sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
+# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.0.tar.xz.sha256sum
+sha256 686644e45e08258ae240c4519376668ad8d34ea6d0f6ab556473c317bfb7e082 gst-plugins-ugly-1.18.0.tar.xz
+sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
index 9f8b1d3359..2072772d9a 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
@@ -4,7 +4,7 @@
#
################################################################################
-GST1_PLUGINS_UGLY_VERSION = 1.16.2
+GST1_PLUGINS_UGLY_VERSION = 1.18.0
GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly
GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
@@ -15,7 +15,8 @@ GST1_PLUGINS_UGLY_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
GST1_PLUGINS_UGLY_CONF_OPTS += \
-Dexamples=disabled \
- -Dtests=disabled
+ -Dtests=disabled \
+ -Ddoc=disabled
GST1_PLUGINS_UGLY_CONF_OPTS += \
-Da52dec=disabled \
--
2.28.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v2 2/5] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson
2020-09-24 21:17 [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Peter Seiderer
@ 2020-09-24 21:17 ` Peter Seiderer
2020-10-15 21:35 ` Thomas Petazzoni
2020-09-24 21:17 ` [Buildroot] [PATCH v2 3/5] package/gst-omx: " Peter Seiderer
` (3 subsequent siblings)
4 siblings, 1 reply; 7+ messages in thread
From: Peter Seiderer @ 2020-09-24 21:17 UTC (permalink / raw)
To: 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
- use BR2_PACKAGE_GST1_DEVTOOLS/gst1-devtools instead of legacy
BR2_PACKAGE_GST1_VALIDATE/gst1-validate
- drop examples support
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
Changes v1 -> v2:
- use BR2_PACKAGE_GST1_DEVTOOLS/gst1-devtools instead of legacy
BR2_PACKAGE_GST1_VALIDATE/gst1-validate (Thomas Petazzoni)
- drop examples support
---
.../gstreamer1-editing-services/Config.in | 2 +-
.../gstreamer1-editing-services.hash | 8 ++---
.../gstreamer1-editing-services.mk | 36 +++++++++----------
3 files changed, 21 insertions(+), 25 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..9ea7817f0a 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,23 @@ 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
-
-# examples need GTK2/3 with X11 backend
-ifneq ($(BR2_PACKAGE_LIBGTK2)$(BR2_PACKAGE_LIBGTK3_X11),)
-GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --enable-examples
-
-ifeq ($(BR2_PACKAGE_LIBGTK2),y)
-GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --with-gtk=2.0
-GSTREAMER1_EDITING_SERVICES_DEPENDENCIES += libgtk2
-else
-GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --with-gtk=3.0
-GSTREAMER1_EDITING_SERVICES_DEPENDENCIES += libgtk3
-endif
+ -Ddoc=disabled \
+ -Dexamples=disabled \
+ -Dintrospection=disabled \
+ -Dtests=disabled \
+ -Dtools=enabled \
+ -Dbash-completion=disabled \
+ -Dxptv=disabled \
+ -Dpython=disabled
+ifeq ($(BR2_PACKAGE_GST1_DEVTOOLS),y)
+GSTREAMER1_EDITING_SERVICES_DEPENDENCIES += gst1-devtools
+GSTREAMER1_EDITING_SERVICES_CONF_OPTS += -Dvalidate=enabled
else
-GSTREAMER1_EDITING_SERVICES_CONF_OPTS += --disable-examples
+GSTREAMER1_EDITING_SERVICES_CONF_OPTS += -Dvalidate=disabled
endif
-$(eval $(autotools-package))
+$(eval $(meson-package))
--
2.28.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v2 3/5] package/gst-omx: bump version to 1.18.0 and convert to meson
2020-09-24 21:17 [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 2/5] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson Peter Seiderer
@ 2020-09-24 21:17 ` Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 4/5] package/bellagio: drop package Peter Seiderer
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Peter Seiderer @ 2020-09-24 21:17 UTC (permalink / raw)
To: buildroot
- change home page url to https
- drop bellagio support (as the project is no longer maintained
no update since 2011, see [1])
[1] http://omxil.sourceforge.net
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
Changes v1 -> v2:
- drop bellagio support (Thomas Petazzoni)
---
package/gstreamer1/gst-omx/Config.in | 2 +-
package/gstreamer1/gst-omx/gst-omx.hash | 6 +++---
package/gstreamer1/gst-omx/gst-omx.mk | 27 +++++++++----------------
3 files changed, 14 insertions(+), 21 deletions(-)
diff --git a/package/gstreamer1/gst-omx/Config.in b/package/gstreamer1/gst-omx/Config.in
index d2e477648b..efe3d211d6 100644
--- a/package/gstreamer1/gst-omx/Config.in
+++ b/package/gstreamer1/gst-omx/Config.in
@@ -5,7 +5,7 @@ config BR2_PACKAGE_GST_OMX
help
GStreamer plug-in to use OpenMAX API.
- http://cgit.freedesktop.org/gstreamer/gst-omx
+ https://cgit.freedesktop.org/gstreamer/gst-omx
comment "gst-omx requires a OpenMAX implementation"
depends on !BR2_PACKAGE_HAS_LIBOPENMAX
diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash
index 85487f3491..9cd1b49a33 100644
--- a/package/gstreamer1/gst-omx/gst-omx.hash
+++ b/package/gstreamer1/gst-omx/gst-omx.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.16.2.tar.xz.sha256sum
-sha256 11ed411a2eba75610d72331eeb14ff05e2df28f4fd05cb69225a88bec6d27439 gst-omx-1.16.2.tar.xz
-sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
+# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.18.0.tar.xz.sha256sum
+sha256 302c65e04578991364f7605e04cfb54dfd75268d51080d35f221ee1a8b341fad gst-omx-1.18.0.tar.xz
+sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk
index 5ed9e3ce2c..cdd0e86b04 100644
--- a/package/gstreamer1/gst-omx/gst-omx.mk
+++ b/package/gstreamer1/gst-omx/gst-omx.mk
@@ -4,33 +4,26 @@
#
################################################################################
-GST_OMX_VERSION = 1.16.2
+GST_OMX_VERSION = 1.18.0
GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz
GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx
GST_OMX_LICENSE = LGPL-2.1
GST_OMX_LICENSE_FILES = COPYING
+GST_OMX_CONF_OPTS = \
+ -Dexamples=disabled \
+ -Dtests=disabled \
+ -Dtools=disabled \
+ -Ddoc=disabled
+
ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
GST_OMX_VARIANT = rpi
-GST_OMX_CONF_ENV = \
- CFLAGS="$(TARGET_CFLAGS) \
- -I$(STAGING_DIR)/usr/include/IL \
- -I$(STAGING_DIR)/usr/include/interface/vcos/pthreads \
- -I$(STAGING_DIR)/usr/include/interface/vmcs_host/linux"
-else ifeq ($(BR2_PACKAGE_BELLAGIO),y)
-GST_OMX_VARIANT = bellagio
-GST_OMX_CONF_ENV = \
- CFLAGS="$(TARGET_CFLAGS) \
- -DOMX_VERSION_MAJOR=1 \
- -DOMX_VERSION_MINOR=1 \
- -DOMX_VERSION_REVISION=2 \
- -DOMX_VERSION_STEP=0"
-else
+GST_OMX_CONF_OPTS += -Dheader_path=$(STAGING_DIR)/usr/include/IL
GST_OMX_VARIANT = generic
endif
-GST_OMX_CONF_OPTS += --with-omx-target=$(GST_OMX_VARIANT)
+GST_OMX_CONF_OPTS += -Dtarget=$(GST_OMX_VARIANT)
GST_OMX_DEPENDENCIES = gstreamer1 gst1-plugins-base libopenmax
@@ -42,4 +35,4 @@ endef
GST_OMX_POST_PATCH_HOOKS += GST_OMX_FIXUP_CONFIG_PATHS
-$(eval $(autotools-package))
+$(eval $(meson-package))
--
2.28.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v2 4/5] package/bellagio: drop package
2020-09-24 21:17 [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 2/5] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 3/5] package/gst-omx: " Peter Seiderer
@ 2020-09-24 21:17 ` Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 5/5] package/gst1-libav: bump version to 1.18.0 and convert to meson Peter Seiderer
2020-09-26 13:56 ` [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Thomas Petazzoni
4 siblings, 0 replies; 7+ messages in thread
From: Peter Seiderer @ 2020-09-24 21:17 UTC (permalink / raw)
To: buildroot
Drop bellagio support as the project is no longer maintained (no update
since 2011, see [1]) and the last reference (from gst-omx) is gone.
[1] http://omxil.sourceforge.net
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
Config.in.legacy | 7 +++
package/Config.in | 1 -
package/bellagio/0001-drop-werror.patch | 22 -------
.../bellagio/0002-dynamicloader-linking.patch | 16 ------
package/bellagio/0003-parallel-build.patch | 16 ------
...4-segfault-on-removeFromWaitResource.patch | 37 ------------
.../0005-fix-doc-installation-path.patch | 24 --------
...e_resource_manager.-h-c-fix-build-wi.patch | 57 -------------------
package/bellagio/Config.in | 28 ---------
package/bellagio/bellagio.hash | 3 -
package/bellagio/bellagio.mk | 16 ------
11 files changed, 7 insertions(+), 220 deletions(-)
delete mode 100644 package/bellagio/0001-drop-werror.patch
delete mode 100644 package/bellagio/0002-dynamicloader-linking.patch
delete mode 100644 package/bellagio/0003-parallel-build.patch
delete mode 100644 package/bellagio/0004-segfault-on-removeFromWaitResource.patch
delete mode 100644 package/bellagio/0005-fix-doc-installation-path.patch
delete mode 100644 package/bellagio/0006-src-omx_reference_resource_manager.-h-c-fix-build-wi.patch
delete mode 100644 package/bellagio/Config.in
delete mode 100644 package/bellagio/bellagio.hash
delete mode 100644 package/bellagio/bellagio.mk
diff --git a/Config.in.legacy b/Config.in.legacy
index 92816e562d..ee0ee1a25d 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,13 @@ endif
comment "Legacy options removed in 2020.11"
+config BR2_PACKAGE_BELLAGIO
+ bool "bellagio package was removed"
+ select BR2_LEGACY
+ help
+ This package has been removed as it is not maintained anymore
+ (no release since 2011).
+
config BR2_PACKAGE_GST1_VALIDATE
bool "gst1-validate was moved to gst1-devtools"
select BR2_PACKAGE_GST1_DEVTOOLS
diff --git a/package/Config.in b/package/Config.in
index bbaa49f76c..a1d0a404d0 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -13,7 +13,6 @@ menu "Audio and video applications"
source "package/alsa-utils/Config.in"
source "package/atest/Config.in"
source "package/aumix/Config.in"
- source "package/bellagio/Config.in"
source "package/bluez-alsa/Config.in"
source "package/dvblast/Config.in"
source "package/dvdauthor/Config.in"
diff --git a/package/bellagio/0001-drop-werror.patch b/package/bellagio/0001-drop-werror.patch
deleted file mode 100644
index 39baf421bb..0000000000
--- a/package/bellagio/0001-drop-werror.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-[PATCH] don't force -Werror in CFLAGS
-
-Released software shouldn't get built with -Werror.
-
-Signed-of-by: Peter Korsgaard <jacmet@sunsite.dk>
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: libomxil-bellagio-0.9.3/configure.ac
-===================================================================
---- libomxil-bellagio-0.9.3.orig/configure.ac
-+++ libomxil-bellagio-0.9.3/configure.ac
-@@ -5,7 +5,7 @@
- AC_PREREQ([2.59])
-
- AC_CONFIG_HEADERS([config.h])
--CFLAGS="${CFLAGS} -Wall -Werror"
-+CFLAGS="${CFLAGS} -Wall"
-
- ################################################################################
- # Set the shared versioning info, according to section 6.3 of the libtool info #
diff --git a/package/bellagio/0002-dynamicloader-linking.patch b/package/bellagio/0002-dynamicloader-linking.patch
deleted file mode 100644
index 5e4243d5e1..0000000000
--- a/package/bellagio/0002-dynamicloader-linking.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-When libomxdynamicloader.so is loaded, it complains that RM_Deinit can't be resolved.
-Link explicitly against omxil-bellagio so that ld.so can find the reference.
-
-Signed-off-by: Qais Yousef <qais.yousef@imgtec.com>
-
---- bellagio-0.9.3/src/dynamic_loader/Makefile.am.old 2012-03-23 15:07:47.379021034 +0000
-+++ bellagio-0.9.3/src/dynamic_loader/Makefile.am 2012-03-23 15:08:47.563034818 +0000
-@@ -3,7 +3,7 @@
- omxdynamicloader_LTLIBRARIES = libomxdynamicloader.la
- libomxdynamicloader_la_SOURCES = ste_dynamic_component_loader.c ste_dynamic_component_loader.h
-
--libomxdynamicloader_la_LDFLAGS =
-+libomxdynamicloader_la_LDFLAGS = -lomxil-bellagio -L$(abs_top_srcdir)/src/.libs
- libomxdynamicloader_la_CFLAGS = -I$(top_srcdir)/include \
- -I$(top_srcdir)/src \
- -I$(top_srcdir)/src/base \
diff --git a/package/bellagio/0003-parallel-build.patch b/package/bellagio/0003-parallel-build.patch
deleted file mode 100644
index 767bbeb2aa..0000000000
--- a/package/bellagio/0003-parallel-build.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix dependency issue to allow parallel build
-
-Signed-off-by: Qais Yousef <qais.yousef@imgtec.com>
-
-Index: bellagio-0.9.3/src/Makefile.am
-===================================================================
---- bellagio-0.9.3.orig/src/Makefile.am
-+++ bellagio-0.9.3/src/Makefile.am
-@@ -8,6 +8,7 @@ omxregister_bellagio_SOURCES = omxregist
- omxregister_bellagio_CFLAGS = -DOMXILCOMPONENTSPATH=\"$(plugindir)/\" \
- -I$(top_srcdir)/include
- omxregister_bellagio_LDFLAGS = -lomxil-bellagio -L$(builddir)
-+omxregister_bellagio_DEPENDENCIES = libomxil-bellagio.la
-
- lib_LTLIBRARIES = libomxil-bellagio.la
- libomxil_bellagio_la_SOURCES = component_loader.h \
diff --git a/package/bellagio/0004-segfault-on-removeFromWaitResource.patch b/package/bellagio/0004-segfault-on-removeFromWaitResource.patch
deleted file mode 100644
index f52a2c33f4..0000000000
--- a/package/bellagio/0004-segfault-on-removeFromWaitResource.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-We always access globalComponentList[] at indexComponent=-1 which causes a
-segfault. Use i as the index instead.
-
-Signed-off-by: Qais Yousef <qais.yousef@imgtec.com>
-
---- bellagio-0.9.3/src/omx_reference_resource_manager.c.old 2012-03-13 10:15:25.743940980 +0000
-+++ bellagio-0.9.3/src/omx_reference_resource_manager.c 2012-03-13 10:18:02.201971009 +0000
-@@ -485,7 +485,6 @@
- OMX_ERRORTYPE RM_removeFromWaitForResource(OMX_COMPONENTTYPE *openmaxStandComp) {
- omx_base_component_PrivateType* omx_base_component_Private;
- int i = 0;
-- int indexComponent = -1;
-
- DEBUG(DEB_LEV_FUNCTION_NAME, "In %s\n", __func__);
- omx_base_component_Private = (omx_base_component_PrivateType*)openmaxStandComp->pComponentPrivate;
-@@ -493,16 +492,13 @@
- while(listOfcomponentRegistered[i].component_name != NULL ) {
- if (!strcmp(listOfcomponentRegistered[i].component_name, omx_base_component_Private->name)) {
- // found component in the list of the resource manager
-- removeElemFromList(&globalComponentList[indexComponent], openmaxStandComp);
-- break;
-+ removeElemFromList(&globalComponentList[i], openmaxStandComp);
-+ DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s\n", __func__);
-+ return OMX_ErrorNone;
- }
- i++;
- }
-- if (indexComponent <0) {
-- // No resource to be handled
-- DEBUG(DEB_LEV_ERR, "In %s No resource to be handled\n", __func__);
-- return OMX_ErrorNone;
-- }
-- DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s\n", __func__);
-+ // No resource to be handled
-+ DEBUG(DEB_LEV_ERR, "In %s No resource to be handled\n", __func__);
- return OMX_ErrorNone;
- }
diff --git a/package/bellagio/0005-fix-doc-installation-path.patch b/package/bellagio/0005-fix-doc-installation-path.patch
deleted file mode 100644
index 06b0743e26..0000000000
--- a/package/bellagio/0005-fix-doc-installation-path.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Makefile.am: fix bogus docdir definition
-
-The definition of the docdir variable uses $(DESTDIR). However,
-automake already prefixes all *dir variables automatically with
-DESTDIR, which causes the documentation to be installed in
-$(DESTDIR)/$(DESTDIR)/usr/share/doc/...
-
-Fix this by removing the $(DESTDIR) part of the docdir definition.
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
-Index: b/Makefile.am
-===================================================================
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -7,7 +7,7 @@
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = libomxil-bellagio.pc
-
--docdir = $(DESTDIR)$(prefix)/share/doc/@PACKAGE@
-+docdir = $(prefix)/share/doc/@PACKAGE@
- doc_DATA = README \
- ChangeLog \
- TODO
diff --git a/package/bellagio/0006-src-omx_reference_resource_manager.-h-c-fix-build-wi.patch b/package/bellagio/0006-src-omx_reference_resource_manager.-h-c-fix-build-wi.patch
deleted file mode 100644
index 1a2777cb18..0000000000
--- a/package/bellagio/0006-src-omx_reference_resource_manager.-h-c-fix-build-wi.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From be9f72bc5fa05de466f9151ac399c17027b58b24 Mon Sep 17 00:00:00 2001
-From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-Date: Wed, 12 Aug 2020 21:38:51 +0200
-Subject: [PATCH] src/omx_reference_resource_manager.{h,c}: fix build with gcc
- 10
-
-Move globalIndex, listOfcomponentRegistered, globalComponentList and
-globalWaitingComponentList from header to source file to fix the build
-with gcc 10 which default to -fno-common:
-https://gcc.gnu.org/gcc-10/porting_to.html
-
-Fixes:
- - http://autobuild.buildroot.org/results/0c02f845eabfbc276ee5989520a3c77fc47289ab
-
-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-[Upstream status: https://sourceforge.net/p/omxil/bugs/63]
----
- src/omx_reference_resource_manager.c | 5 +++++
- src/omx_reference_resource_manager.h | 6 ------
- 2 files changed, 5 insertions(+), 6 deletions(-)
-
-diff --git a/src/omx_reference_resource_manager.c b/src/omx_reference_resource_manager.c
-index ee7766b..5983611 100644
---- a/src/omx_reference_resource_manager.c
-+++ b/src/omx_reference_resource_manager.c
-@@ -30,6 +30,11 @@
- #include "base/omx_base_component.h"
- #include "queue.h"
-
-+int globalIndex;
-+NameIndexType *listOfcomponentRegistered;
-+ComponentListType **globalComponentList;
-+ComponentListType **globalWaitingComponentList;
-+
- /**
- * This is the static base pointer of the list
- */
-diff --git a/src/omx_reference_resource_manager.h b/src/omx_reference_resource_manager.h
-index ba8dad9..75e4f93 100644
---- a/src/omx_reference_resource_manager.h
-+++ b/src/omx_reference_resource_manager.h
-@@ -48,12 +48,6 @@ struct NameIndexType {
- int max_components;
- };
-
--
--int globalIndex;
--NameIndexType *listOfcomponentRegistered;
--ComponentListType **globalComponentList;
--ComponentListType **globalWaitingComponentList;
--
- OMX_ERRORTYPE RM_RegisterComponent(char *name, int max_components);
- OMX_ERRORTYPE addElemToList(ComponentListType **list, OMX_COMPONENTTYPE *openmaxStandComp, int index, OMX_BOOL bIsWaiting);
- OMX_ERRORTYPE removeElemFromList(ComponentListType **list, OMX_COMPONENTTYPE *openmaxStandComp);
---
-2.27.0
-
diff --git a/package/bellagio/Config.in b/package/bellagio/Config.in
deleted file mode 100644
index 8ad1867399..0000000000
--- a/package/bellagio/Config.in
+++ /dev/null
@@ -1,28 +0,0 @@
-config BR2_PACKAGE_BELLAGIO
- bool "bellagio"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on !BR2_STATIC_LIBS
- select BR2_PACKAGE_HAS_LIBOPENMAX
- help
- Bellagio is an opensource implementation of the
- OpenMAX IL API.
-
- OpenMAX Integration Layer (IL) is a standard API
- to access Multimedia Components on mobile platforms.
- It has been defined by the Khronos group.
- By means of the OpenMAX IL API, multimedia frameworks
- can access hardware accelerators on platforms that
- provide it.
-
- http://omxil.sourceforge.net/
-
-if BR2_PACKAGE_BELLAGIO
-
-config BR2_PACKAGE_PROVIDES_LIBOPENMAX
- default "bellagio"
-
-endif
-
-comment "bellagio needs a toolchain w/ C++, threads, dynamic library"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
diff --git a/package/bellagio/bellagio.hash b/package/bellagio/bellagio.hash
deleted file mode 100644
index bd95df0f19..0000000000
--- a/package/bellagio/bellagio.hash
+++ /dev/null
@@ -1,3 +0,0 @@
-# Locally computed:
-sha256 593c0729c8ef8c1467b3bfefcf355ec19a46dd92e31bfc280e17d96b0934d74c libomxil-bellagio-0.9.3.tar.gz
-sha256 a3d4e451d72288a4f8819b734ef610926213c2ba97e512add8de2f30843505a6 COPYING
diff --git a/package/bellagio/bellagio.mk b/package/bellagio/bellagio.mk
deleted file mode 100644
index 4e5c6912ec..0000000000
--- a/package/bellagio/bellagio.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-################################################################################
-#
-# bellagio
-#
-################################################################################
-
-BELLAGIO_VERSION = 0.9.3
-BELLAGIO_SOURCE = libomxil-bellagio-$(BELLAGIO_VERSION).tar.gz
-BELLAGIO_SITE = http://downloads.sourceforge.net/project/omxil/omxil/Bellagio%20$(BELLAGIO_VERSION)
-BELLAGIO_AUTORECONF = YES
-BELLAGIO_INSTALL_STAGING = YES
-BELLAGIO_LICENSE = LGPL-2.1+
-BELLAGIO_LICENSE_FILES = COPYING
-BELLAGIO_PROVIDES = libopenmax
-
-$(eval $(autotools-package))
--
2.28.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v2 5/5] package/gst1-libav: bump version to 1.18.0 and convert to meson
2020-09-24 21:17 [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Peter Seiderer
` (2 preceding siblings ...)
2020-09-24 21:17 ` [Buildroot] [PATCH v2 4/5] package/bellagio: drop package Peter Seiderer
@ 2020-09-24 21:17 ` Peter Seiderer
2020-09-26 13:56 ` [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Thomas Petazzoni
4 siblings, 0 replies; 7+ messages in thread
From: Peter Seiderer @ 2020-09-24 21:17 UTC (permalink / raw)
To: buildroot
- change home page url to https
- convert to meson build
- drop all libav extra options as the internal libav is
gone since commit [1]
- meson options: add doc=disabled
[1] https://gitlab.freedesktop.org/gstreamer/gst-libav/-/commit/ca478e7546c059574e0f134125deb38c8cbc9111
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
Changes v1 -> v2:
- drop all libav extra options
- meson option doc=disabled
---
package/gstreamer1/gst1-libav/Config.in | 2 +-
package/gstreamer1/gst1-libav/gst1-libav.hash | 6 ++--
package/gstreamer1/gst1-libav/gst1-libav.mk | 35 +++----------------
3 files changed, 8 insertions(+), 35 deletions(-)
diff --git a/package/gstreamer1/gst1-libav/Config.in b/package/gstreamer1/gst1-libav/Config.in
index 23d78b6ad1..e58a3532f0 100644
--- a/package/gstreamer1/gst1-libav/Config.in
+++ b/package/gstreamer1/gst1-libav/Config.in
@@ -13,4 +13,4 @@ config BR2_PACKAGE_GST1_LIBAV
The codecs, muxers, bitstreams and filters to build can be
selected in the ffmpeg package.
- http://gstreamer.freedesktop.org/
+ https://gstreamer.freedesktop.org/
diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash
index 15e4d859ee..9a74465e09 100644
--- a/package/gstreamer1/gst1-libav/gst1-libav.hash
+++ b/package/gstreamer1/gst1-libav/gst1-libav.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.16.2.tar.xz.sha256sum
-sha256 c724f612700c15a933c7356fbeabb0bb9571fb5538f8b1b54d4d2d94188deef2 gst-libav-1.16.2.tar.xz
-sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
+# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.18.0.tar.xz.sha256sum
+sha256 42f93f5ce9a3fc22051e5f783a4574b56ebf213f331f75dcbc3552459bd3a06a gst-libav-1.18.0.tar.xz
+sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk
index fdd4d6cc2e..3fd23b8185 100644
--- a/package/gstreamer1/gst1-libav/gst1-libav.mk
+++ b/package/gstreamer1/gst1-libav/gst1-libav.mk
@@ -4,39 +4,12 @@
#
################################################################################
-GST1_LIBAV_VERSION = 1.16.2
+GST1_LIBAV_VERSION = 1.18.0
GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz
GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav
-
-GST1_LIBAV_DEPENDENCIES = \
- host-pkgconf ffmpeg gstreamer1 gst1-plugins-base \
- $(if $(BR2_PACKAGE_BZIP2),bzip2) \
- $(if $(BR2_PACKAGE_XZ),xz)
GST1_LIBAV_LICENSE = GPL-2.0+
GST1_LIBAV_LICENSE_FILES = COPYING
-GST1_LIBAV_CONF_EXTRA_OPTS = --cross-prefix=$(TARGET_CROSS) --target-os=linux
-
-# fixes arm build: https://bugzilla.gnome.org/show_bug.cgi?id=694416
-ifeq ($(BR2_arm)$(BR2_armeb)$(BR2_aarch64)$(BR2_aarch64_be),y)
-GST1_LIBAV_CONF_ENV = AS="$(TARGET_CROSS)gcc"
-endif
-
-ifeq ($(BR2_PACKAGE_ZLIB),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-zlib
-GST1_LIBAV_DEPENDENCIES += zlib
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-zlib
-endif
-
-ifeq ($(BR2_PACKAGE_BZIP2),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-bzlib
-GST1_LIBAV_DEPENDENCIES += bzip2
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-bzlib
-endif
-
-GST1_LIBAV_CONF_OPTS = \
- --with-system-libav \
- --with-libav-extra-configure="$(GST1_LIBAV_CONF_EXTRA_OPTS)"
+GST1_LIBAV_DEPENDENCIES = host-pkgconf ffmpeg gstreamer1 gst1-plugins-base
+GST1_LIBAV_CONF_OPTS = -Ddoc=disabled
-$(eval $(autotools-package))
+$(eval $(meson-package))
--
2.28.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0
2020-09-24 21:17 [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Peter Seiderer
` (3 preceding siblings ...)
2020-09-24 21:17 ` [Buildroot] [PATCH v2 5/5] package/gst1-libav: bump version to 1.18.0 and convert to meson Peter Seiderer
@ 2020-09-26 13:56 ` Thomas Petazzoni
4 siblings, 0 replies; 7+ messages in thread
From: Thomas Petazzoni @ 2020-09-26 13:56 UTC (permalink / raw)
To: buildroot
On Thu, 24 Sep 2020 23:17:11 +0200
Peter Seiderer <ps.report@gmx.net> wrote:
> - change home page url to https
>
> - meson options: doc=disabled
>
> Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ---
> Changes v1 -> v2:
> - no changes (despite the applied message [1] no commit apears on git master)
> [1] http://lists.busybox.net/pipermail/buildroot/2020-September/293062.html
> ---
> package/gstreamer1/gst1-plugins-ugly/Config.in | 2 +-
> package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 6 +++---
> package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 5 +++--
> 3 files changed, 7 insertions(+), 6 deletions(-)
Applied to master, thanks. While looking at this package, I noticed
that the LICENSE variable was not correctly formatted when GPL-licensed
plugins are enabled. So I did a follow-up commit to fix this. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH v2 2/5] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson
2020-09-24 21:17 ` [Buildroot] [PATCH v2 2/5] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson Peter Seiderer
@ 2020-10-15 21:35 ` Thomas Petazzoni
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Petazzoni @ 2020-10-15 21:35 UTC (permalink / raw)
To: buildroot
On Thu, 24 Sep 2020 23:17:12 +0200
Peter Seiderer <ps.report@gmx.net> wrote:
> - 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
>
> - use BR2_PACKAGE_GST1_DEVTOOLS/gst1-devtools instead of legacy
> BR2_PACKAGE_GST1_VALIDATE/gst1-validate
>
> - drop examples support
>
> Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ---
> Changes v1 -> v2:
> - use BR2_PACKAGE_GST1_DEVTOOLS/gst1-devtools instead of legacy
> BR2_PACKAGE_GST1_VALIDATE/gst1-validate (Thomas Petazzoni)
> - drop examples support
> ---
> .../gstreamer1-editing-services/Config.in | 2 +-
> .../gstreamer1-editing-services.hash | 8 ++---
> .../gstreamer1-editing-services.mk | 36 +++++++++----------
> 3 files changed, 21 insertions(+), 25 deletions(-)
I've now applied patches 2 to 5 in this series. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-10-15 21:35 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-24 21:17 [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 2/5] package/gstreamer1-editing-services: bump version to 1.18.0 and convert to meson Peter Seiderer
2020-10-15 21:35 ` Thomas Petazzoni
2020-09-24 21:17 ` [Buildroot] [PATCH v2 3/5] package/gst-omx: " Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 4/5] package/bellagio: drop package Peter Seiderer
2020-09-24 21:17 ` [Buildroot] [PATCH v2 5/5] package/gst1-libav: bump version to 1.18.0 and convert to meson Peter Seiderer
2020-09-26 13:56 ` [Buildroot] [PATCH v2 1/5] package/gst1-plugins-ugly: bump version to 1.18.0 Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox