wlroots: provide all dependencies in wlroots-devel.
These dependencies are all required when building applications that use wlroots, so it doesn't make sense to include them individually into each application's template. Also remove libcap, which was dropped by upstream.
This commit is contained in:
committed by
Andrew J. Hesford
parent
c28d5b8541
commit
d6691877a9
@@ -1,17 +1,18 @@
|
||||
# Template file for 'wlroots'
|
||||
pkgname=wlroots
|
||||
version=0.11.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=meson
|
||||
configure_args="-Dlibcap=enabled -Dlogind=enabled -Dlogind-provider=elogind
|
||||
configure_args="-Dlogind=enabled -Dlogind-provider=elogind
|
||||
-Dxcb-errors=enabled -Dxcb-icccm=enabled -Dxwayland=enabled
|
||||
-Dx11-backend=enabled -Dexamples=false"
|
||||
hostmakedepends="pkg-config wayland-devel"
|
||||
makedepends="elogind-devel libcap-devel wayland-devel wayland-protocols
|
||||
MesaLib-devel libinput-devel libxkbcommon-devel libdrm-devel pixman-devel
|
||||
_devel_depends="MesaLib-devel elogind-devel eudev-libudev-devel libdrm-devel
|
||||
libinput-devel libxkbcommon-devel pixman-devel wayland-devel wayland-protocols
|
||||
xcb-util-errors-devel xcb-util-wm-devel"
|
||||
makedepends="${_devel_depends}
|
||||
libxcb-devel xcb-util-cursor-devel xcb-util-devel xcb-util-image-devel
|
||||
xcb-util-keysyms-devel xcb-util-renderutil-devel xcb-util-wm-devel
|
||||
xcb-util-errors-devel xcb-util-xrm-devel"
|
||||
xcb-util-keysyms-devel xcb-util-renderutil-devel xcb-util-xrm-devel"
|
||||
short_desc="Modular Wayland compositor library"
|
||||
maintainer="Isaac Freund <ifreund@ifreund.xyz>"
|
||||
license="MIT"
|
||||
@@ -24,9 +25,7 @@ post_install() {
|
||||
}
|
||||
|
||||
wlroots-devel_package() {
|
||||
depends="MesaLib-devel elogind-devel eudev-libudev-devel libcap-devel
|
||||
libdrm-devel libinput-devel libxkbcommon-devel pixman-devel wayland-devel
|
||||
wayland-protocols wlroots-${version}_${revision}"
|
||||
depends="${sourcepkg}>=${version}_${revision} ${_devel_depends}"
|
||||
short_desc+=" - development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
|
||||
Reference in New Issue
Block a user