nixos/wyoming/{faster-whisper,piper}: drop download directory (#376447)
[NixPkgs.git] / pkgs / by-name / ge / gen6dns / package.nix
blobfc77acc5650b82585d22c1ff29f38f2d04ba34c1
2   lib,
3   stdenv,
4   fetchurl,
5   installShellFiles,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "gen6dns";
10   version = "1.3";
12   src = fetchurl {
13     url = "https://www.hznet.de/tools/gen6dns-${version}.tar.gz";
14     hash = "sha256-MhYfgzbGPmrhPx89EpObrEkxaII7uz4TbWXeEGF7Xws=";
15   };
17   nativeBuildInputs = [ installShellFiles ];
19   preInstall = ''
20     mkdir -p $out/bin
21   '';
23   postInstall = ''
24     installManPage gen6dns.1
25   '';
27   configureFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
28     "ac_cv_func_malloc_0_nonnull=yes"
29   ];
31   makeFlags = [ "INSTALL_DIR=$(out)/bin" ];
33   meta = with lib; {
34     description = "Tool to generate static DNS records (AAAA and PTR) for hosts using Stateless Address Autoconfig (SLAAC)";
35     homepage = "https://www.hznet.de/tools.html#gen6dns";
36     license = licenses.bsd3;
37     maintainers = with maintainers; [ majiir ];
38     platforms = platforms.unix;
39   };