ports/multimedia/mediaelch/Makefile
Jason E. Hale 6b1c9b1051 multimedia/mediaelch: Fix build with Qt 6.9
With hat:	kde@
PR:		286051
2025-04-26 23:09:37 -04:00

45 lines
1.2 KiB
Makefile

PORTNAME= mediaelch
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.0
CATEGORIES= multimedia
PKGNAMESUFFIX= -${FLAVOR}
PATCH_SITES= https://github.com/Komet/MediaElch/commit/
PATCHFILES+= dbea12fbf2c1fe603819392aa2a181cffa168548.patch:-p1 # Fix build with Qt >= 6.9.0
MAINTAINER= ports@freebsd.org
COMMENT= Desktop utility to manage metadata and artwork for Kodi and Jellyfin
WWW= https://www.mediaelch.de/mediaelch/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libmediainfo.so:multimedia/libmediainfo \
libcurl.so:ftp/curl \
libquazip1-${FLAVOR}.so:archivers/quazip@${FLAVOR}
FLAVORS= qt6 qt5
FLAVOR?= qt6
USES= cmake gl localbase:ldflags qt:${FLAVOR:S/qt//}
USE_GITHUB= yes
GH_ACCOUNT= Komet
GH_PROJECT= MediaElch
USE_GL= opengl
_USE_QT_qt5= buildtools:build qmake:build linguisttools:build \
concurrent core gui multimedia network opengl qmake sql svg \
widgets xml
_USE_QT_qt6= 5compat base multimedia svg tools
USE_QT= ${_USE_QT_${FLAVOR}}
CMAKE_ON= USE_EXTERN_QUAZIP MEDIAELCH_FORCE_QT${FLAVOR:S/qt//}
PLIST_FILES= bin/MediaElch \
share/applications/MediaElch.desktop \
share/metainfo/com.kvibes.MediaElch.metainfo.xml \
share/pixmaps/MediaElch.png
.include <bsd.port.mk>