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
(package
(name "quaternion")
(version "0.0.95.1")
(version "0.0.97.1")
(outputs '("out" "debug"))
(source
(origin
@ -2572,28 +2572,28 @@ notification, emojis, E2E encryption, and voip calls.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "10mzcr4rpyq5bl3h8wzxxlk8rdz7slhiq863xs77bmsq2pzf6lp8"))))
(base32 "1628rnj025zz84vvp3zrhq912n27maznhszky2yd4w7ackg08zhf"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
#:tests? #f)) ;no tests
(native-inputs
(list qttools))
(inputs
(list libqmatrixclient
qtbase-5
qtdeclarative-5
qtgraphicaleffects
qtmultimedia-5
qtquickcontrols-5
qtquickcontrols2-5
qtsvg-5
qttools-5
qtwayland-5
olm
openssl
qtdeclarative
qtkeychain-qt6
qtmultimedia
qtsvg
qtwayland
xdg-utils))
(arguments
`(#:tests? #f)) ; no tests
(home-page "https://matrix.org/docs/projects/client/quaternion.html")
(home-page "https://matrix.org/ecosystem/clients/quaternion/")
(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
implementation. Quaternion and libqmatrixclient together form the
QMatrixClient project.")
implementation.")
(license (list license:gpl3+ ; all source code
license:lgpl3+)))) ; icons/breeze