guix_mirror_bot pushed a commit to branch master in repository guix. commit 3b7c9395e55c78df8ecfeffbb72e9585247e5afb Author: Andreas Enge <andr...@enge.fr> AuthorDate: Fri Sep 5 18:20:48 2025 +0200
gnu: Remove hyperledger-fabric. * gnu/packages/hyperledger.scm (hyperledger-fabric): Delete variable. Change-Id: I9624f5ebd5481b9344c8cc7a7ccb55ed160e0aa6 --- gnu/packages/hyperledger.scm | 59 -------------------------------------------- 1 file changed, 59 deletions(-) diff --git a/gnu/packages/hyperledger.scm b/gnu/packages/hyperledger.scm index b36073f43c..7afe2d24cd 100644 --- a/gnu/packages/hyperledger.scm +++ b/gnu/packages/hyperledger.scm @@ -43,62 +43,3 @@ #:use-module (gnu packages version-control) #:use-module (gnu packages web)) -(define-public hyperledger-fabric - (package - (name "hyperledger-fabric") - (version "1.4.0") - ;; While the GitHub repository is supposed to be "just a mirror," the Go - ;; imports refer to it explicitly. - (home-page "https://github.com/hyperledger/fabric") - (source (origin - (method git-fetch) - (uri (git-reference - (url home-page) - ;; ‘release-…’ are branches, and move. ‘v…’ are the tags. - (commit (string-append "v" version)))) - (sha256 - (base32 - "0nmg24ishwddxm1i2vh5ah5ylmmcg0apnjbgv1hljvhl48k4pzxq")) - (file-name (git-file-name name version)))) - (build-system go-build-system) - (native-inputs - (list which docker-cli git curl)) - (arguments - `(#:import-path "github.com/hyperledger/fabric" - #:unpack-path "github.com/hyperledger/fabric" - ;; We don't need to install the source code for end-user applications. - #:install-source? #f - ;; TODO: Tests require a running Docker daemon. - #:tests? #f - #:phases - (modify-phases %standard-phases - (replace 'build - (lambda _ - ;; Only linux-amd64 and linux-ppc64le seem to be supported at the moment. - (invoke "make" - "-j" (number->string (parallel-job-count)) - "-C" "src/github.com/hyperledger/fabric" - "release/linux-amd64"))) - (add-after 'install 'install-commands - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (src "src/github.com/hyperledger/fabric/")) - (with-directory-excursion src - (copy-recursively - "release/linux-amd64/bin" - (string-append out "/bin")) - (install-file "LICENSE" - (string-append out "/share/licenses")) - (install-file "README.md" - (string-append out "/share/doc")) - (copy-recursively "sampleconfig" - (string-append out "/etc/hyperledger/fabric")))) - #t))))) - (supported-systems '("x86_64-linux")) - (synopsis "Platform for distributed ledger solutions") - (description "Hyperledger Fabric is a platform for distributed ledger -solutions, underpinned by a modular architecture focusing on confidentiality -and resiliency. It is designed to support pluggable implementations of -different components.") - (license asl2.0))) -