summary refs log tree commit diff
path: root/pkgs/development/interpreters/wasmer/default.nix
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2023-06-07 20:48:34 +0800
committerNick Cao <nickcao@nichi.co>2023-06-22 22:57:44 +0800
commit275360d327535373bda442ed139b5f02cc9d9a0e (patch)
tree6ba54ebe0fefa9646d9d1f5f09d83b36dec8e49b /pkgs/development/interpreters/wasmer/default.nix
parent83805599a9f347b9f37735f960dd7ef5a69836f3 (diff)
downloadnixpkgs-275360d327535373bda442ed139b5f02cc9d9a0e.tar
nixpkgs-275360d327535373bda442ed139b5f02cc9d9a0e.tar.gz
nixpkgs-275360d327535373bda442ed139b5f02cc9d9a0e.tar.bz2
nixpkgs-275360d327535373bda442ed139b5f02cc9d9a0e.tar.lz
nixpkgs-275360d327535373bda442ed139b5f02cc9d9a0e.tar.xz
nixpkgs-275360d327535373bda442ed139b5f02cc9d9a0e.tar.zst
nixpkgs-275360d327535373bda442ed139b5f02cc9d9a0e.zip
wasmer: 3.1.1 -> 4.0.0
Diffstat (limited to 'pkgs/development/interpreters/wasmer/default.nix')
-rw-r--r--pkgs/development/interpreters/wasmer/default.nix20
1 files changed, 9 insertions, 11 deletions
diff --git a/pkgs/development/interpreters/wasmer/default.nix b/pkgs/development/interpreters/wasmer/default.nix
index 5666b078b4c..f5a334c4165 100644
--- a/pkgs/development/interpreters/wasmer/default.nix
+++ b/pkgs/development/interpreters/wasmer/default.nix
@@ -14,18 +14,20 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "wasmer";
-  version = "3.1.1";
+  version = "4.0.0";
 
   src = fetchFromGitHub {
     owner = "wasmerio";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-797I3FBBfnAgNfOdMajm3WNkMo3MUXb1347LBggXrLk=";
+    hash = "sha256-vpIvoKvIqXgJ6MtuqM3dryR8nxLB/diLyQYcuGkZDLU=";
   };
 
-  cargoHash = "sha256-zUTwhfRLKUixgj3JXiz2QOuwbFhfget+GcFSRL1QJ3w=";
+  cargoHash = "sha256-1Gx8MLPAA/LV9jdK8gkztcsjltju0ousETLEiTEAaEo=";
 
-  nativeBuildInputs = [ rustPlatform.bindgenHook ];
+  nativeBuildInputs = [
+    rustPlatform.bindgenHook
+  ];
 
   buildInputs = lib.optionals withLLVM [
     llvmPackages.llvm
@@ -37,14 +39,8 @@ rustPlatform.buildRustPackage rec {
     Security
   ];
 
-  LLVM_SYS_120_PREFIX = lib.optionalString withLLVM llvmPackages.llvm.dev;
-
   # check references to `compiler_features` in Makefile on update
-  buildFeatures = checkFeatures ++ [
-    "webc_runner"
-  ];
-
-  checkFeatures = [
+  buildFeatures = [
     "cranelift"
     "wasmer-artifact-create"
     "static-artifact-create"
@@ -56,6 +52,8 @@ rustPlatform.buildRustPackage rec {
 
   cargoBuildFlags = [ "--manifest-path" "lib/cli/Cargo.toml" "--bin" "wasmer" ];
 
+  env.LLVM_SYS_140_PREFIX = lib.optionalString withLLVM llvmPackages.llvm.dev;
+
   meta = with lib; {
     description = "The Universal WebAssembly Runtime";
     longDescription = ''