Manual tweak multimedia/haruna
[dports.git] / multimedia / cineencoder / Makefile
1 PORTNAME=       ${GH_ACCOUNT:tl}
2 PORTVERSION=    3.5.5
3 PORTREVISION=   1
4 CATEGORIES=     multimedia
5
6 MAINTAINER=     danfe@FreeBSD.org
7 COMMENT=        HDR-aware multimedia file converter
8 WWW=            https://github.com/CineEncoder/cine-encoder
9
10 LICENSE=        GPLv3
11
12 LIB_DEPENDS=    libmediainfo.so:multimedia/libmediainfo
13 RUN_DEPENDS=    ffmpeg:multimedia/ffmpeg \
14                 mkvpropedit:multimedia/mkvtoolnix
15
16 USES=           pkgconfig qt:5 xorg
17 USE_GITHUB=     yes
18 GH_ACCOUNT=     CineEncoder
19 GH_PROJECT=     cine-encoder
20 USE_QT=         buildtools:build qmake:build core gui multimedia \
21                 network svg widgets x11extras
22 USE_XORG=       x11 xext
23
24 PLIST_FILES=    bin/cine_encoder man/man1/cine-encoder.1.gz \
25                 share/applications/cine-encoder.desktop \
26                 share/icons/hicolor/64x64/apps/cine-encoder.png \
27                 share/sounds/cine-encoder.wav
28 PORTDOCS=       ABOUT AUTHORS
29
30 OPTIONS_DEFINE= DOCS
31
32 post-patch:
33         @${REINPLACE_CMD} -e '/#if defined/s,linux,${OPSYS},' \
34                 ${WRKSRC}/app/encoderstream.h
35
36 do-configure:
37         cd ${CONFIGURE_WRKSRC} && ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} \
38                 app/cine_encoder.pro CONFIG+=qtquickcompiler
39
40 do-install:
41         ${INSTALL_PROGRAM} ${WRKSRC}/builddir/cine_encoder \
42                 ${STAGEDIR}${PREFIX}/bin
43         ${INSTALL_MAN} ${WRKSRC}/distros/debian/cine-encoder.1 \
44                 ${STAGEDIR}${MANPREFIX}/man/man1
45         ${INSTALL_DATA} ${WRKSRC}/share/cine-encoder.desktop \
46                 ${STAGEDIR}${PREFIX}/share/applications
47         @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps
48         ${INSTALL_DATA} ${WRKSRC}/share/cine-encoder.png \
49                 ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps
50         @${MKDIR} ${STAGEDIR}${PREFIX}/share/sounds
51         ${INSTALL_DATA} ${WRKSRC}/share/cine-encoder.wav \
52                 ${STAGEDIR}${PREFIX}/share/sounds
53
54 do-install-DOCS-on:
55         @${MKDIR} ${STAGEDIR}${DOCSDIR}
56         ${INSTALL_DATA} ${WRKSRC}/share/ABOUT ${WRKSRC}/AUTHORS \
57                 ${STAGEDIR}${DOCSDIR}
58
59 .include <bsd.port.mk>