diff options
author | Piotr Gorski | 2024-03-05 12:57:00 +0100 |
---|---|---|
committer | Piotr Gorski | 2024-03-05 12:57:00 +0100 |
commit | e4888e9ab6a07213b14d469152a791b066414182 (patch) | |
tree | 2b4bcb98eba5d6849844f6b84eed06008b297bad | |
parent | e1084881f65060032e5d6f6b89ed6cfab0365e28 (diff) | |
download | aur-e4888e9ab6a07213b14d469152a791b066414182.tar.gz |
sddm-git: update PKGBUILD
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 22 insertions, 4 deletions
@@ -1,12 +1,15 @@ pkgbase = sddm-git pkgdesc = The Simple Desktop Display Manager - pkgver = 0.21.0.0.g63780fc - pkgrel = 2 + pkgver = 0.21.0.14.gae072f9 + pkgrel = 1 url = https://github.com/sddm/sddm arch = x86_64 license = GPL makedepends = extra-cmake-modules makedepends = python-docutils + makedepends = qt5-base + makedepends = qt5-declarative + makedepends = qt5-tools makedepends = qt6-tools makedepends = git depends = bash @@ -21,6 +24,7 @@ pkgbase = sddm-git depends = ttf-font depends = xorg-server depends = xorg-xauth + optdepends = qt5-declarative: for using Qt5 themes provides = sddm provides = display-manager conflicts = sddm @@ -3,8 +3,8 @@ _pkgbase="sddm" pkgname="$_pkgbase-git" -pkgver=0.21.0.0.g63780fc -pkgrel=2 +pkgver=0.21.0.14.gae072f9 +pkgrel=1 pkgdesc="The Simple Desktop Display Manager" arch=("x86_64") url="https://github.com/sddm/sddm" @@ -23,8 +23,13 @@ depends=(bash xorg-xauth) makedepends=(extra-cmake-modules python-docutils + qt5-base + qt5-declarative + qt5-tools qt6-tools git) +optdepends=('qt5-declarative: for using Qt5 themes') + provides=("$_pkgbase" 'display-manager') conflicts=("$_pkgbase") backup=('usr/share/sddm/scripts/Xsetup' @@ -52,13 +57,22 @@ build() { -DBUILD_MAN_PAGES=ON \ -DUID_MAX=60513 cmake --build build + + cmake -B build5 -S $_pkgbase \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build5/src/greeter + cmake --build build5/components } package() { DESTDIR="$pkgdir" cmake --install build + DESTDIR="$pkgdir" cmake --install build5/src/greeter + DESTDIR="$pkgdir" cmake --install build5/components install -d "$pkgdir"/usr/lib/sddm/sddm.conf.d "$pkgdir"/usr/bin/sddm --example-config > "$pkgdir"/usr/lib/sddm/sddm.conf.d/default.conf # Don't set PATH in sddm.conf sed -r 's|DefaultPath=.*|DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin|g' -i "$pkgdir"/usr/lib/sddm/sddm.conf.d/default.conf +# Unset InputMethod https://github.com/sddm/sddm/issues/952 + sed -e "/^InputMethod/s/qtvirtualkeyboard//" -i "$pkgdir"/usr/lib/sddm/sddm.conf.d/default.conf } |