Files

83 lines
2.0 KiB
Makefile
Raw Permalink Normal View History

COMMENT = multimedia layer for Qt5/KDE5
CATEGORIES = multimedia devel
2024-01-06 15:18:55 +00:00
VERSION = 4.12.0
DISTNAME = phonon-${VERSION}
REVISION = 0
2014-11-01 20:32:54 +00:00
# XXX major should be tweaked on any update, to unbreak
# IMPORTED_LINK_INTERFACE_LIBRARIES CMake feature.
SHARED_LIBS += phonon4qt5 4.0
SHARED_LIBS += phonon4qt5experimental 4.0
SHARED_LIBS += phonon4qt6 0.0 # 0.0
SHARED_LIBS += phonon4qt6experimental 0.0 # 0.0
HOMEPAGE = https://community.kde.org/Phonon
2014-11-01 20:32:54 +00:00
2019-09-01 18:54:54 +00:00
MAINTAINER = Rafael Sadowski <rsadowski@openbsd.org>
2013-04-24 08:53:37 +00:00
# LGPL v2.1
PERMIT_PACKAGE = Yes
2023-09-27 10:10:19 +00:00
SITES = ${SITE_KDE:=stable/phonon/${VERSION}/}
EXTRACT_SUFX = .tar.xz
FLAVORS = qt6
FLAVOR ?=
2015-11-19 18:42:21 +00:00
LIB_DEPENDS = audio/pulseaudio
BUILD_DEPENDS = x11/qt5/qtdeclarative \
devel/kf6/extra-cmake-modules
2010-07-09 11:59:59 +00:00
CXXFLAGS_base-clang = -Wno-error=enum-constexpr-conversion
MODULES = devel/cmake
.if ${FLAVOR:Mqt6}
FULLPKGNAME= phonon-qt6-${VERSION}
MODULES += x11/qt6
WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Core5Compat Qt6Gui
WANTLIB += Qt6Widgets c m pulse pulse-mainloop-glib
BUILD_DEPENDS += x11/qt6/qtdeclarative
RUN_DEPENDS += x11/qt6/qtdeclarative
LIB_DEPENDS += x11/qt6/qt5compat
CONFIGURE_ARGS += -DPHONON_BUILD_QT6=ON
CONFIGURE_ARGS += -DPHONON_BUILD_QT5=OFF
CONFIGURE_ARGS += \
-DECM_MKSPECS_INSTALL_DIR=${PREFIX}/share/kf6/mkspecs
QT_VERSION = 6
.else
MODULES += x11/qt5
WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Widgets c m pulse
WANTLIB += pulse-mainloop-glib
BUILD_DEPENDS += x11/qt5/qtdeclarative
RUN_DEPENDS += x11/qt5/qtdeclarative
CONFIGURE_ARGS += -DPHONON_BUILD_QT6=OFF
CONFIGURE_ARGS += -DPHONON_BUILD_QT5=ON
CONFIGURE_ARGS += \
-DECM_MKSPECS_INSTALL_DIR=${PREFIX}/share/kf5/mkspecs
QT_VERSION = 5
.endif
2013-04-24 08:53:37 +00:00
# Clashes with the one provided by Qt itself.
CONFIGURE_ARGS += -DPHONON_BUILD_DESIGNER_PLUGIN=OFF
pre-configure:
rm -rf ${WRKSRC}/poqm
post-install:
mv ${WRKINST}/${LOCALBASE}/bin/phononsettings \
${WRKINST}/${LOCALBASE}/bin/phononsettings-qt${QT_VERSION}
2024-01-06 15:18:55 +00:00
.include <bsd.port.mk>