gnu: quaternion: Update to 0.0.97.1.

* gnu/packages/messaging.scm (quaternion): Update to 0.0.97.1.
[arguments]: Use gexp.
<#:qtbase>: Use qtbase.
[native-inputs]: Add qttools.
[inputs]: Remove qtbase-5, qttools-5, qtgraphicaleffects, qtquickcontrols-5 and
qtquickcontrols2-5; Replace qtdeclarative-5 with qtdeclarative, qtmultimedia-5
with qtmultimedia, qtsvg-5 with qtsvg and qtwayland-5 with qtwayland; Add olm,
qtkeychain-qt6 and openssl.
[home-page]: Update URL.
[description]: Update it.

Change-Id: I0675c9bbedca71e089d7547a435f73c5fd7076b6
Signed-off-by: Zheng Junjie <z572@z572.online>
This commit is contained in:
Sughosha 2025-07-22 02:06:17 +05:30 committed by Zheng Junjie
parent 0375f5491a
commit c9acbe7dc2
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -2562,7 +2562,7 @@ notification, emojis, E2E encryption, and voip calls.")
(define-public quaternion (define-public quaternion
(package (package
(name "quaternion") (name "quaternion")
(version "0.0.95.1") (version "0.0.97.1")
(outputs '("out" "debug")) (outputs '("out" "debug"))
(source (source
(origin (origin
@ -2572,28 +2572,28 @@ notification, emojis, E2E encryption, and voip calls.")
(commit version))) (commit version)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "10mzcr4rpyq5bl3h8wzxxlk8rdz7slhiq863xs77bmsq2pzf6lp8")))) (base32 "1628rnj025zz84vvp3zrhq912n27maznhszky2yd4w7ackg08zhf"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments
(list #:qtbase qtbase
#:tests? #f)) ;no tests
(native-inputs
(list qttools))
(inputs (inputs
(list libqmatrixclient (list libqmatrixclient
qtbase-5 olm
qtdeclarative-5 openssl
qtgraphicaleffects qtdeclarative
qtmultimedia-5 qtkeychain-qt6
qtquickcontrols-5 qtmultimedia
qtquickcontrols2-5 qtsvg
qtsvg-5 qtwayland
qttools-5
qtwayland-5
xdg-utils)) xdg-utils))
(arguments (home-page "https://matrix.org/ecosystem/clients/quaternion/")
`(#:tests? #f)) ; no tests
(home-page "https://matrix.org/docs/projects/client/quaternion.html")
(synopsis "Graphical client for the Matrix instant messaging protocol") (synopsis "Graphical client for the Matrix instant messaging protocol")
(description "Quaternion is a Qt5 desktop client for the Matrix instant (description "Quaternion is a Qt desktop client for the Matrix instant
messaging protocol. It uses libqmatrixclient and is its reference client messaging protocol. It uses libqmatrixclient and is its reference client
implementation. Quaternion and libqmatrixclient together form the implementation.")
QMatrixClient project.")
(license (list license:gpl3+ ; all source code (license (list license:gpl3+ ; all source code
license:lgpl3+)))) ; icons/breeze license:lgpl3+)))) ; icons/breeze