diff options
| author | Sughosha <sughosha@disroot.org> | 2025-10-07 10:41:14 +0530 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-10-17 11:27:17 +0200 |
| commit | ab7fdd39eccc8b4b0d50457e53a696cee2cf9af4 (patch) | |
| tree | 90425d328b6d6bdbf88268e314df9cfd116ce627 /gnu/packages/kde-frameworks.scm | |
| parent | d2983cfae42a2f2490f2b4d570350c576893a287 (diff) | |
gnu: libqaccessibilityclient(-qt5): Move to kde-frameworks.scm.
* gnu/packages/kde.scm (libqaccessibilityclient): Remove variable.
(libqaccessibilityclient-qt5): Ditto.
* gnu/packages/kde-utils.scm (libqaccessibilityclient): New variable.
(libqaccessibilityclient-qt5): Ditto.
Change-Id: I10eec1b289193060d6a5e39c8a9b29481598871b
Diffstat (limited to 'gnu/packages/kde-frameworks.scm')
| -rw-r--r-- | gnu/packages/kde-frameworks.scm | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index cff42a018c9..ed42c8a6229 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -311,6 +311,52 @@ surveys") (description "This package provides a non-blocking Qt database framework.") (license license:lgpl2.1+))) +(define-public libqaccessibilityclient + (package + (name "libqaccessibilityclient") + (version "0.6.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/" name + "/libqaccessibilityclient-" version + ".tar.xz")) + (sha256 + (base32 + "0csxbwy4479196l32j4xnk672kiyggcaf3fi3q2cbj9dc94c8l2c")))) + (build-system cmake-build-system) + (arguments + (list #:tests? #f ;TODO: Failing tests + #:configure-flags + #~(list (string-append + "-DQT_MAJOR_VERSION=" + #$(version-major + (package-version (this-package-input "qtbase"))))) + #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; make Qt render "offscreen", required for tests + (setenv "QT_QPA_PLATFORM" "offscreen") + ;; For missing '/etc/machine-id' + (setenv "DBUS_FATAL_WARNINGS" "0") + (setenv "HOME" + (getcwd)) + (invoke "dbus-launch" "ctest"))))))) + (native-inputs (list dbus extra-cmake-modules)) + (inputs (list qtbase)) + (home-page "https://invent.kde.org/libraries/libqaccessibilityclient") + (synopsis "Helper library to make writing accessibility tools easier") + (description "This package provides library that is used when writing +accessibility clients such as screen readers.") + (license license:lgpl2.1+))) + +(define-public libqaccessibilityclient-qt5 + (package + (inherit libqaccessibilityclient) + (name "libqaccessibilityclient-qt5") + (inputs (modify-inputs (package-inputs libqaccessibilityclient) + (replace "qtbase" qtbase-5))))) + ;; Tier 1 ;; |
