summaryrefslogtreecommitdiff
path: root/multimedia/py-python-mpv
diff options
context:
space:
mode:
authorLexi Winter <lexi@le-fay.org>2023-12-26 11:41:12 +0000
committerJoel Bodenmann <jbo@FreeBSD.org>2024-01-05 03:00:21 +0100
commit7885ac3a6798fc81438fdc693ec267451db06908 (patch)
tree5fb126000a00c819b45bdf07847a4d5bbfea0a3e /multimedia/py-python-mpv
parentwww/py-django50: Update to 5.0.1 (diff)
multimedia/py-python-mpv: New port
Python interface to the mpv media player. PR: 275945 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D43266
Diffstat (limited to 'multimedia/py-python-mpv')
-rw-r--r--multimedia/py-python-mpv/Makefile21
-rw-r--r--multimedia/py-python-mpv/distinfo3
-rw-r--r--multimedia/py-python-mpv/pkg-descr4
3 files changed, 28 insertions, 0 deletions
diff --git a/multimedia/py-python-mpv/Makefile b/multimedia/py-python-mpv/Makefile
new file mode 100644
index 000000000000..9d48534a2ead
--- /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 <bsd.port.mk>
diff --git a/multimedia/py-python-mpv/distinfo b/multimedia/py-python-mpv/distinfo
new file mode 100644
index 000000000000..2c942fffb014
--- /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
index 000000000000..817b497a64a3
--- /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.