freebsd-ports/multimedia/dvbcut/Makefile
Stefan Eßer f65560f3dd Remove obsolete options dialog (which now only offered QT5 since QT4 has
been removed from the ports system).

The port revision is kept unchanged since the binaries and packages built
from this port are unaffected by this changed.

Approved by:	antoine (implicit)
2019-03-24 10:26:46 +00:00

57 lines
1.7 KiB
Makefile

# Created by: se@FreeBSD.org
# $FreeBSD$
PORTNAME= dvbcut
PORTVERSION= 0.7.3
DISTVERSIONPREFIX= v
PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= se@FreeBSD.org
COMMENT= Qt application for cutting of MPEG PS and MPEG TS streams (DVB)
LICENSE= GPLv2
BUILD_DEPENDS= mplayer:multimedia/mplayer \
ffmpeg:multimedia/ffmpeg
LIB_DEPENDS= liba52.so:audio/liba52 \
libao.so:audio/libao \
libmad.so:audio/libmad \
libavutil.so:multimedia/ffmpeg
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= compiler:c++11-lang desktop-file-utils pkgconfig \
qmake:outsource qt:5 shared-mime-info
USE_QT= core gui widgets xml buildtools_build linguisttools_build
USE_GL= gl
USE_GITHUB= yes
GH_ACCOUNT= bernhardu
GH_PROJECT= dvbcut-deb
CXXFLAGS+= -I${LOCALBASE}/include \
-I${LOCALBASE}/include/libavcodec \
-I${LOCALBASE}/include/libavformat \
-I${LOCALBASE}/include/libswscale \
-D DVBCUT_VERSION=${PORTVERSION}
QMAKE_SOURCE_PATH=${WRKSRC}/src
QMAKE_ARGS= LRELEASE="${LRELEASE}"
post-build:
@${SED} -e 's;@prefix@;${PREFIX};' \
< ${WRKSRC}/dvbcut.desktop.in \
> ${WRKSRC}/dvbcut.desktop
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/.build/dvbcut ${STAGEDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/dvbcut.1 ${STAGEDIR}${MANPREFIX}/man/man1/
${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/dvbcut.desktop ${STAGEDIR}${PREFIX}/share/applications/
${MKDIR} ${STAGEDIR}${PREFIX}/share/dvbcut/icons/
${INSTALL_DATA} ${WRKSRC}/dvbcut.svg ${STAGEDIR}${PREFIX}/share/dvbcut/icons/
${INSTALL_DATA} ${WRKSRC}/icons/* ${STAGEDIR}${PREFIX}/share/dvbcut/icons/
${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
${INSTALL_DATA} ${WRKSRC}/dvbcut.xml ${STAGEDIR}${PREFIX}/share/mime/packages/
.include <bsd.port.mk>