# Contributor: Łukasz Jendrysik <scadu@yandex.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=xfdesktop
pkgver=4.20.1
pkgrel=0
pkgdesc="Desktop manager for Xfce"
url="https://gitlab.xfce.org/xfce/xfdesktop"
arch="all"
license="GPL-2.0-or-later"
subpackages="$pkgname-doc $pkgname-lang"
depends="hicolor-icon-theme"
makedepends="
	exo-dev
	garcon-dev
	gtk-layer-shell-dev
	intltool
	libnotify-dev
	libwnck3-dev
	libxfce4ui-dev
	libxfce4windowing-dev
	meson
	ninja
	thunar-dev
	yaml-dev
	"
source="https://archive.xfce.org/src/xfce/xfdesktop/${pkgver%.*}/xfdesktop-$pkgver.tar.bz2
	test-gradient-benchmarking.patch"

build() {
	abuild-meson \
		-Ddesktop-menu=enabled \
		-Dthunarx=enabled \
		-Dnotifications=enabled \
		-Dx11=enabled \
		-Dwayland=enabled \
		output .
	meson compile -C output
}

check() {
	meson test --print-errorlogs -C output
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C output
}

sha512sums="
11f422e31fb5b4f789ac61252a79ef9b139fd0a3e29f1346d5e3c06779567f1809fd78d751df5595cdb5510d0349e908276e85f6325b8ac90dfd00c79ca5d0e2  xfdesktop-4.20.1.tar.bz2
e694a7b938c59579ddb379f4ffe98da583fd9a7b63e6d7a31f89fd9dbe2164384529dc0157ab5c2f3de0cdafb498dbe310c423dbaacb791b2bb5e3f868317b42  test-gradient-benchmarking.patch
"
