Files
2026-05-07 01:24:02 +00:00

56 lines
1.1 KiB
Makefile

COMMENT= CLI tools to manage music collections
MODPY_DISTV= 2.11.0
DISTNAME= beets-${MODPY_DISTV}
CATEGORIES= audio
HOMEPAGE= https://beets.io/
MAINTAINER= Kirill A. Korinsky <kirill@korins.ky>
# MIT
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PYBUILD= poetry-core
MODPY_PI= Yes
RUN_DEPENDS+= textproc/py-confuse \
textproc/py-jellyfish \
math/py-lap \
audio/py-mediafile \
math/py-numpy \
sysutils/py-packaging \
sysutils/py-platformdirs \
textproc/py-yaml \
devel/py-typing-extensions \
textproc/py-unidecode \
www/py-beautifulsoup4 \
textproc/py-langdetect \
audio/py-mutagen \
graphics/py-Pillow \
audio/py-acoustid \
audio/py-last \
audio/py-discogs-client \
devel/py-xdg \
archivers/py-rarfile \
www/py-requests \
www/py-requests-oauthlib \
www/py-requests-ratelimiter
TEST_DEPENDS= archivers/py-rarfile \
audio/py-mpd2 \
devel/py-test-cov \
www/py-flask \
www/py-requests-oauthlib \
www/py-responses
# needs for tests
PORTHOME= ${WRKDIR}
post-install:
${INSTALL_DATA} ${WRKSRC}/man/beet.1 ${PREFIX}/man/man1
${INSTALL_DATA} ${WRKSRC}/man/beetsconfig.5 ${PREFIX}/man/man5
.include <bsd.port.mk>