1b7d532bb9
Since the Qt upgrade, Plasma Mobile boots into a black screen, even on the current version in the master branch. Bhushan recommended we update to the latest plasma framework anyway (which is possible now due to the newer Qt version) and try to fix it from there. See #159. [skip ci].
48 lines
1.8 KiB
Text
48 lines
1.8 KiB
Text
# Contributor: Bart Ribbers <bribbers@disroot.org>
|
|
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
|
pkgname=kscreenlocker
|
|
pkgver=5.14.4
|
|
pkgrel=0
|
|
pkgdesc="Library and components for secure lock screen architecture"
|
|
arch="all"
|
|
url="https://www.kde.org/workspaces/plasmadesktop/"
|
|
license="GPL-2.0"
|
|
depends="linux-pam"
|
|
depends_dev="kcmutils-dev consolekit2-dev linux-pam-dev kidletime-dev kwayland-dev
|
|
kdeclarative-dev qt5-qtdeclarative-dev kcrash-dev kglobalaccel-dev
|
|
ki18n-dev ktextwidgets-dev qt5-qtx11extras-dev kwindowsystem-dev kxmlgui-dev
|
|
kconfig-dev sonnet-dev kconfigwidgets-dev kauth-dev kcoreaddons-dev
|
|
kcodecs-dev kwidgetsaddons-dev kservice-dev kpackage-dev knotifications-dev
|
|
solid-dev"
|
|
makedepends="$depends_dev extra-cmake-modules kdoctools-dev libxcursor xcb-util-keysyms-dev"
|
|
source="https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz
|
|
kde.pam
|
|
kde-np.pam"
|
|
subpackages="$pkgname-dev $pkgname-lang"
|
|
options="suid !check" # Fails due to requiring running X11 and loginctl
|
|
|
|
build() {
|
|
cmake \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DKDE_INSTALL_LIBDIR=lib \
|
|
-DKDE_INSTALL_LIBEXECDIR=/usr/lib
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd "$builddir"
|
|
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
install -D -m644 "$srcdir"/kde.pam "$pkgdir"/etc/pam.d/kde
|
|
install -m644 "$srcdir"/kde-np.pam "$pkgdir"/etc/pam.d/kde-np
|
|
}
|
|
|
|
sha512sums="ec6a8f768ef20cdf07f278ce6bf6b63537b44fee4f4f460aeee428df9734b3d660ec2c409640b250bcf246b5acccf404d369f7826c61dcd4fb2546130a417151 kscreenlocker-5.14.4.tar.xz
|
|
56e87d02d75c4a8cc4ed183faed416fb4972e7f223b8759959c0f5da32e11e657907a1df279d62a44a6a174f5aca8b2ac66a5f3325c5deb92011bcf71eed74c3 kde.pam
|
|
565265485dd7466b77966d75a56766216b8bcc187c95a997e531e9481cf50ddbe576071eb0e334421202bcab19aa6de6b93e042447ca4797a24bf97e1d053ffd kde-np.pam"
|