summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Gorski2024-02-26 13:50:04 +0100
committerPiotr Gorski2024-02-26 13:50:04 +0100
commit088d6ea5a730334b585695ba14c1cc1d9bbfc888 (patch)
tree8dc6f607a9a297d8c1a2ac5908bb4cd0de8e1354
parent9c148eb9e3e97fde3fd4d599d5b7eb3527570cf1 (diff)
downloadaur-088d6ea5a730334b585695ba14c1cc1d9bbfc888.tar.gz
Switch into qt6
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD23
2 files changed, 31 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0e0ebdabb32a..b11108cf1431 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,26 @@
pkgbase = sddm-git
pkgdesc = The Simple Desktop Display Manager
- pkgver = 0.19.0.170.g3e48649
+ pkgver = 0.21.0.0.g63780fc
pkgrel = 1
url = https://github.com/sddm/sddm
arch = x86_64
license = GPL
makedepends = extra-cmake-modules
makedepends = python-docutils
- makedepends = qt5-tools
+ makedepends = qt6-tools
makedepends = git
- depends = qt5-declarative
- depends = xorg-xauth
+ depends = bash
+ depends = gcc-libs
+ depends = glibc
+ depends = libxau
+ depends = libxcb
+ depends = pam
+ depends = qt6-base
+ depends = qt6-declarative
+ depends = systemd-libs
+ depends = ttf-font
depends = xorg-server
+ depends = xorg-xauth
provides = sddm
provides = display-manager
conflicts = sddm
diff --git a/PKGBUILD b/PKGBUILD
index 2d893f7ee44a..710aa55172ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,28 @@
_pkgbase="sddm"
pkgname="$_pkgbase-git"
-pkgver=0.19.0.170.g3e48649
+pkgver=0.21.0.0.g63780fc
pkgrel=1
pkgdesc="The Simple Desktop Display Manager"
arch=("x86_64")
url="https://github.com/sddm/sddm"
license=("GPL")
-depends=('qt5-declarative' 'xorg-xauth' 'xorg-server')
-makedepends=('extra-cmake-modules' 'python-docutils' 'qt5-tools' 'git')
+depends=(bash
+ gcc-libs
+ glibc
+ libxau
+ libxcb
+ pam
+ qt6-base
+ qt6-declarative
+ systemd-libs
+ ttf-font
+ xorg-server
+ xorg-xauth)
+makedepends=(extra-cmake-modules
+ python-docutils
+ qt6-tools
+ git)
provides=("$_pkgbase" 'display-manager')
conflicts=("$_pkgbase")
backup=('usr/share/sddm/scripts/Xsetup'
@@ -35,6 +49,7 @@ build() {
cmake -B build -S $_pkgbase \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/sddm \
+ -DBUILD_WITH_QT6=ON \
-DDBUS_CONFIG_DIR=/usr/share/dbus-1/system.d \
-DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \
-DBUILD_MAN_PAGES=ON \
@@ -52,6 +67,4 @@ package() {
"$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
}