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:
Érico Rolim 2020-07-24 00:03:29 -03:00 committed by Andrew J. Hesford
parent c28d5b8541
commit d6691877a9

View file

@ -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