diff --git a/multimedia/Makefile b/multimedia/Makefile --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -311,6 +311,7 @@ SUBDIR += py-pretty_midi SUBDIR += py-pymediainfo SUBDIR += py-pysubs2 + SUBDIR += py-python-mpv SUBDIR += py-soco SUBDIR += py-srt SUBDIR += py-subliminal diff --git a/multimedia/py-python-mpv/Makefile b/multimedia/py-python-mpv/Makefile new file mode 100644 --- /dev/null +++ b/multimedia/py-python-mpv/Makefile @@ -0,0 +1,21 @@ +PORTNAME= python-mpv +DISTVERSION= 1.0.5 +CATEGORIES= multimedia python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= lexi.freebsd@le-fay.org +COMMENT= Python interface to the mpv media player +WWW= https://pypi.org/project/python-mpv/ + +LICENSE= GPLv2+ LGPL21+ +LICENSE_COMB= dual + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= mpv>0:multimedia/mpv + +USES= python +USE_PYTHON= pep517 autoplist + +.include diff --git a/multimedia/py-python-mpv/distinfo b/multimedia/py-python-mpv/distinfo new file mode 100644 --- /dev/null +++ b/multimedia/py-python-mpv/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1703589695 +SHA256 (python-mpv-1.0.5.tar.gz) = 9053ebf05c581810a1cff6c5492d516ea465039dc0ac24ac7779ee21c777d65d +SIZE (python-mpv-1.0.5.tar.gz) = 50785 diff --git a/multimedia/py-python-mpv/pkg-descr b/multimedia/py-python-mpv/pkg-descr new file mode 100644 --- /dev/null +++ b/multimedia/py-python-mpv/pkg-descr @@ -0,0 +1,4 @@ +python-mpv is a ctypes-based python interface to the mpv media player. + +It gives you more or less full control of all features of the player, +just as the lua interface does.