aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorSaku Laesvuori <saku@laesvuori.fi>2024-02-12 09:03:57 +0200
committerAndreas Enge <andreas@enge.fr>2024-02-28 16:34:58 +0100
commit85aa30c53d79cb691c9153f6fb92a3715e2436f6 (patch)
tree982aa4702e5227973ac458e9e5ffb688a852607e /gnu/packages
parent1536853d5eb8b3a080cf21ee128e214fdde8870d (diff)
downloadguix-85aa30c53d79cb691c9153f6fb92a3715e2436f6.tar.gz
guix-85aa30c53d79cb691c9153f6fb92a3715e2436f6.zip
gnu: kitsas: Update to 5.4.1
* gnu/packages/finance.scm (kitsas): Update to 5.4.1. [inputs, arguments]: Adapt to building with Qt6. Disable building of tests. Change-Id: I968579d762ebecef9f9e8b602682587a054c41ad Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/finance.scm16
1 files changed, 12 insertions, 4 deletions
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index 3394a08924..206d606933 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -36,6 +36,7 @@
;;; Copyright © 2023 Skylar Hill <stellarskylark@posteo.net>
;;; Copyright © 2023 Foundation Devices, Inc. <hello@foundationdevices.com>
;;; Copyright © 2023 Attila Lendvai <attila@lendvai.name>
+;;; Copyright © 2024 Saku Laesvuori <saku@laesvuori.fi>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1308,7 +1309,7 @@ agent.")
(define-public kitsas
(package
(name "kitsas")
- (version "4.0.3")
+ (version "5.4.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1317,17 +1318,24 @@ agent.")
(file-name (git-file-name name version))
(sha256
(base32
- "0hrbsqqm6v2pmjq17s7i4akjgclz3d051mg02vcykq80xgxvbkgf"))))
+ "16zkfpl5d9ia202fqg5vrhjqdw0g6wp044ih6n7nz2hbxj9y3m1z"))))
(build-system qt-build-system)
- (inputs (list qtbase-5 libzip poppler-qt5 qtsvg-5))
+ (inputs (list libzip qtsvg qtwebengine qt5compat))
(arguments
- (list #:tests? #f ;XXX: some tests fail and others segfault
+ (list #:tests? #f ; tests do not even build with Qt6 anymore
#:test-target "check"
+ #:qtbase qtbase ; use Qt6
#:phases
#~(modify-phases %standard-phases
(replace 'configure
(lambda* _
(invoke "qmake" "kitsasproject.pro" "CONFIG+=release")))
+ ;; The tests are not maintained and some don't even build
+ (add-before 'configure 'disable-broken-tests
+ (lambda _
+ (substitute* "kitsasproject.pro"
+ ((" *(unittest|testit).*") "")
+ (("\\\\") ""))))
(replace 'install
(lambda* _
(install-file "kitsas/kitsas"