diff --git a/preserves-nim/default.nix b/preserves-nim/default.nix index e589cb1..30435d8 100644 --- a/preserves-nim/default.nix +++ b/preserves-nim/default.nix @@ -1,4 +1,4 @@ -{ lib, buildNimPackage, fetchFromGitea, fetchFromGitHub }: +{ lib, stdenv, buildNimPackage, fetchFromGitea, fetchFromGitHub, preserves }: let compiler = fetchFromGitHub { @@ -17,16 +17,19 @@ let in buildNimPackage rec { pname = "preserves"; - version = "3.3.0"; + version = "3.3.1"; src = fetchFromGitea { domain = "git.syndicate-lang.org"; owner = "ehmry"; repo = "${pname}-nim"; rev = "nim-${pname}-${version}"; - sha256 = "sha256-bKALG3Gfq6Pezu9KH6LPc4L57iapILkClbEJVmlQsBY="; + sha256 = "sha256-xliHep/00EYWK9Y7bxhW6I/at3pbSJX7BCtngVo9UtY="; }; propagatedBuildInputs = [ compiler npeg ]; + propagatedNativeBuildInputs = + lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) preserves; + # propagate the utilities of this package for this build platform preConfigure = "substituteInPlace preserves.nimble --replace '# bin ' 'bin '"; postInstall = ''