cage-0.1.ebuild (757B)
1 # Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> 2 # Distributed under the terms of the GNU General Public License v2 3 4 EAPI=7 5 6 inherit meson 7 8 DESCRIPTION="Wayland Kiosk" 9 HOMEPAGE="https://hjdskes.nl/projects/cage" 10 SRC_URI="https://github.com/Hjdskes/cage/archive/v${PV}.tar.gz -> ${P}.tar.gz" 11 LICENSE="MIT" 12 SLOT="0" 13 KEYWORDS="~amd64" 14 IUSE="xwayland" 15 16 # dev-libs/wayland provides wayland-server, wayland-scanner 17 DEPEND=" 18 >=gui-libs/wlroots-0.5.0:= 19 !>gui-libs/wlroots-0.6 20 xwayland? ( gui-libs/wlroots[X] ) 21 >=dev-libs/wayland-protocols-1.14:= 22 x11-libs/pixman:= 23 x11-libs/libxkbcommon:= 24 dev-libs/wayland:= 25 " 26 RDEPEND="${DEPEND}" 27 28 src_configure() { 29 local emesonargs=( 30 "$(meson_use xwayland)" 31 "-Dwerror=false" 32 ) 33 34 meson_src_configure 35 }