ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / ma / massdns / package.nix
blobb47e162861ce541340004c79cc76fd1a1b232e31
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , nix-update-script
5 }:
6 stdenv.mkDerivation rec {
7   pname = "massdns";
8   version = "1.1.0";
10   src = fetchFromGitHub {
11     owner = "blechschmidt";
12     repo = "massdns";
13     rev = "v${version}";
14     hash = "sha256-hrnAg5ErPt93RV4zobRGVtcKt4aM2tC52r08T7+vRGc=";
15   };
17   makeFlags = [
18     "PREFIX=$(out)"
19     "PROJECT_FLAGS=-DMASSDNS_REVISION='\"v${version}\"'"
20   ];
21   buildFlags = if stdenv.hostPlatform.isLinux then "all" else "nolinux";
23   passthru.updateScript = nix-update-script { };
25   meta = with lib; {
26     description = "Resolve large amounts of domain names";
27     homepage = "https://github.com/blechschmidt/massdns";
28     changelog = "https://github.com/blechschmidt/massdns/releases/tag/v${version}";
29     license = licenses.gpl3Only;
30     maintainers = with maintainers; [ geoffreyfrogeye ];
31     mainProgram = "massdns";
32     platforms = platforms.all;
33     # error: use of undeclared identifier 'MSG_NOSIGNAL'
34     badPlatforms = platforms.darwin;
35   };