From 1c2a010031beafaa4526ea068318790e21a6d6eb Mon Sep 17 00:00:00 2001 From: Alvin Hsu Date: Tue, 2 Sep 2025 17:58:45 -0400 Subject: [PATCH] gnu: sirikali: Use Qt6. * gnu/packages/file-systems.scm (sirikali)[build-system]: Use qt-build-system. [inputs]: Add qtwayland to support running natively on Wayland. Remove qtbase-5. [arguments]<#:qtbase>: Set to qtbase. <#:configure-flags>: Build with Qt6 instead of Qt5. Change-Id: Ib95dd8f505a646d74c81e12494ce29bbc55b160f Signed-off-by: Sughosha --- gnu/packages/file-systems.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index e29ae7bfa430246d6ccb0c924783b2c025ca58a5..2866c15d6520ef7d0541d41e9d1b4dfc8fcfc5e1 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -49,6 +49,7 @@ #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system pyproject) + #:use-module (guix build-system qt) #:use-module (guix build-system trivial) #:use-module (guix utils) #:use-module (gnu packages) @@ -2451,12 +2452,14 @@ filtering and ordering functionality. (sha256 (base32 "06cl7srxaqpzv7gcd17cl78qhrpqhdvpfcj4pr73fr5hhackrf52")))) - (build-system cmake-build-system) + (build-system qt-build-system) (arguments (list #:tests? #f ;No tests - #:configure-flags #~(list "-DQT5=true" "-DCMAKE_BUILD_TYPE=RELEASE"))) - (inputs (list xdg-utils libpwquality libgcrypt libsecret qtbase-5)) + #:qtbase qtbase + #:configure-flags #~(list "-DBUILD_WITH_QT6=true" + "-DCMAKE_BUILD_TYPE=RELEASE"))) + (inputs (list xdg-utils libpwquality libgcrypt libsecret qtwayland)) (native-inputs (list pkg-config)) (home-page "https://mhogomchungu.github.io/sirikali/") (synopsis "GUI front end to file system encryption utilities")