void-packages/srcpkgs/kscreenlocker/template

34 lines
1.1 KiB
Bash

# Template file for 'kscreenlocker'
pkgname=kscreenlocker
version=5.25.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
hostmakedepends="extra-cmake-modules pkg-config kcoreaddons qt5-qmake
qt5-host-tools gettext kcmutils"
makedepends="kdeclarative-devel kidletime-devel kcmutils-devel
libSM-devel kwayland-devel libXi-devel pam-devel libXcursor-devel
layer-shell-qt-devel"
short_desc="KDE Library and components for secure lock screen architecture"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kscreenlocker"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
checksum=8c8f99c49932e9ebba0738f8fa302718485d26403c730096e75b2524471e31ce
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" wayland-devel"
configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
configure_args+=" -DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
fi
kscreenlocker-devel_package() {
short_desc+=" - development"
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove usr/lib/*.so
}
}