Skip to content

Commit

Permalink
x11/xwayland-run: Add new port
Browse files Browse the repository at this point in the history
xwayland-run contains a set of small utilities revolving around
running Xwayland and various Wayland compositor headless.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
  • Loading branch information
evadot committed Nov 29, 2023
1 parent b92aabc commit ab5f241
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 0 deletions.
1 change: 1 addition & 0 deletions x11/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -621,6 +621,7 @@
SUBDIR += xvt
SUBDIR += xwatchwin
SUBDIR += xwaylandvideobridge
SUBDIR += xwayland-run
SUBDIR += xwd
SUBDIR += xwininfo
SUBDIR += xwinwrap
Expand Down
27 changes: 27 additions & 0 deletions x11/xwayland-run/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
PORTNAME= xwayland-run
PORTVERSION= 0.0.2
CATEGORIES= x11

MAINTAINER= x11@FreeBSD.org
COMMENT= Run Xwayland and compositor headless
WWW= https://gitlab.freedesktop.org/ofourdan/xwayland-run

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING

RUN_DEPENDS= cage>0:x11-wm/cage

USES= meson pkgconfig python shebangfix tar:xz

USE_GITLAB= yes
GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= ofourdan

BINARY_ALIAS+= python3=${PYTHON_VERSION}
SHEBANG_FILES= src/xwfb-run.py \
src/xwayland-run.py \
src/wlheadless-run.py

MESON_ARGS= -Dcompositor=cage

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions x11/xwayland-run/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
TIMESTAMP = 1701264706
SHA256 (xwayland-run-0.0.2.tar.bz2) = 21a97a983af0e31fecf6cffc9528c194b7a8cdba11428efd2b8ed5a3edfcb183
SIZE (xwayland-run-0.0.2.tar.bz2) = 15366
2 changes: 2 additions & 0 deletions x11/xwayland-run/pkg-descr
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
xwayland-run contains a set of small utilities revolving around running
Xwayland and various Wayland compositor headless.
14 changes: 14 additions & 0 deletions x11/xwayland-run/pkg-plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
bin/wlheadless-run
bin/xwayland-run
bin/xwfb-run
%%PYTHON_SITELIBDIR%%/wlheadless/__init__.py
%%PYTHON_SITELIBDIR%%/wlheadless/cage.py
%%PYTHON_SITELIBDIR%%/wlheadless/gnome-kiosk.py
%%PYTHON_SITELIBDIR%%/wlheadless/mutter.py
%%PYTHON_SITELIBDIR%%/wlheadless/weston.py
%%PYTHON_SITELIBDIR%%/wlheadless/wlheadless_common.py
%%PYTHON_SITELIBDIR%%/wlheadless/xwayland.py
man/man1/wlheadless-run.1.gz
man/man1/xwayland-run.1.gz
man/man1/xwfb-run.1.gz
share/wlheadless/wlheadless.conf

0 comments on commit ab5f241

Please sign in to comment.