File tree Expand file tree Collapse file tree 7 files changed +77
-0
lines changed
Expand file tree Collapse file tree 7 files changed +77
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,17 @@ GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx
1111GST_OMX_LICENSE = LGPL-2.1
1212GST_OMX_LICENSE_FILES = COPYING
1313
14+ ifeq ($(BR2_PACKAGE_GSTREAMER1_GIT ) ,y)
15+ GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION ) .tar.bz2
16+ GST_OMX_SITE = "https://gitlab.freedesktop.org/gstreamer/gst-omx/-/archive/$(GST_OMX_VERSION ) /"
17+ BR_NO_CHECK_HASH_FOR += $(GST_OMX_SOURCE )
18+ GST_OMX_POST_DOWNLOAD_HOOKS += GSTREAMER1_COMMON_DOWNLOAD
19+ GST_OMX_POST_EXTRACT_HOOKS += GSTREAMER1_COMMON_EXTRACT
20+ GST_OMX_POST_INSTALL_TARGET_HOOKS += GSTREAMER1_REMOVE_LA_FILES
21+ GST_OMX_AUTORECONF = YES
22+ GST_OMX_AUTORECONF_OPTS = -I $(@D ) /common/m4
23+ endif
24+
1425ifeq ($(BR2_PACKAGE_RPI_USERLAND ) ,y)
1526GST_OMX_VARIANT = rpi
1627GST_OMX_CONF_ENV = \
Original file line number Diff line number Diff line change @@ -13,6 +13,16 @@ GST1_PLUGINS_BAD_INSTALL_STAGING = YES
1313GST1_PLUGINS_BAD_LICENSE_FILES = COPYING.LIB
1414GST1_PLUGINS_BAD_LICENSE = LGPL-2.0+, LGPL-2.1+
1515
16+ ifeq ($(BR2_PACKAGE_GSTREAMER1_GIT ) ,y)
17+ GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION ) .tar.bz2
18+ GST1_PLUGINS_BAD_SITE = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/archive/$(GST1_PLUGINS_BAD_VERSION ) /"
19+ BR_NO_CHECK_HASH_FOR += $(GST1_PLUGINS_BAD_SOURCE )
20+ GST1_PLUGINS_BAD_POST_DOWNLOAD_HOOKS += GSTREAMER1_COMMON_DOWNLOAD
21+ GST1_PLUGINS_BAD_POST_EXTRACT_HOOKS += GSTREAMER1_COMMON_EXTRACT
22+ GST1_PLUGINS_BAD_PRE_CONFIGURE_HOOKS += GSTREAMER1_FIX_AUTOPOINT
23+ GST1_PLUGINS_BAD_POST_INSTALL_TARGET_HOOKS += GSTREAMER1_REMOVE_LA_FILES
24+ endif
25+
1626GST1_PLUGINS_BAD_CFLAGS = $(TARGET_CFLAGS ) $(GSTREAMER1_EXTRA_COMPILER_OPTIONS )
1727GST1_PLUGINS_BAD_LDFLAGS = $(TARGET_LDFLAGS ) $(TARGET_NLS_LIBS )
1828
Original file line number Diff line number Diff line change @@ -11,6 +11,18 @@ GST1_PLUGINS_BASE_INSTALL_STAGING = YES
1111GST1_PLUGINS_BASE_LICENSE_FILES = COPYING
1212GST1_PLUGINS_BASE_LICENSE = LGPL-2.0+, LGPL-2.1+
1313
14+ ifeq ($(BR2_PACKAGE_GSTREAMER1_GIT ) ,y)
15+ GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION ) .tar.bz2
16+ GST1_PLUGINS_BASE_SITE = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/archive/$(GST1_PLUGINS_BASE_VERSION ) /"
17+ BR_NO_CHECK_HASH_FOR += $(GST1_PLUGINS_BASE_SOURCE )
18+ GST1_PLUGINS_BASE_AUTORECONF = YES
19+ GST1_PLUGINS_BASE_AUTORECONF_OPTS = -I $(@D ) /common/m4
20+ GST1_PLUGINS_BASE_GETTEXTIZE = YES
21+ GST1_PLUGINS_BASE_POST_EXTRACT_HOOKS += GSTREAMER1_COMMON_EXTRACT
22+ GST1_PLUGINS_BASE_PRE_CONFIGURE_HOOKS += GSTREAMER1_FIX_AUTOPOINT
23+ GST1_PLUGINS_BASE_POST_INSTALL_TARGET_HOOKS += GSTREAMER1_REMOVE_LA_FILES
24+ endif
25+
1426GST1_PLUGINS_BASE_CONF_OPTS = \
1527 -Dexamples=disabled \
1628 -Dtests=disabled \
Original file line number Diff line number Diff line change @@ -10,6 +10,19 @@ GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good
1010GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
1111GST1_PLUGINS_GOOD_LICENSE = LGPL-2.1+
1212
13+ ifeq ($(BR2_PACKAGE_GSTREAMER1_GIT ) ,y)
14+ GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION ) .tar.bz2
15+ GST1_PLUGINS_GOOD_SITE = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/archive/$(GSTREAMER1_VERSION ) /"
16+ BR_NO_CHECK_HASH_FOR += $(GST1_PLUGINS_GOOD_SOURCE )
17+ GST1_PLUGINS_GOOD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS ) -Wno-error"
18+ GST1_PLUGINS_GOOD_AUTORECONF = YES
19+ GST1_PLUGINS_GOOD_AUTORECONF_OPTS = -I $(@D ) /common/m4
20+ GST1_PLUGINS_GOOD_GETTEXTIZE = YES
21+ GST1_PLUGINS_GOOD_POST_EXTRACT_HOOKS += GSTREAMER1_COMMON_EXTRACT
22+ GST1_PLUGINS_GOOD_PRE_CONFIGURE_HOOKS += GSTREAMER1_FIX_AUTOPOINT
23+ GST1_PLUGINS_GOOD_POST_INSTALL_TARGET_HOOKS += GSTREAMER1_REMOVE_LA_FILES
24+ endif
25+
1326GST1_PLUGINS_GOOD_CFLAGS = $(TARGET_CFLAGS ) $(GSTREAMER1_EXTRA_COMPILER_OPTIONS )
1427GST1_PLUGINS_GOOD_LDFLAGS = $(TARGET_LDFLAGS ) $(TARGET_NLS_LIBS )
1528
Original file line number Diff line number Diff line change @@ -11,6 +11,19 @@ GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
1111# GPL licensed plugins will append to GST1_PLUGINS_UGLY_LICENSE if enabled.
1212GST1_PLUGINS_UGLY_LICENSE = LGPL-2.1+
1313
14+ ifeq ($(BR2_PACKAGE_GSTREAMER1_GIT ) ,y)
15+ GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION ) .tar.bz2
16+ GST1_PLUGINS_UGLY_SITE = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/archive/$(GST1_PLUGINS_UGLY_VERSION ) /"
17+ BR_NO_CHECK_HASH_FOR += $(GST1_PLUGINS_UGLY_SOURCE )
18+ GST1_PLUGINS_UGLY_AUTORECONF = YES
19+ GST1_PLUGINS_UGLY_AUTORECONF_OPTS = -I $(@D ) /common/m4
20+ GST1_PLUGINS_UGLY_GETTEXTIZE = YES
21+ GST1_PLUGINS_UGLY_POST_DOWNLOAD_HOOKS += GSTREAMER1_COMMON_DOWNLOAD
22+ GST1_PLUGINS_UGLY_POST_EXTRACT_HOOKS += GSTREAMER1_COMMON_EXTRACT
23+ GST1_PLUGINS_UGLY_PRE_CONFIGURE_HOOKS += GSTREAMER1_FIX_AUTOPOINT
24+ GST1_PLUGINS_UGLY_POST_INSTALL_TARGET_HOOKS += GSTREAMER1_REMOVE_LA_FILES
25+ endif
26+
1427GST1_PLUGINS_UGLY_CFLAGS = $(TARGET_CFLAGS ) $(GSTREAMER1_EXTRA_COMPILER_OPTIONS )
1528GST1_PLUGINS_UGLY_LDFLAGS = $(TARGET_LDFLAGS ) $(TARGET_NLS_LIBS )
1629
Original file line number Diff line number Diff line change @@ -16,6 +16,12 @@ config BR2_PACKAGE_GSTREAMER1
1616
1717if BR2_PACKAGE_GSTREAMER1
1818
19+ config BR2_PACKAGE_GSTREAMER1_GIT
20+ bool "git snapshot"
21+ select BR2_PACKAGE_GST1_COMMON
22+ help
23+ Use git snapshot version of master branch.
24+
1925config BR2_PACKAGE_GSTREAMER1_CHECK
2026 bool "enable unit test libraries"
2127 help
Original file line number Diff line number Diff line change @@ -11,6 +11,18 @@ GSTREAMER1_INSTALL_STAGING = YES
1111GSTREAMER1_LICENSE_FILES = COPYING
1212GSTREAMER1_LICENSE = LGPL-2.0+, LGPL-2.1+
1313
14+ ifeq ($(BR2_PACKAGE_GSTREAMER1_GIT ) ,y)
15+ GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION ) .tar.bz2
16+ GSTREAMER1_SITE = "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/archive/$(GSTREAMER1_VERSION ) /"
17+ BR_NO_CHECK_HASH_FOR += $(GSTREAMER1_SOURCE )
18+ GSTREAMER1_AUTORECONF = YES
19+ GSTREAMER1_AUTORECONF_OPTS = -I $(@D ) /common/m4
20+ GSTREAMER1_GETTEXTIZE = YES
21+ GSTREAMER1_POST_EXTRACT_HOOKS += GSTREAMER1_COMMON_EXTRACT
22+ GSTREAMER1_PRE_CONFIGURE_HOOKS += GSTREAMER1_FIX_AUTOPOINT
23+ GSTREAMER1_POST_INSTALL_TARGET_HOOKS += GSTREAMER1_REMOVE_LA_FILES
24+ endif
25+
1426GSTREAMER1_EXTRA_COMPILER_OPTIONS =
1527ifeq ($(BR2_PACKAGE_GSTREAMER1_SYMBOLS ) ,y)
1628GSTREAMER1_EXTRA_COMPILER_OPTIONS += -g
You can’t perform that action at this time.
0 commit comments