freebsd-ports/x11/plasma5-plasma-workspace/Makefile
Tobias C. Berner 2ce903b3bc KDE Plasma Desktop: update to 5.16.4
Tuesday, 30 July 2019. Today KDE releases a Bugfix update to KDE Plasma 5,
versioned 5.16.4. Plasma 5.16 was released in June with many feature
refinements and new modules to complete the desktop experience.

This release adds three week's worth of new translations and fixes from KDE's
contributors. The bugfixes are typically small but important and include:

Changelog:
	https://kde.org/announcements/plasma-5.16.3-5.16.4-changelog.php
2019-07-31 17:07:14 +00:00

60 lines
2.2 KiB
Makefile

# $FreeBSD$
PORTNAME= plasma-workspace
DISTVERSION= ${KDE_PLASMA_VERSION}
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde@FreeBSD.org
COMMENT= Plasma5 Plasma workspace
LIB_DEPENDS= libcln.so:math/cln \
libdbusmenu-qt5.so:devel/libdbusmenu-qt \
libqalculate.so:math/libqalculate \
libxcb-image.so:x11/xcb-util-image \
libxcb-util.so:x11/xcb-util
RUN_DEPENDS= ck-launch-session:sysutils/consolekit2\
iceauth:x11/iceauth \
xsetroot:x11/xsetroot \
xset:x11/xset \
xmessage:x11/xmessage \
${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:x11/xkeyboard-config \
iso-codes>=0:misc/iso-codes
USES= cmake compiler:c++11-lib cpe gettext kde:5 pkgconfig \
qt:5 tar:xz
USE_KDE= activities activitymanagerd attica auth baloo bookmarks \
codecs completion config configwidgets coreaddons crash \
dbusaddons doctools emoticons filemetadata globalaccel \
guiaddons holidays i18n iconthemes idletime init itemmodels \
itemviews jobwidgets js jsembed kcmutils kdeclarative \
kdelibs4support kdesu kdewebkit kio kscreenlocker \
notifications package pty kwin libkscreen libksysguard \
newstuff notifyconfig parts plasma-framework \
plasma-integration prison runner service solid sonnet \
texteditor textwidgets unitconversion wallet wayland \
widgetsaddons windowsystem xmlgui xmlrpcclient \
breeze_run breeze-icons_run oxygen-icons5_run \
kded_run milou_run
USE_QT= concurrent core declarative dbus graphicaleffects gui network phonon4 \
printsupport qdbus quickcontrols_run script sql \
testlib webkit widgets x11extras xml \
paths_run \
buildtools_build qmake_build
USE_XORG= ice sm x11 xau xcb xcomposite xext xfixes xft xkbfile xrender xtst
CMAKE_OFF= BUILD_TESTING
# In 5.15 a file was moved from x11/plasma5-plasma-desktop to x11/plasma5-plasma-workspace:
CONFLICTS_INSTALL= plasma5-plasma-desktop-5.14.*
post-patch:
# set the paths in startkde
${REINPLACE_CMD} -e 's|%%KDE_PREFIX%%|${KDE_PREFIX}|g' \
-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
-e 's|%%QT_BINDIR%%|${QT_BINDIR}|g' \
-e 's|%%QT_IMPORTDIR%%|${QT_IMPORTDIR}|g' \
-e 's|%%QT_PLUGINDIR%%|${QT_PLUGINDIR}|g' \
-e 's|%%QT_QMLDIR%%|${QT_QMLDIR}|g' \
${PATCH_WRKSRC}/startkde/startkde.cmake
.include <bsd.port.mk>