Update multimedia/py-PySceneDetect to version 0.6.2
[dports.git] / multimedia / baka-mplayer / Makefile
1 PORTNAME=       baka-mplayer
2 DISTVERSIONPREFIX=      v
3 DISTVERSION=    2.0.4
4 PORTREVISION=   12
5 CATEGORIES=     multimedia audio
6
7 PATCH_SITES=    https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
8 PATCHFILES+=    6c83d34c3158.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/296
9 PATCHFILES+=    7864f248c3fc.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/317
10 PATCHFILES+=    fb0cd8133d45.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/317
11
12 MAINTAINER=     ports@FreeBSD.org
13 COMMENT=        Qt 5 multimedia player based on libmpv
14 WWW=            https://bakamplayer.u8sand.net/
15
16 LICENSE=        GPLv2
17
18 LIB_DEPENDS=    libmpv.so:multimedia/mpv
19
20 USE_GITHUB=     yes
21 GH_ACCOUNT=     u8sand
22 GH_PROJECT=     Baka-MPlayer
23
24 USES=           compiler:c++11-lib pkgconfig qmake qt:5
25 USE_QT=         qmake:build buildtools:build gui network svg widgets x11extras
26 QMAKE_SOURCE_PATH=${WRKSRC}/src
27 QMAKE_ARGS=     lupdate="${LUPDATE}" lrelease="${LRELEASE}"
28
29 OPTIONS_DEFINE= DOCS NLS NOTO
30 OPTIONS_SUB=    yes
31
32 NLS_USES=       qt:5
33 NLS_USE=        QT=linguisttools:build
34 NLS_QMAKE_ON=   CONFIG+="install_translations"
35 NOTO_DESC=      Original look with Noto Sans font
36 NOTO_RUN_DEPENDS=       noto>0:x11-fonts/noto
37
38 post-patch:
39         ${REINPLACE_CMD} '/^Comment/s,=.*,=${COMMENT},' \
40                 ${WRKSRC}/etc/${PORTNAME}.desktop
41         ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' \
42                 ${WRKSRC}/src/Baka-MPlayer.pro
43
44 post-install:
45         @(cd ${WRKSRC}/etc/logo && for f in *.png; do \
46                 ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps; \
47                 ${INSTALL_DATA} -v $$f \
48                         ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps/${PORTNAME}.$${f#*.}; \
49         done)
50
51 .include <bsd.port.mk>