{ stdenv, makeRustPlatform, lib, demostf-frontend-toolchain, pkg-config, openssl, demostf-frontend-node-modules, }: let inherit (lib.sources) sourceByRegex; rustPlatform = makeRustPlatform { rustc = demostf-frontend-toolchain; cargo = demostf-frontend-toolchain; }; in rustPlatform.buildRustPackage rec { pname = "demostf-frontend"; version = "0.1.0"; src = sourceByRegex ../. ["Cargo.*" "(src|build|images|script|style|.sqlx)(/.*)?"]; buildInputs = [openssl]; nativeBuildInputs = [pkg-config]; preBuild = '' ln -s ${demostf-frontend-node-modules}/node_modules . ''; doCheck = false; cargoLock = { lockFile = ../Cargo.lock; outputHashes = { "jsx-dom-expressions-0.1.0" = "sha256-5TN9FBfPYznTkpL9ZtnKv3RghX7r8c2WvSL1sc+F0cw="; }; }; }