mirror of
https://github.com/PartialVolume/shredos.x86_64.git
synced 2026-02-20 17:42:10 +00:00
GStreamer Python binding overrides. This package also includes a simple upstream patch that fixes building against python-3.8. Signed-off-by: Adam Duskett <Aduskett@gmail.com> [yann.morin.1998@free.fr: - fix libpython-dir as noticed by Adam - rewrap a comment ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
33 lines
1.1 KiB
Makefile
33 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# gst1-python
|
|
#
|
|
################################################################################
|
|
|
|
GST1_PYTHON_VERSION = 1.16.2
|
|
GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz
|
|
GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python
|
|
GST1_PYTHON_INSTALL_STAGING = YES
|
|
GST1_PYTHON_LICENSE_FILES = COPYING
|
|
GST1_PYTHON_LICENSE = LGPL-2.1+
|
|
|
|
GST1_PYTHON_DEPENDENCIES = \
|
|
gstreamer1 \
|
|
python-gobject
|
|
|
|
# A sysconfigdata_name must be manually specified or the resulting .so
|
|
# will have a x86_64 prefix, which causes "from gi.repository import Gst"
|
|
# to fail. A pythonpath must be specified or the host python path will be
|
|
# used resulting in a "not a valid python" error.
|
|
GST1_PYTHON_CONF_ENV += \
|
|
_PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \
|
|
PYTHONPATH=$(PYTHON3_PATH)
|
|
|
|
# Due to the CONF_ENV options, libpython-dir must be set to the host directory
|
|
# or else the error: "Python dynamic library path could not be determined"
|
|
# will occure
|
|
GST1_PYTHON_CONF_OPTS += \
|
|
-Dlibpython-dir=$(HOST_DIR)/lib/python$(PYTHON3_VERSION_MAJOR)
|
|
|
|
$(eval $(meson-package))
|