# python-mpv Python interface to the awesome mpv media player ^ runtime dedependencies | mpv (Audio and video applications) | ^ ::: | python3 (Interpreter languages and scripting) | ^ ::: | python-pillow (Interpreter languages and scripting/External python modules) | ``` mkdir /data/buildroot/package/python-mpv echo "sha256 10c7ae61eff441602c7188595108391cdede153c15454772d8811c2bcb9e6823 python-mpv-0.5.2.tar.gz" > /data/buildroot/package/python-mpv/python-mpv.hash cat > /data/buildroot/package/python-mpv/Config.in<< 'EOF' config BR2_PACKAGE_PYTHON_MPV bool "python-mpv" depends on BR2_PACKAGE_PYTHON_SETUPTOOLS help Python interface to the awesome mpv media player EOF cat > /data/buildroot/package/python-mpv/python-mpv.mk<< 'EOF' ############################################################# # # python-mpv # ############################################################# PYTHON_MPV_VERSION = 0.5.2 PYTHON_MPV_SOURCE = python-mpv-$(PYTHON_MPV_VERSION).tar.gz PYTHON_MPV_SITE = https://files.pythonhosted.org/packages/source/p/python-mpv PYTHON_MPV_DEPENDENCIES = python-setuptools define PYTHON_MPV_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_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 install -Dvm644 '$(@D)/README.rst' -t "$(TARGET_DIR)/usr/share/doc/${pkgname}" endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/python-mpv/Config.in"' /data/buildroot/package/Config.in ```