Files
ports/wayland/mango/Makefile
T

56 lines
1.5 KiB
Makefile
Raw Normal View History

2026-04-06 19:19:57 +00:00
COMMENT = lightweight, high-performance Wayland compositor
2026-06-15 17:51:14 +00:00
DIST_TUPLE= github mangowm mango 0.14.3 .
2026-04-06 19:19:57 +00:00
CATEGORIES = wayland
HOMEPAGE = https://mangowm.github.io/
2026-05-15 09:29:06 +00:00
MAINTAINER = Volker Schlecht <volker@openbsd.org>
2026-04-06 19:19:57 +00:00
# GPLv3
PERMIT_PACKAGE = Yes
2026-05-29 18:39:38 +00:00
WANTLIB += c cjson input m pcre2-8 pixman-1 scenefx-0.4 wayland-client
WANTLIB += wayland-server xcb-icccm xkbcommon
2026-05-18 16:55:38 +00:00
2026-04-06 19:19:57 +00:00
COMPILER = base-clang ports-gcc
MODULES = devel/meson wayland/wlroots
BUILD_DEPENDS = wayland/wayland-protocols
2026-05-29 18:39:38 +00:00
LIB_DEPENDS = devel/cjson \
devel/pcre2 \
2026-04-06 19:19:57 +00:00
wayland/libinput-openbsd \
wayland/scenefx \
wayland/wayland \
x11/xkbcommon
RUN_DEPENDS = sysutils/rofi \
wayland/foot \
wayland/xwayland
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mango/
${INSTALL_DATA} ${WRKSRC}/assets/config.conf \
${PREFIX}/share/examples/mango/
2026-05-29 18:39:38 +00:00
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mango \
${PREFIX}/share/doc/mango/bindings \
${PREFIX}/share/doc/mango/configuration \
${PREFIX}/share/doc/mango/visuals \
${PREFIX}/share/doc/mango/window-management
${INSTALL_DATA} ${WRKSRC}/docs/{faq,ipc,screenshot,quick-start}.md \
${PREFIX}/share/doc/mango
${INSTALL_DATA} ${WRKSRC}/docs/bindings/*.md \
${PREFIX}/share/doc/mango/bindings/
${INSTALL_DATA} ${WRKSRC}/docs/configuration/*.md \
${PREFIX}/share/doc/mango/configuration/
${INSTALL_DATA} ${WRKSRC}/docs/visuals/*.md \
${PREFIX}/share/doc/mango/visuals/
${INSTALL_DATA} ${WRKSRC}/docs/window-management/*.md \
${PREFIX}/share/doc/mango/window-management/
2026-04-06 19:19:57 +00:00
.include <bsd.port.mk>