Python API to MPV using JSON IPC
runtime dedependencies | python (Interpreter languages and scripting) |
---|
mkdir /data/buildroot/package/python-mpv-jsonipc cat > /data/buildroot/package/python-mpv-jsonipc/Config.in<< 'EOF' config BR2_PACKAGE_PYTHON_MPV_JSONIPC bool "python-mpv-jsonipc" depends on BR2_PACKAGE_PYTHON_SETUPTOOLS help Python API to MPV using JSON IPC EOF cat > /data/buildroot/package/python-mpv-jsonipc/python-mpv-jsonipc.mk<< 'EOF' ############################################################# # # python-mpv-jsonipc # ############################################################# PYTHON_MPV_JSONIPC_VERSION = 1.1.13 PYTHON_MPV_JSONIPC_SOURCE = python-mpv-jsonipc-$(PYTHON_MPV_JSONIPC_VERSION).tar.gz PYTHON_MPV_JSONIPC_SITE = https://pypi.python.org/packages/source/p/python-mpv-jsonipc PYTHON_MPV_JSONIPC_DEPENDENCIES = python-setuptools define PYTHON_MPV_JSONIPC_BUILD_CMDS cd $(@D)/ && \ PYTHONPATH="$(TARGET_DIR)/usr/lib/$(ls $TARGET_DIR/usr/lib/ | grep python)/site-packages" \ $(HOST_DIR)/usr/bin/python setup.py build endef define PYTHON_MPV_JSONIPC_INSTALL_TARGET_CMDS cd $(@D)/ && \ PYTHONPATH="$(TARGET_DIR)/usr/lib/$(ls $TARGET_DIR/usr/lib/ | grep python)/site-packages" \ $(HOST_DIR)/usr/bin/python setup.py install --prefix="$(TARGET_DIR)/usr" --optimize=1 --skip-build endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/python-mpv-jsonipc/Config.in"' /data/buildroot/package/Config.in