pkgsrc-wip/enlightenment-current/Makefile

63 lines
1.8 KiB
Makefile

# $NetBSD: Makefile,v 0.2 2018/09/06 16:15:10 andyb Exp $
DISTNAME= enlightenment-0.24.2
PKGNAME= ${DISTNAME:S/enlightenment/enlightenment-current/}
CATEGORIES= wm
PKGREVISION= 3
MASTER_SITES= https://download.enlightenment.org/rel/apps/enlightenment/
EXTRACT_SUFX= .tar.xz
MAINTAINER= kikadf.01@gmail.com
HOMEPAGE= https://www.enlightenment.org/
COMMENT= The Enlightenment window manager
LICENSE= 2-clause-bsd
CONFLICTS= enlightenment-[0-9]*
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
PKGCONFIG_OVERRIDE+= src/modules/everything/everything.pc.in
EGDIR= ${PREFIX}/share/examples/enlightenment
CONF_FILES= ${EGDIR}/sysactions.conf \
${PKG_SYSCONFDIR}/enlightenment/sysactions.conf
CONF_FILES+= ${EGDIR}/system.conf \
${PKG_SYSCONFDIR}/enlightenment/system.conf
CONF_FILES+= ${EGDIR}/e-applications.menu \
${PKG_SYSCONFBASE}/xdg/menus/e-applications.menu
BUILD_DEFS+= PKG_SYSCONFBASE
INSTALLATION_DIRS= ${EGDIR}
MAKE_DIRS= ${PKG_SYSCONFDIR}/enlightenment
MAKE_DIRS+= ${PKG_SYSCONFBASE}/xdg/menus
MESON_ARGS+= -Dsystemd=false
MESON_ARGS+= -Ddevice-udev=false
MESON_ARGS+= -Dcpufreq=false
MESON_ARGS+= -Dsysinfo=false
MESON_ARGS+= -Dtemperature=false
SUBST_CLASSES+= prefix
SUBST_MESSAGE.prefix= Fix prefix
SUBST_STAGE.prefix= pre-configure
SUBST_FILES.prefix= src/bin/e_sys_main.c
SUBST_FILES.prefix+= src/bin/system/e_system_main.c
SUBST_FILES.prefix+= src/modules/conf_menus/e_int_config_menus.c
SUBST_VARS.prefix= PREFIX
.include "../../mk/bsd.prefs.mk"
.if ${X11_TYPE} == "modular"
CPPFLAGS+= -DPKGSRC_X11BASE=\"${X11BASE:Q}\"
.endif
.include "../../devel/meson/build.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../sysutils/upower/buildlink3.mk"
.include "../../wip/efl/buildlink3.mk"
.include "../../x11/xcb-util-keysyms/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"