Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / sddm
Commits: 6834d840 by Antonio Rojas at 2024-02-26T14:52:24+01:00 upgpkg: 0.21.0-2: Install Qt5 greeter for themes not yet compatible with Qt6 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,12 +1,15 @@ pkgbase = sddm pkgdesc = QML based X11 and Wayland display manager pkgver = 0.21.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/sddm/sddm arch = x86_64 license = GPL-2.0-only makedepends = extra-cmake-modules makedepends = python-docutils + makedepends = qt5-base + makedepends = qt5-declarative + makedepends = qt5-tools makedepends = qt6-tools depends = bash depends = gcc-libs @@ -20,6 +23,7 @@ pkgbase = sddm depends = ttf-font depends = xorg-server depends = xorg-xauth + optdepends = qt5-declarative: for using Qt5 themes provides = display-manager backup = usr/share/sddm/scripts/Xsetup backup = usr/share/sddm/scripts/Xstop ===================================== PKGBUILD ===================================== @@ -4,7 +4,7 @@ pkgname=sddm pkgver=0.21.0 -pkgrel=1 +pkgrel=2 pkgdesc='QML based X11 and Wayland display manager' arch=(x86_64) url='https://github.com/sddm/sddm' @@ -23,7 +23,11 @@ depends=(bash xorg-xauth) makedepends=(extra-cmake-modules python-docutils + qt5-base + qt5-declarative + qt5-tools qt6-tools) +optdepends=('qt5-declarative: for using Qt5 themes') backup=('usr/share/sddm/scripts/Xsetup' 'usr/share/sddm/scripts/Xstop' 'etc/pam.d/sddm' @@ -43,10 +47,15 @@ build() { -DBUILD_MAN_PAGES=ON \ -DUID_MAX=60513 cmake --build build + + cmake -B build5 -S $pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build5/src/greeter } package() { DESTDIR="$pkgdir" cmake --install build + DESTDIR="$pkgdir" cmake --install build5/src/greeter install -d "$pkgdir"/usr/lib/sddm/sddm.conf.d "$pkgdir"/usr/bin/sddm --example-config > "$pkgdir"/usr/lib/sddm/sddm.conf.d/default.conf View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sddm/-/commit/6834d840d347c16be5bf0d276d205ecf2bbba4f5 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sddm/-/commit/6834d840d347c16be5bf0d276d205ecf2bbba4f5 You're receiving this email because of your account on gitlab.archlinux.org.