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' # Template file for 'wlroots'
pkgname=wlroots pkgname=wlroots
version=0.11.0 version=0.11.0
revision=1 revision=2
build_style=meson 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 -Dxcb-errors=enabled -Dxcb-icccm=enabled -Dxwayland=enabled
-Dx11-backend=enabled -Dexamples=false" -Dx11-backend=enabled -Dexamples=false"
hostmakedepends="pkg-config wayland-devel" hostmakedepends="pkg-config wayland-devel"
makedepends="elogind-devel libcap-devel wayland-devel wayland-protocols _devel_depends="MesaLib-devel elogind-devel eudev-libudev-devel libdrm-devel
MesaLib-devel libinput-devel libxkbcommon-devel libdrm-devel pixman-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 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-keysyms-devel xcb-util-renderutil-devel xcb-util-xrm-devel"
xcb-util-errors-devel xcb-util-xrm-devel"
short_desc="Modular Wayland compositor library" short_desc="Modular Wayland compositor library"
maintainer="Isaac Freund <ifreund@ifreund.xyz>" maintainer="Isaac Freund <ifreund@ifreund.xyz>"
license="MIT" license="MIT"
@ -24,9 +25,7 @@ post_install() {
} }
wlroots-devel_package() { wlroots-devel_package() {
depends="MesaLib-devel elogind-devel eudev-libudev-devel libcap-devel depends="${sourcepkg}>=${version}_${revision} ${_devel_depends}"
libdrm-devel libinput-devel libxkbcommon-devel pixman-devel wayland-devel
wayland-protocols wlroots-${version}_${revision}"
short_desc+=" - development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include