]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/mypackages/pkgs/crypto/sia/default.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / flakes / mypackages / pkgs / crypto / sia / default.nix
diff --git a/flakes/mypackages/pkgs/crypto/sia/default.nix b/flakes/mypackages/pkgs/crypto/sia/default.nix
new file mode 100644 (file)
index 0000000..27e4014
--- /dev/null
@@ -0,0 +1,21 @@
+{ stdenv, fetchzip, autoPatchelfHook }:
+stdenv.mkDerivation rec {
+  version = "v1.4.3";
+  name = "Sia-${version}";
+  src = fetchzip {
+    url = "https://sia.tech/static/releases/${name}-linux-amd64.zip";
+    sha256 = "1i67zjzk4cwfzb1dxaxc1m41fa44sz1d0mf6dmlyg6pm4cyqizki";
+  };
+  phases = "installPhase fixupPhase";
+  nativeBuildInputs = [
+    autoPatchelfHook
+    ];
+  installPhase = ''
+    mkdir -p $out/share/doc
+    mkdir -p $out/bin
+    mkdir -p $out/share/sia
+    cp -a $src/doc $out/share/doc/sia
+    cp -a $src/LICENSE $src/README.md $out/share/sia
+    cp -a $src/{siac,siad} $out/bin
+    '';
+}