pizauth: use upstream's install targets

Removes systemd files from Darwin builds.
This commit is contained in:
Doron Behar
2026-06-04 20:58:24 +03:00
parent 96526e68b0
commit 4b0398fd2c
+2 -12
View File
@@ -2,7 +2,7 @@
lib,
rustPlatform,
fetchFromGitHub,
installShellFiles,
stdenv,
nix-update-script,
}:
@@ -19,18 +19,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-9cDVbDCb8vY6KxreyiMX3gp13bXZpxTQOwYbk6TEVpc=";
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installShellCompletion --cmd pizauth \
--bash share/bash/completion.bash \
--fish share/fish/pizauth.fish
installManPage pizauth.1 pizauth.conf.5
substituteInPlace lib/systemd/user/pizauth.service \
--replace-fail /usr/bin/pizauth "$out/bin/pizauth"
install -Dm444 lib/systemd/user/pizauth{,-*}.service -t $out/lib/systemd/user
make PREFIX=$out install ${lib.optionalString stdenv.hostPlatform.isLinux "install-systemd"}
'';
passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=pizauth-(.*)" ]; };