maintainer="Zachary Lee Andrews <zcrayfish@gmail.com>"
pkgname=lxqt-wayland-session
pkgver=0.2.0
pkgrel=0
pkgdesc="Files needed for the LXQt Wayland Session "
url="https://github.com/lxqt/lxqt-wayland-session"
arch="noarch !armhf" # liblxqt-dev
license="LGPL-2.1-or-later AND MIT AND BSD-3-Clause AND GPL-3.0-only AND GPL-2.0-only AND CC-BY-SA-4.0"
depends="
		qtxdg-tools
		layer-shell-qt
		lxqt-session
		"
makedepends="
		cmake
		kwindowsystem-dev
		liblxqt-dev
		lxqt-build-tools
		perl
		qt6-qttools-dev
		samurai
		"
options="!check" # No testsuite
subpackages="$pkgname-doc"
source="https://github.com/lxqt/lxqt-wayland-session/releases/download/$pkgver/lxqt-wayland-session-$pkgver.tar.xz"

build() {
		if [ "$CBUILD" != "$CHOST" ]; then
				CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
		fi
		CXXFLAGS="$CXXFLAGS -DNDEBUG -flto=auto" \
		cmake -B build -G Ninja \
				-DCMAKE_BUILD_TYPE=None \
				-DCMAKE_INSTALL_PREFIX=/usr \
				-DCMAKE_INSTALL_LIBDIR=lib \
				-DBUILD_SHARED_LIBS=True \
				$CMAKE_CROSSOPTS
		cmake --build build
}

package() {
		DESTDIR="$pkgdir" cmake --build build --target install
		install -Dm644 CHANGELOG "$pkgdir"/usr/share/doc/$pkgname/CHANGELOG
		install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
		install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
		install -Dm644 COPYING.LESSER "$pkgdir"/usr/share/licenses/$pkgname/COPYING.LESSER
		install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
		install -Dm644 LICENSE.BSD "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.BSD
		install -Dm644 LICENSE.GPLv2 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.GPLv2
		install -Dm644 LICENSE.MIT "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.MIT
}

sha512sums="
7a5b25fe697440c4d70bc2ef8850264b565cdbeaa185c67b3afe4e27365c0bc0c81f1e79512be6f85272619e25518f5e343a2706e5a1d707d61e6eaca5091438  lxqt-wayland-session-0.2.0.tar.xz
"
