diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2020-11-10 10:11:08 +0100 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2020-11-10 10:11:08 +0100 |
commit | 379aaa1e0cb9ba38cf2071c049a7478adefb4827 (patch) | |
tree | 68abc642740780618cb3e0e63d893776e75d4129 /pkgs/tools/networking | |
parent | 3a5ba30c138d18ab79edbb60fa06beab62366d55 (diff) | |
parent | d04287f130365228569b95c49df068e3ad1aea3a (diff) | |
download | nixpkgs-379aaa1e0cb9ba38cf2071c049a7478adefb4827.tar nixpkgs-379aaa1e0cb9ba38cf2071c049a7478adefb4827.tar.gz nixpkgs-379aaa1e0cb9ba38cf2071c049a7478adefb4827.tar.bz2 nixpkgs-379aaa1e0cb9ba38cf2071c049a7478adefb4827.tar.lz nixpkgs-379aaa1e0cb9ba38cf2071c049a7478adefb4827.tar.xz nixpkgs-379aaa1e0cb9ba38cf2071c049a7478adefb4827.tar.zst nixpkgs-379aaa1e0cb9ba38cf2071c049a7478adefb4827.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/tools/networking')
-rw-r--r-- | pkgs/tools/networking/dogdns/default.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/tools/networking/dogdns/default.nix b/pkgs/tools/networking/dogdns/default.nix index 2875f202515..71e065e5d14 100644 --- a/pkgs/tools/networking/dogdns/default.nix +++ b/pkgs/tools/networking/dogdns/default.nix @@ -3,6 +3,8 @@ , rustPlatform , pkg-config , openssl +, Security +, installShellFiles }: rustPlatform.buildRustPackage rec { @@ -16,11 +18,17 @@ rustPlatform.buildRustPackage rec { sha256 = "088ib0sncv0vrvnqfvxf5zc79v7pnxd2cmgp4378r6pmgax9z9zy"; }; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ]; + nativeBuildInputs = [ installShellFiles ] + ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ]; + buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ] + ++ stdenv.lib.optionals stdenv.isDarwin [ Security ]; cargoSha256 = "08scc6vh703245rg3xkffhalrk5pisd0wg54fd49d7gdbyjivgi6"; + postInstall = '' + installShellCompletion completions/dog.{bash,fish,zsh} + ''; + meta = with stdenv.lib; { description = "Command-line DNS client"; homepage = "https://dns.lookup.dog"; |