Files
2026-06-14 05:56:23 +00:00

46 lines
965 B
Makefile

COMMENT = window-stacking Wayland compositor
GH_ACCOUNT = labwc
GH_PROJECT = labwc
GH_TAGNAME = 0.20.0
CATEGORIES = wayland
HOMEPAGE = https://labwc.github.io/
# GPLv2
PERMIT_PACKAGE = Yes
# C11
COMPILER = base-clang ports-gcc
COMPILER_LANGS = c
MODULES = devel/meson wayland/wlroots
MODWLROOTS_VERSION = 0.20
DEBUG_PACKAGES = ${BUILD_PACKAGES}
BUILD_DEPENDS = devel/gettext,-tools \
wayland/wayland-protocols \
textproc/scdoc
RUN_DEPENDS += x11/gtk+4,-guic \
wayland/havoc \
wayland/swaybg \
wayland/swayidle \
wayland/swaylock
LIB_DEPENDS = sysutils/libsfdo \
x11/gnome/librsvg \
wayland/wayland \
x11/xkbcommon
WANTLIB += c cairo glib-2.0 gobject-2.0 input intl m pango-1.0
WANTLIB += pangocairo-1.0 pixman-1 png rsvg-2 sfdo-basedir sfdo-desktop
WANTLIB += sfdo-icon wayland-server xcb xcb-ewmh xkbcommon
WANTLIB += xml2 epoll-shim wayland-client wayland-cursor
CONFIGURE_ARGS = -Dsystemd-session=disabled
.include <bsd.port.mk>