diff options
Diffstat (limited to 'pkgs/tools/networking/dogdns/default.nix')
-rw-r--r-- | pkgs/tools/networking/dogdns/default.nix | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/tools/networking/dogdns/default.nix b/pkgs/tools/networking/dogdns/default.nix index 1a3e82d6f56..1ec27bc2244 100644 --- a/pkgs/tools/networking/dogdns/default.nix +++ b/pkgs/tools/networking/dogdns/default.nix @@ -34,17 +34,22 @@ rustPlatform.buildRustPackage rec { outputs = [ "out" "man" ]; - postBuild = '' - just man - ''; - cargoLock = { lockFile = ./Cargo.lock; outputHashes = { - "mutagen-0.2.0" = "sha256-AZj+CXhaVPFFxg4Vwuzrlg87fBk+mz5FJFfVWc+PrSo="; + "mutagen-0.2.0" = "sha256-FnSeNI9lAcxonRFTu7wnP/M/d5UbMzSZ97w+mUqoEg8="; }; }; + postPatch = '' + # update Cargo.lock to work with openssl 3 + ln -sf ${./Cargo.lock} Cargo.lock + ''; + + postBuild = '' + just man + ''; + postInstall = '' installShellCompletion completions/dog.{bash,fish,zsh} installManPage ./target/man/*.1 |