summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSaku Laesvuori <saku@laesvuori.fi>2023-03-22 14:54:43 +0200
committerLudovic Courtès <ludo@gnu.org>2023-04-17 23:50:42 +0200
commit697647105df78016fb064dbaf67ef876d40da05e (patch)
treea809be9a732f1464715fb972a28acda5516592b8 /gnu
parent166a3e3fdeaa5279b2dd5000088f913c05af9558 (diff)
gnu: Add kitsas.
* gnu/packages/finance.scm (kitsas): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/finance.scm51
1 files changed, 51 insertions, 0 deletions
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index 7d7ffcf17ed..e0f3fa8b21f 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -109,6 +109,7 @@
109 #:use-module (gnu packages multiprecision) 109 #:use-module (gnu packages multiprecision)
110 #:use-module (gnu packages ncurses) 110 #:use-module (gnu packages ncurses)
111 #:use-module (gnu packages networking) 111 #:use-module (gnu packages networking)
112 #:use-module (gnu packages pdf)
112 #:use-module (gnu packages pkg-config) 113 #:use-module (gnu packages pkg-config)
113 #:use-module (gnu packages popt) 114 #:use-module (gnu packages popt)
114 #:use-module (gnu packages protobuf) 115 #:use-module (gnu packages protobuf)
@@ -1285,6 +1286,56 @@ agent.")
1285agent.") 1286agent.")
1286 (license license:lgpl3))) 1287 (license license:lgpl3)))
1287 1288
1289(define-public kitsas
1290 (package
1291 (name "kitsas")
1292 (version "4.0.3")
1293 (source (origin
1294 (method git-fetch)
1295 (uri (git-reference
1296 (url "https://github.com/artoh/kitupiikki")
1297 (commit (string-append "v" version))))
1298 (file-name (git-file-name name version))
1299 (sha256
1300 (base32
1301 "0hrbsqqm6v2pmjq17s7i4akjgclz3d051mg02vcykq80xgxvbkgf"))))
1302 (build-system qt-build-system)
1303 (inputs (list qtbase-5 libzip poppler-qt5 qtsvg-5))
1304 (arguments
1305 (list #:tests? #f ;XXX: some tests fail and others segfault
1306 #:test-target "check"
1307 #:phases
1308 #~(modify-phases %standard-phases
1309 (replace 'configure
1310 (lambda* _
1311 (invoke "qmake" "kitsasproject.pro" "CONFIG+=release")))
1312 (replace 'install
1313 (lambda* _
1314 (install-file "kitsas/kitsas"
1315 (string-append #$output "/bin/"))
1316 (install-file "kitsas.png"
1317 (string-append #$output "/share/icons/"))
1318 (install-file "kitsas.desktop"
1319 (string-append #$output "/share/applications/")))))))
1320 (home-page "https://kitsas.fi")
1321 (synopsis "Finnish bookkeeping software for small organisations")
1322 (description
1323 "Kitsas is a Finnish accounting program with the following goals and
1324features:
1325
1326@itemize @bullet
1327@item Ease of use
1328@item Digital management of documents
1329@item Creating a digital archive
1330@item Built-in invoicing
1331@item Creating reports.
1332@end itemize")
1333 ;; GPLv3+ with additional terms:
1334 ;; - Modified versions of this software should be clearly mentioned as modified
1335 ;; - Kitsas Oy will not support any modified version of this software
1336 ;; - The name Kitsas Oy should not be used in any modified version
1337 (license license:gpl3+)))
1338
1288(define-public python-stdnum 1339(define-public python-stdnum
1289 (package 1340 (package
1290 (name "python-stdnum") 1341 (name "python-stdnum")