gale: fix build

This commit is contained in:
TomaSajt 2025-01-12 14:27:52 +01:00
parent e82788ee87
commit ab37e6df31
No known key found for this signature in database
GPG Key ID: F011163C050122A1

View File

@ -4,6 +4,8 @@
rustPlatform,
fetchFromGitHub,
jq,
moreutils,
fetchNpmDeps,
npmHooks,
nodejs,
@ -27,6 +29,10 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-yAfQuLfucz522ln0YNMy8nppp2jk6tGJnP/WhK7JdhI=";
};
postPatch = ''
jq '.bundle.createUpdaterArtifacts = false' src-tauri/tauri.conf.json | sponge src-tauri/tauri.conf.json
'';
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
inherit (finalAttrs) src;
@ -34,8 +40,12 @@ stdenv.mkDerivation (finalAttrs: {
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) pname version src;
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.cargoRoot}";
inherit (finalAttrs)
pname
version
src
cargoRoot
;
hash = "sha256-u7UbC9TyEQwYpcVWt8/NsweDNWbQi6NuD9ay9gmMDjg=";
};
@ -44,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: {
buildAndTestSubdir = finalAttrs.cargoRoot;
nativeBuildInputs = [
jq
moreutils
npmHooks.npmConfigHook
nodejs
rustPlatform.cargoSetupHook