Nix: package hash-wasm dependency

This commit is contained in:
Toast 2025-11-03 01:41:13 +01:00
parent 8b6c8b904f
commit 18cabd91e6
2 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,21 @@
{ fetchzip, breakpointHook, stdenvNoCC }: stdenvNoCC.mkDerivation rec {
# The build script for this uses docker, so let's just use the release tarball
name = "hash-wasm";
version = "4.12.0";
src = fetchzip {
url = "https://github.com/Daninet/hash-wasm/releases/download/v${version}/hash-wasm@${version}.zip";
hash = "sha256-bjHpMzOXPCoKVoucVY7CXZ70vPtn8+UXMxBD7KOHg2k=";
};
dontBuild = true;
installPhase = ''
mkdir $out
cp $src/* -r --target-directory=$out
'';
nativeBuildInputs = [ breakpointHook ];
npmDepsHash = "sha256-S9g8YlrsD7t0y9qi/CsN7qHZcT/TDfC1XxiArSGjAe4=";
}

View file

@ -10,6 +10,7 @@ final: prev: {
busy-mp3 = final.callPackage ./deps/busy-mp3 { };
copyparty-fonts = final.callPackage ./deps/copyparty-fonts { };
asmcrypto = final.callPackage ./deps/asmcrypto { };
hash-wasm = final.callPackage ./deps/hash-wasm { };
python3 = prev.python3.override {
packageOverrides = pyFinal: pyPrev: {