diff --git a/pkgs/by-name/im/immer/package.nix b/pkgs/by-name/im/immer/package.nix index 9cc4aa2afd37..53c3ce4cba1c 100644 --- a/pkgs/by-name/im/immer/package.nix +++ b/pkgs/by-name/im/immer/package.nix @@ -1,25 +1,38 @@ { lib, stdenv, + catch2, fetchFromGitHub, cmake, + nix-update-script, }: stdenv.mkDerivation rec { pname = "immer"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "arximboldi"; repo = "immer"; - rev = "v${version}"; - hash = "sha256-R0C6hN50eyFSv10L/Q0tRdnUrRvze+eRXPrlAQsddYY="; + tag = "v${version}"; + hash = "sha256-Tyj2mNyLhrcFNQEn4xHC8Gz7/jtA4Dnkjtk8AAXJEw8="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ + catch2 + ]; + + strictDeps = true; + dontBuild = true; dontUseCmakeBuildDir = true; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale"; homepage = "https://sinusoid.es/immer";