diff options
author | Ludovic Courtès <ludo@gnu.org> | 2019-07-17 15:51:10 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2019-07-17 15:51:10 +0200 |
commit | 64de896a71a9ba3091259834077d54c0146bdab6 (patch) | |
tree | da58cc584fcc42a2b04f692aa3b1ada4c8949f5e /gnu/packages/finance.scm | |
parent | 5247aab8d6a18a4081ab7caeddb4fc083bca1f6b (diff) | |
parent | 6bfcb729268e0d20c6ae78224aef0eaad2ee2e74 (diff) |
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu/packages/finance.scm')
-rw-r--r-- | gnu/packages/finance.scm | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 972b4973d0..8556677e74 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2018, 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net> ;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net> +;;; Copyright © 2019 Tanguy Le Carrour <tanguy@bioneland.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,6 +37,8 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system cmake) #:use-module (guix build-system python) + #:use-module (guix build-system glib-or-gtk) + #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages boost) @@ -47,9 +50,12 @@ #:use-module (gnu packages dns) #:use-module (gnu packages emacs) #:use-module (gnu packages dbm) + #:use-module (gnu packages gnome) + #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages graphviz) #:use-module (gnu packages groff) + #:use-module (gnu packages gtk) #:use-module (gnu packages libedit) #:use-module (gnu packages libevent) #:use-module (gnu packages libunwind) @@ -506,7 +512,7 @@ other machines/servers. Electroncash does not download the Bitcoin Cash blockch ;; Only try tests that don't need access to network or system (replace 'check (lambda _ - (invoke "make" "ARGS=-R 'hash|core_tests'" "test"))) + (invoke "make" "ARGS=-R 'hash|core_tests' --verbose" "test"))) (add-after 'check 'unit-tests (lambda _ (let ((excluded-unit-tests @@ -1053,3 +1059,39 @@ Its features are: @item get account amount. @end itemize") (license license:agpl3+))) + +(define-public grisbi + (package + (name "grisbi") + (version "1.2.2") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/grisbi/grisbi%20stable/" + (version-major+minor version) ".x/" version + "/grisbi-" version ".tar.bz2")) + (sha256 + (base32 + "1piiyyxjsjbw9gcqydvknzxmmfgh8kdqal12ywrxyxih2afwnvbw")))) + (build-system glib-or-gtk-build-system) + (arguments + `(#:configure-flags (list "--without-ofx"))) + (propagated-inputs + `(("dconf" ,dconf))) + (native-inputs + `(("glib" ,glib "bin") ; glib-compile-schemas + ("pkg-config" ,pkg-config) + ("intltool" ,intltool))) + (inputs + `(("gtk+" ,gtk+) + ("libgsf" ,libgsf))) + (synopsis "Personal accounting application") + (description "Grisbi is a personal accounting application written by +French developers that is designed to follow French accounting rules. +Grisbi can manage multiple accounts, currencies and users. It manages +third party, expenditure and receipt categories, budgetary lines, +financial years, budget estimates, bankcard management and other +information.") + (home-page "http://grisbi.org") + (license license:gpl2+))) |