gstreamer: initial package 1.18.5

This commit is contained in:
SupervisedThinking 2022-01-15 20:34:10 +01:00
parent 4d7ae4ac41
commit 90df7f436f

View File

@ -0,0 +1,46 @@
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="gstreamer"
PKG_VERSION="1.18.5"
PKG_SHA256="55862232a63459bbf56abebde3085ca9aec211b478e891dacea4d6df8cafe80a"
PKG_LICENSE="GPL-2.1-or-later"
PKG_SITE="https://gstreamer.freedesktop.org"
PKG_URL="https://gstreamer.freedesktop.org/src/gstreamer/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="GStreamer open-source multimedia framework core library"
pre_configure_target() {
PKG_MESON_OPTS_TARGET="-Dgst_debug=false \
-Dgst_parse=true \
-Dregistry=false \
-Dtracer_hooks=false \
-Doption-parsing=true \
-Dpoisoning=false \
-Dcheck=disabled \
-Dlibunwind=disabled \
-Dlibdw=disabled \
-Ddbghelp=disabled \
-Dbash-completion=disabled \
-Dcoretracers=disabled \
-Dexamples=disabled \
-Dtests=disabled \
-Dbenchmarks=disabled \
-Dtools=disabled \
-Dgtk_doc=disabled \
-Dintrospection=disabled \
-Dnls=disabled \
-Dgobject-cast-checks=disabled \
-Dglib-asserts=disabled \
-Dglib-checks=disabled \
-Dextra-checks=disabled \
-Dpackage-name="gstreamer"
-Dpackage-origin="LibreELEC.tv"
-Ddoc=disabled"
}
post_makeinstall_target() {
# clean up
safe_remove ${INSTALL}/usr/share
safe_remove ${INSTALL}/usr/lib/{libgstcontroller-1.0*,libgstnet-1.0*}
}