Files
veil-rs/default.nix
T
2026-06-03 14:16:45 +02:00

50 lines
1.0 KiB
Nix

{
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;
};
}