From c52125047712d39213b98e9050cf647b1939b45d Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Fri, 5 Sep 2025 18:20:16 +0200 Subject: [PATCH] gnu: Remove hyperledger-iroha. * gnu/packages/hyperledger.scm (hyperledger-iroha): Delete variable. Change-Id: I2a460dcdcf479391b5e75207e019deaceef271c9 --- gnu/packages/hyperledger.scm | 64 ------------------------------------ 1 file changed, 64 deletions(-) diff --git a/gnu/packages/hyperledger.scm b/gnu/packages/hyperledger.scm index 91e9493ea9ac71a764bd0cacb17d47782ef8e19d..9a0414f0bf444df51bbcca64e8a53df9872be1d1 100644 --- a/gnu/packages/hyperledger.scm +++ b/gnu/packages/hyperledger.scm @@ -144,67 +144,3 @@ This project offers at least two different C implementations for every module. Every implementation can be replaced with another one at link-time. New implementations can be added as well.") (license asl2.0))) - -(define-public hyperledger-iroha - (package - (name "hyperledger-iroha") - (version "1.1.1") - (home-page "https://github.com/hyperledger/iroha") - (source (origin - (method git-fetch) - (uri (git-reference - (url home-page) - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "014mbwq059yxwihw0mq8zgns53fsw8ckczi1lw8q9pz3pk86pa9b")) - (modules '((guix build utils))) - (snippet - '(begin - ;; https://github.com/hyperledger/iroha/commit/4dc710d2e9a067af866771318f673c7392797e48 - ;; Backport unversioned fmt dependency, remove next update: - (substitute* "libs/logger/logger.hpp" - (("fmt::v5") "fmt")))))) - (build-system cmake-build-system) - (arguments - `(#:configure-flags - '("-DTESTING=OFF" ; The tests fail to link correctly to googletest. - ;; Don't install the shared libraries of the dependencies: - "-DENABLE_LIBS_PACKAGING=OFF") - ;; https://iroha.readthedocs.io/en/latest/build/index.html#running-tests-optional - #:tests? #f)) - ;; https://github.com/hyperledger/iroha/blob/master/vcpkg/VCPKG_DEPS_LIST - (native-inputs - (list fmt-8 - googletest - rapidjson - rxcpp - spdlog)) - (inputs - (list boost - gflags - grpc-1.16.1 - hyperledger-iroha-ed25519 - postgresql - protobuf - soci - tbb)) - (synopsis "Simple, decentralized ledger") - (description "Iroha is a distributed ledger technology (DLT). Iroha has -essential functionality for your asset, information and identity management -needs, at the same time being a crash fault-tolerant tool. - -Iroha has the following features: - -@itemize -@item Creation and management of custom fungible assets, such as currencies, -kilos of gold, etc. -@item Management of user accounts -@item Taxonomy of accounts based on domains in the system -@item The system of rights and verification of user permissions for the -execution of transactions and queries in the system -@item Validation of business rules for transactions and queries in the system -@item Multisignature transactions -@end itemize\n") - (license asl2.0)))