mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
Add MPV plugin for Phonon, KDE multimedia layer.
Tweaks and OK kn@ thanks
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
SUBDIR =
|
||||
SUBDIR += vlc
|
||||
SUBDIR += mpv
|
||||
|
||||
.include <bsd.port.subdir.mk>
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
COMMENT = Phonon backend using MPV player
|
||||
|
||||
VERSION = 0.1.0
|
||||
DISTNAME = phonon-backend-mpv-${VERSION}
|
||||
|
||||
DIST_TUPLE += github OpenProgger phonon-mpv v${VERSION} .
|
||||
|
||||
FLAVORS = qt5
|
||||
FLAVOR ?=
|
||||
|
||||
MODULES = devel/cmake
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
devel/kf6/extra-cmake-modules
|
||||
|
||||
LIB_DEPENDS = multimedia/mpv
|
||||
|
||||
.if ${FLAVOR:Mqt5}
|
||||
FULLPKGNAME = phonon-backend-mpv-qt5-${VERSION}
|
||||
MODULES += x11/qt5
|
||||
|
||||
LIB_DEPENDS += multimedia/phonon \
|
||||
x11/qt5/qtx11extras
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Widgets Qt5X11Extras
|
||||
WANTLIB += m mpv phonon4qt5 phonon4qt5experimental
|
||||
|
||||
CONFIGURE_ARGS += -DPHONON_BUILD_QT6=OFF
|
||||
CONFIGURE_ARGS += -DPHONON_BUILD_QT5=ON
|
||||
.else
|
||||
MODULES += x11/qt6
|
||||
|
||||
LIB_DEPENDS += multimedia/phonon,qt6
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6OpenGL Qt6OpenGLWidgets
|
||||
WANTLIB += Qt6Widgets m mpv phonon4qt6 phonon4qt6experimental
|
||||
|
||||
CONFIGURE_ARGS += -DPHONON_BUILD_QT6=ON
|
||||
CONFIGURE_ARGS += -DPHONON_BUILD_QT5=OFF
|
||||
.endif
|
||||
|
||||
CONFIGURE_ARGS += -DKDE_INSTALL_QTPLUGINDIR=${MODQT_LIBDIR}/plugins
|
||||
|
||||
#NO_TEST = Yes
|
||||
MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
|
||||
|
||||
WRKDIST = ${WRKDIR}/phonon-mpv-${VERSION}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -0,0 +1 @@
|
||||
MPV plugin for Phonon, KDE multimedia layer.
|
||||
@@ -0,0 +1,2 @@
|
||||
lib/qt6/plugins/phonon4qt6_backend/
|
||||
@so lib/qt6/plugins/phonon4qt6_backend/phonon_mpv_qt6.so
|
||||
@@ -0,0 +1,4 @@
|
||||
lib/qt5/
|
||||
lib/qt5/plugins/
|
||||
lib/qt5/plugins/phonon4qt5_backend/
|
||||
@so lib/qt5/plugins/phonon4qt5_backend/phonon_mpv_qt5.so
|
||||
@@ -0,0 +1,2 @@
|
||||
%%qt5%%
|
||||
!%%qt5%%
|
||||
Reference in New Issue
Block a user