From 679af8b5724b997699a3d25875ca6396b0376fb9 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 11 Jan 2023 17:07:53 -0600 Subject: [PATCH] eris-go: init at 20230114 --- pkgs/servers/eris-go/default.nix | 26 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/servers/eris-go/default.nix diff --git a/pkgs/servers/eris-go/default.nix b/pkgs/servers/eris-go/default.nix new file mode 100644 index 000000000000..554aecfacbf8 --- /dev/null +++ b/pkgs/servers/eris-go/default.nix @@ -0,0 +1,26 @@ +{ lib, buildGoModule, fetchFromGitea }: + +buildGoModule rec { + pname = "eris-go"; + version = "20230114"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "eris"; + repo = pname; + rev = version; + hash = "sha256-cJvSIeS9fKUJP5p7ZTH7Wi+UcBXeCS32Twhv6jBT+9Q="; + }; + + vendorHash = "sha256-DDV7LUnGnf24qQ2I9I4MDUx87s1+yDhisVz/Jw4XU6k="; + + postInstall = "ln -s $out/bin/eris-get $out/bin/eris-put"; + # eris-get is a multicall binary + + meta = src.meta // { + description = "Implementation of ERIS for Go"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ ehmry ]; + mainProgram = "eris-get"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cd3d3047ba9f..a5f68fb7faf1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6911,6 +6911,8 @@ with pkgs; endlessh-go = callPackage ../servers/endlessh-go { }; + eris-go = callPackage ../servers/eris-go { }; + ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; }; cryfs = callPackage ../tools/filesystems/cryfs { };