diff --git a/pkgs/by-name/ri/ripasso-cursive/package.nix b/pkgs/by-name/ri/ripasso-cursive/package.nix index 76ff51e97c61..b3ea8c3a235c 100644 --- a/pkgs/by-name/ri/ripasso-cursive/package.nix +++ b/pkgs/by-name/ri/ripasso-cursive/package.nix @@ -9,6 +9,7 @@ installShellFiles, pkg-config, python3, + writableTmpDirAsHomeHook, # buildInputs libgpg-error, @@ -19,14 +20,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { version = "0.7.0"; pname = "ripasso-cursive"; src = fetchFromGitHub { owner = "cortex"; repo = "ripasso"; - tag = "release-${version}"; + tag = "release-${finalAttrs.version}"; hash = "sha256-j98X/+UTea4lCtFfMpClnfcKlvxm4DpOujLc0xc3VUY="; }; @@ -44,6 +45,7 @@ rustPlatform.buildRustPackage rec { pkg-config python3 rustPlatform.bindgenHook + writableTmpDirAsHomeHook ]; buildInputs = [ @@ -54,10 +56,6 @@ rustPlatform.buildRustPackage rec { xorg.libxcb ]; - preCheck = '' - export HOME=$(mktemp -d) - ''; - checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ # Fails in the darwin sandbox with: # Attempted to create a NULL object. @@ -81,4 +79,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ sgo ]; platforms = lib.platforms.unix; }; -} +})