{ lib, rustPlatform, # fetchFromGitea, pkg-config, versionCheckHook, nix-update-script, }: let pname = "veil-rs"; version = "0.1.0"; in rustPlatform.buildRustPackage { inherit pname version; src = ./.; # src = fetchFromGitea { # domain = "gitea.garandplg.com"; # owner = "GarandPLG"; # repo = "${pname}"; # tag = "v${version}"; # hash = lib.fakeHash; # }; cargoHash = "sha256-QV++fXA2+0Irzwtb6jCrphjIKKEtz8jOJURMnSP3YF4="; nativeBuildInputs = [pkg-config]; # buildInputs = []; nativeInstallCheckInputs = [versionCheckHook]; doInstallCheck = true; passthru.updateScript = nix-update-script {}; postInstall = '' mv $out/bin/veil_rs $out/bin/veil-rs ''; meta = { description = "Declarative Tauri wrapper"; homepage = "https://gitea.garandplg.com/GarandPLG/veil-rs"; license = lib.licenses.mit; platforms = ["x86_64-linux"]; maintainers = with lib.maintainers; [ GarandPLG ]; mainProgram = pname; }; }