From da7d380070a8959bdfb62592869551df2e640f08 Mon Sep 17 00:00:00 2001 From: ChUrl Date: Sun, 15 Oct 2023 12:28:48 +0200 Subject: [PATCH] Fix decker derivation --- derivations/decker/default.nix | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/derivations/decker/default.nix b/derivations/decker/default.nix index 08ac0992..65a31e39 100644 --- a/derivations/decker/default.nix +++ b/derivations/decker/default.nix @@ -3,11 +3,10 @@ stdenv, fetchurl, autoPatchelfHook, - pkgs, - gcc, - glib, - glibc, - zlib + zlib, + bzip2, + ncurses, + gmp }: stdenv.mkDerivation rec { pname = "decker"; @@ -15,23 +14,33 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/decker-edu/decker/releases/download/v0.13.4/${pname}-v${version}-Linux-X64"; - sha512 = ""; + sha256 = "sha256-LZ0j2X0zCP9XsWglc488nL25w3VmWh/TYxK1x6K6yOI="; }; nativeBuildInputs = [ autoPatchelfHook ]; + unpackCmd = '' + mkdir -p root + cp $curSrc root/decker + ''; + dontBuild = true; buildInputs = [ - + stdenv.cc.cc.lib + zlib + bzip2 + ncurses + gmp ]; installPhase = '' runHook preInstall - mkdir -p $out - cp ${pname}-v${version}-Linux-X64 $out/bin/decker + mkdir -p $out/bin + cp decker $out/bin/decker + chmod +x $out/bin/decker runHook postInstall '';