PORTNAME=	libinput
PORTVERSION=	1.31.3
CATEGORIES=	x11
MASTER_SITES=	https://gitlab.freedesktop.org/libinput/libinput/-/archive/${PORTVERSION}/
DISTFILES=	libinput-${PORTVERSION}.tar.gz

SOURCE_DIR=	${WRKSRC}/libinput-${PORTVERSION}
BUILD_STYLE=	meson
RUN_DEPENDS=	libudev-garden:devel/libudev-garden \
		libevdev:x11/libevdev mtdev:x11/mtdev
CONFIGURE_ARGS=	-Ddocumentation=false -Dlibwacom=false -Ddebug-gui=false \
		-Dtests=false -Dinstall-tests=false

do-install:
	env DESTDIR="${STAGEDIR}" ${NINJA} -C "${BUILD_DIR}" install
	rm -rf "${STAGEDIR}${PREFIX}/bin" \
	    "${STAGEDIR}${PREFIX}/libexec"
	mkdir -p "${STAGEDIR}${PREFIX}/share/licenses/libinput"
	install -m 0644 "${SOURCE_DIR}/COPYING" \
	    "${STAGEDIR}${PREFIX}/share/licenses/libinput/COPYING"

.include "${.PARSEDIR}/../../Mk/mouse.port.mk"
