From 0676d92be8c68fcb99059b0e8f5a8ac68f4223f6 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 23 May 2023 23:08:27 -0400 Subject: [PATCH] wasmedge: add version test --- pkgs/development/tools/wasmedge/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/wasmedge/default.nix b/pkgs/development/tools/wasmedge/default.nix index d4f766237fc..0c0e22bf1c7 100644 --- a/pkgs/development/tools/wasmedge/default.nix +++ b/pkgs/development/tools/wasmedge/default.nix @@ -7,19 +7,20 @@ , libxml2 , libffi , Foundation +, testers }: let stdenv = llvmPackages.stdenv; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wasmedge"; version = "0.12.1"; src = fetchFromGitHub { owner = "WasmEdge"; repo = "WasmEdge"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-pBaa90jvR4tLgVOBZEJOEUY2+VnBmdSN5kkJMB8wdUA="; }; @@ -49,6 +50,12 @@ stdenv.mkDerivation rec { echo -n $version > VERSION ''; + passthru.tests = { + version = testers.testVersion { + package = finalAttrs.finalPackage; + }; + }; + meta = with lib; { homepage = "https://wasmedge.org/"; license = with licenses; [ asl20 ]; @@ -57,4 +64,4 @@ stdenv.mkDerivation rec { # error: no member named 'utimensat' in the global namespace broken = stdenv.isDarwin && stdenv.isx86_64; }; -} +})