diff options
Diffstat (limited to 'private/komodo/komodo.scm')
-rw-r--r-- | private/komodo/komodo.scm | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/private/komodo/komodo.scm b/private/komodo/komodo.scm index 4e08ebcc08..c37f15d55d 100644 --- a/private/komodo/komodo.scm +++ b/private/komodo/komodo.scm @@ -5,6 +5,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages cpp) + #:use-module (gnu packages crypto) #:use-module (gnu packages game-development) #:use-module (gnu packages logging) #:use-module (gnu packages pretty-print) @@ -12,6 +13,7 @@ #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (guix build utils) + #:use-module (guix build-system cmake) #:use-module (guix build-system qt) #:use-module (guix download) #:use-module (guix gexp) @@ -20,6 +22,26 @@ #:prefix license:) #:use-module (guix packages)) +(define-public libsodium-komodo + (package + (inherit libsodium) + (build-system cmake-build-system) + (arguments + (list + #:phases + #~ (modify-phases + %standard-phases + (add-after + 'unpack + 'add-cmakelists + (lambda _ + (copy-recursively + #+ (local-file "komodo-libsodium-cmakelists.txt") + "CMakeLists.txt") + (copy-recursively + #+ (local-file "komodo-libsodium-sodiumconfig.cmake.in") + "sodiumConfig.cmake.in")))))))) + (define-public komodo-wallet (let ((version "0.7.0-beta")) (package @@ -54,8 +76,9 @@ #~ (list "-DFETCHCONTENT_FULLY_DISCONNECTED=ON"))) (native-inputs (list - boost cpprestsdk date doctest entt fmt git nlohmann-json openssl qtcharts - qtdeclarative-5 qttools-5 qtsvg-5 qtwebengine-5 range-v3 spdlog zlib)) + boost cpprestsdk date doctest entt fmt git libsodium-komodo nlohmann-json + openssl qtcharts qtdeclarative-5 qttools-5 qtsvg-5 qtwebengine-5 range-v3 + spdlog zlib)) (synopsis "Komodo Wallet Desktop GUI") (description (string-append |