From 28d46d9d4317180b348ad5baeddad8ef25ed430a Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sat, 19 Oct 2019 20:48:37 +0200 Subject: gnu: bitcoin-abc: Update to 0.20.4. * gnu/packages/finance.scm (bitcoin-abc): Update to 0.20.4. [source]: Fix uri. [inputs]: Use bdb-5.3 (bdb-4.8 is not supported). [arguments]: Add 'fix-tests' phase. Signed-off-by: Marius Bakke --- gnu/packages/finance.scm | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'gnu/packages/finance.scm') diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index bbd1aa947c..d8190dadaf 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1133,15 +1133,35 @@ (define-public bitcoin-abc (package (inherit bitcoin-core) (name "bitcoin-abc") - (version "0.19.8") + (version "0.20.4") (source (origin (method url-fetch) (uri (string-append "https://download.bitcoinabc.org/" - version "/linux/src/bitcoin-abc-" + version "/src/bitcoin-abc-" version ".tar.gz")) (sha256 (base32 - "0ndvkxv5m8346bdhfqzgdiz1k9wyjycj05jp7daf9pml3cw79sz5")))) + "0fld54z3l7z7k5n35rrjichjnx37j9xp0rv8i69m3x4qfj1xk2np")))) + (inputs + `(("bdb" ,bdb-5.3) + ("boost" ,boost) + ("libevent" ,libevent) + ("miniupnpc" ,miniupnpc) + ("openssl" ,openssl) + ("protobuf" ,protobuf) + ("qtbase" ,qtbase))) + (arguments + (substitute-keyword-arguments (package-arguments bitcoin-core) + ((#:phases phases) + `(modify-phases ,phases + (add-after 'unpack 'fix-tests + ;; Disable 'check-devtools' test which tries to run a + ;; python script that doesn't exist. + (lambda _ + (substitute* "Makefile.in" + (("^check-local: check-devtools") + "check-local:")) + #t)))))) (home-page "https://www.bitcoinabc.org/") (synopsis "Bitcoin ABC peer-to-peer full node for the Bitcoin Cash protocol") (description -- cgit v1.2.3 From 66b707a7d2325daadeed5ca913637eea3a2628e7 Mon Sep 17 00:00:00 2001 From: Sebastian Schott Date: Wed, 6 Nov 2019 23:00:05 +0100 Subject: gnu: Add homebank. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/finance.scm (homebank): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/finance.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'gnu/packages/finance.scm') diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index d8190dadaf..c9a1637412 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2019 Guillaume Le Vaillant ;;; Copyright © 2019 Tanguy Le Carrour ;;; Copyright © 2019 Martin Becze +;;; Copyright © 2019 Sebastian Schott ;;; ;;; This file is part of GNU Guix. ;;; @@ -151,6 +152,34 @@ (define-public bitcoin-core line client and a client based on Qt.") (license license:expat))) +(define-public homebank + (package + (name "homebank") + (version "5.2.8") + (source (origin + (method url-fetch) + (uri (string-append "http://homebank.free.fr/public/homebank-" + version ".tar.gz")) + (sha256 + (base32 + "13ampiv68y30kc0p2560g3yz8whqpwnidfcnb9lndv93b9ca767y")))) + (build-system glib-or-gtk-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("intltool" ,intltool))) + (inputs + `(("gtk+" ,gtk+) + ("libsoup" ,libsoup))) + (arguments + `(#:configure-flags (list "-without-ofx"))) ; libofx is not available yet + (home-page "http://homebank.free.fr/") + (synopsis "Graphical personal accounting application") + (description "HomeBank allows you to manage your personal accounts at +home. The seeks to be lightweight, simple and easy to use. It brings +features that allow you to analyze your finances in a detailed way instantly +and dynamically with report tools based on filtering and graphical charts.") + (license license:gpl2+))) + (define-public ledger (package (name "ledger") -- cgit v1.2.3 From df90b6e793716983d548e972314a1b0e12dc735b Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sat, 9 Nov 2019 11:54:53 +0100 Subject: gnu: monero: Update to 0.15.0.0. * gnu/packages/finance.scm (monero): Update to 0.15.0.0. [arguments]: Add 'install-librandomx' phase. [home-page]: Update url. Signed-off-by: Marius Bakke --- gnu/packages/finance.scm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'gnu/packages/finance.scm') diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index c9a1637412..d7e56f5bb6 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -477,7 +477,7 @@ (define-public monero ;; the system's dynamically linked library. (package (name "monero") - (version "0.14.1.2") + (version "0.15.0.0") (source (origin (method git-fetch) @@ -498,7 +498,7 @@ (define-public monero #t)) (sha256 (base32 - "00zl883c7lcd9z7g4y3vv7rxmr7ppzrxdblnhk32r9l3qzyw55r6")))) + "19y4kcj4agws7swfa3draysb1y18c3xb13r8cg0faxx1dlm0zbnr")))) (build-system cmake-build-system) (native-inputs `(("doxygen" ,doxygen) @@ -571,13 +571,18 @@ (define-public monero (invoke "tests/unit_tests/unit_tests" (string-append "--gtest_filter=-" excluded-unit-tests))))) + (add-after 'install 'install-librandomx + (lambda* (#:key outputs #:allow-other-keys) + (let ((lib (string-append (assoc-ref outputs "out") "/lib"))) + (install-file "external/randomx/librandomx.a" lib) + #t))) (add-after 'install 'delete-dead-links (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (delete-file (string-append out "/lib/libprotobuf.so")) (delete-file (string-append out "/lib/libusb-1.0.so")) #t)))))) - (home-page "https://getmonero.org/") + (home-page "https://web.getmonero.org/") (synopsis "Command-line interface to the Monero currency") (description "Monero is a secure, private, untraceable currency. This package provides -- cgit v1.2.3 From 61fe56fc602376f24ad8cf826b6b3dd0e1983769 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sat, 9 Nov 2019 11:54:54 +0100 Subject: gnu: monero-gui: Update to 0.15.0.0. * gnu/packages/finance.scm (monero-gui): Update to 0.15.0.0. [home-page]: Update url. Signed-off-by: Marius Bakke --- gnu/packages/finance.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/finance.scm') diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index d7e56f5bb6..56bdacc9c4 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -592,7 +592,7 @@ (define-public monero (define-public monero-gui (package (name "monero-gui") - (version "0.14.1.2") + (version "0.15.0.0") (source (origin (method git-fetch) @@ -602,7 +602,7 @@ (define-public monero-gui (file-name (git-file-name name version)) (sha256 (base32 - "1rm043r6y2mzy8pclnzbjjfxgps8pkfa2b92p66k8y8rdmgq6m1k")))) + "1shpnly2dym5jhvk8zk10p69mz062dihx979djg74q6hgkhhhqsh")))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config) @@ -704,7 +704,7 @@ (define-public monero-gui (let ((out (assoc-ref outputs "out"))) (wrap-qt-program out "monero-wallet-gui")) #t))))) - (home-page "https://getmonero.org/") + (home-page "https://web.getmonero.org/") (synopsis "Graphical user interface for the Monero currency") (description "Monero is a secure, private, untraceable currency. This package provides -- cgit v1.2.3