multimedia/py-knowit: New port: Know better your media files
KnowIt can use MediaInfo, ffprobe (FFmpeg) or mkvmerge (MKVToolNix) It supports MKV regardless if MediaInfo, FFmpeg or MKVToolNix are installed. WWW: https://github.com/ratoaq2/knowit This port is a dependency of multimedia/py-subliminal port update (wip).
This commit is contained in:
parent
6dc93fdcee
commit
20cb5c8f9b
@ -305,6 +305,7 @@
|
||||
SUBDIR += py-ffmpeg-python
|
||||
SUBDIR += py-gstreamer1
|
||||
SUBDIR += py-guessit
|
||||
SUBDIR += py-knowit
|
||||
SUBDIR += py-mat2
|
||||
SUBDIR += py-metadata-cleaner
|
||||
SUBDIR += py-mido
|
||||
|
||||
33
multimedia/py-knowit/Makefile
Normal file
33
multimedia/py-knowit/Makefile
Normal file
@ -0,0 +1,33 @@
|
||||
PORTNAME= knowit
|
||||
DISTVERSION= 0.5.6
|
||||
CATEGORIES= multimedia python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= eduardo@FreeBSD.org
|
||||
COMMENT= Know better your media files
|
||||
WWW= https://github.com/ratoaq2/knowit
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
|
||||
${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>0:devel/py-babelfish@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}enzyme>0:multimedia/py-enzyme@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pymediainfo>0:multimedia/py-pymediainfo@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}trakit>0:multimedia/py-trakit@${PY_FLAVOR}
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pint>=0.20.1,<0.25.0:devel/py-pint@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= ratoaq2
|
||||
USE_PYTHON= autoplist pep517 pytest
|
||||
|
||||
TESTING_UNSAFE= https://github.com/ratoaq2/knowit/issues/201
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
3
multimedia/py-knowit/distinfo
Normal file
3
multimedia/py-knowit/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1746023604
|
||||
SHA256 (ratoaq2-knowit-0.5.6_GH0.tar.gz) = e42eabe7f4543cec6d9e8592b05103c48e81b2f371d4b1c0366f0f28c86cd98a
|
||||
SIZE (ratoaq2-knowit-0.5.6_GH0.tar.gz) = 79683
|
||||
2
multimedia/py-knowit/pkg-descr
Normal file
2
multimedia/py-knowit/pkg-descr
Normal file
@ -0,0 +1,2 @@
|
||||
KnowIt can use MediaInfo, ffprobe (FFmpeg) or mkvmerge (MKVToolNix)
|
||||
It supports MKV regardless if MediaInfo, FFmpeg or MKVToolNix are installed.
|
||||
Loading…
x
Reference in New Issue
Block a user