Diff wlroots-0.15.1 with a wlroots-0.15.1-r1

/usr/portage/gui-libs/wlroots/wlroots-0.15.1-r1.ebuild 2023-10-09 14:52:31.176368393 +0300
1
# Copyright 1999-2022 Gentoo Authors
1
# Copyright 1999-2023 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
......
19 19
fi
20 20

  
21 21
LICENSE="MIT"
22
IUSE="vulkan x11-backend X"
22
IUSE="tinywl vulkan x11-backend X"
23 23

  
24 24
DEPEND="
25 25
	>=dev-libs/libinput-1.14.0:0=
......
54 54
	virtual/pkgconfig
55 55
"
56 56

  
57
PATCHES=( "${FILESDIR}"/wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch )
58

  
57 59
src_configure() {
58 60
	# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
59 61
	local emesonargs=(
60 62
		"-Dxcb-errors=disabled"
61
		"-Dexamples=false"
63
		$(meson_use tinywl examples)
62 64
		-Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
63 65
		-Dxwayland=$(usex X enabled disabled)
64 66
		-Dbackends=drm,libinput$(usex x11-backend ',x11' '')
......
67 69
	meson_src_configure
68 70
}
69 71

  
72
src_install() {
73
	meson_src_install
74

  
75
	if use tinywl; then
76
		dobin "${BUILD_DIR}"/tinywl/tinywl
77
	fi
78
}
79

  
70 80
pkg_postinst() {
71 81
	elog "You must be in the input group to allow your compositor"
72 82
	elog "to access input devices via libinput."
Thank you!