Changeset View
Changeset View
Standalone View
Standalone View
lumina-core/Makefile
# Created by: Ken Moore <ken@pcbsd.org> | # Created by: Ken Moore <ken@pcbsd.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= lumina-core | PORTNAME= lumina-core | ||||
PORTVERSION= 1.4.1 | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 2 | DISTVERSION= 1.5.0 | ||||
CATEGORIES= x11 | CATEGORIES= x11 | ||||
MAINTAINER= jt@ixsystems.com | MAINTAINER= jt@ixsystems.com | ||||
COMMENT= Lumina Desktop Environment | COMMENT= Lumina Desktop Environment | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/../../LICENSE | LICENSE_FILE= ${WRKSRC}/../../LICENSE | ||||
RUN_DEPENDS= fluxbox>=0:x11-wm/fluxbox \ | RUN_DEPENDS= fluxbox>=0:x11-wm/fluxbox \ | ||||
xscreensaver>=0:x11/xscreensaver \ | xscreensaver>=0:x11/xscreensaver \ | ||||
xbrightness>=0:x11/xbrightness \ | xbrightness>=0:x11/xbrightness \ | ||||
compton>=0:x11-wm/compton \ | compton>=0:x11-wm/compton \ | ||||
xrandr>=0:x11/xrandr \ | xrandr>=0:x11/xrandr \ | ||||
numlockx>=0:x11/numlockx | numlockx>=0:x11/numlockx | ||||
LIB_DEPENDS+= libxcb-ewmh.so:x11/xcb-util-wm \ | LIB_DEPENDS+= libxcb-ewmh.so:x11/xcb-util-wm \ | ||||
libxcb-icccm.so:x11/xcb-util-wm \ | libxcb-icccm.so:x11/xcb-util-wm \ | ||||
libxcb-image.so:x11/xcb-util-image \ | libxcb-image.so:x11/xcb-util-image \ | ||||
libxcb-util.so:x11/xcb-util | libxcb-util.so:x11/xcb-util \ | ||||
libXcursor.so:x11/libXcursor | |||||
CONFLICTS_INSTALL= lumina-1.2.* | USES= compiler:c++11-lang gl qmake qt:5 xorg | ||||
USE_GL= gl | |||||
USE_XORG= x11 xdamage xcb | |||||
USE_LDCONFIG= yes | |||||
USE_QT= buildtools_build concurrent core dbus gui imageformats \ | |||||
multimedia network svg widgets x11extras | |||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= lumina-desktop | |||||
GH_PROJECT= lumina | |||||
OPTIONS_DEFINE= MULTIMEDIA TRUEOS I18N | OPTIONS_DEFINE= MULTIMEDIA TRUEOS NLS | ||||
OPTIONS_DEFAULT= MULTIMEDIA I18N | OPTIONS_DEFAULT= MULTIMEDIA | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
MULTIMEDIA_DESC= Install multimedia support backend (gstreamer) | MULTIMEDIA_DESC= Install multimedia support backend (gstreamer) | ||||
TRUEOS_DESC= Use the TrueOS system interface settings. | TRUEOS_DESC= Use the TrueOS system interface settings. | ||||
I18N_DESC= Install localization files | |||||
.include <bsd.port.options.mk> | WRKSRC_SUBDIR= src-qt5/core | ||||
.if ${PORT_OPTIONS:MMULTIMEDIA} | CONFLICTS_INSTALL= lumina-1.2.* | ||||
RUN_DEPENDS+= gstreamer1-plugins-core>=0:multimedia/gstreamer1-plugins-core | |||||
.endif | |||||
MAKE_JOBS_UNSAFE=yes | TRUEOS_QMAKE_ON= DEFAULT_SETTINGS=TrueOS | ||||
USES= compiler:c++11-lang gl qmake qt:5 | MULTIMEDIA_RUN_DEPENDS= gstreamer1-plugins-core>=0:multimedia/gstreamer1-plugins-core | ||||
USE_GL= gl | |||||
USE_XORG= x11 xdamage xcb | |||||
USE_LDCONFIG= yes | |||||
USE_QT= core gui widgets network svg multimedia imageformats \ | |||||
buildtools_build x11extras concurrent | |||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= trueos | |||||
GH_PROJECT= lumina | |||||
GH_TAGNAME= b6536c1547571ae8dd0618bed752e2e0025bf2a7 | |||||
WRKSRC_SUBDIR= src-qt5/core | |||||
#Setup the qmake qt:5 configuration options | NLS_USE= QT=linguist_build | ||||
.if ${PORT_OPTIONS:MTRUEOS} | NLS_QMAKE_ON= CONFIG+=WITH_I18N | ||||
QMAKE_ARGS= DEFAULT_SETTINGS=TrueOS | |||||
.endif | |||||
.if${PORT_OPTIONS:MI18N} | |||||
USE_QT+= linguist_build | |||||
QMAKE_ARGS+=CONFIG+=WITH_I18N | |||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |