rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / tools / networking / hblock / default.nix
blob6615c27fe6298b27ac3483851c9da836547a3183
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , makeWrapper
5 , coreutils
6 , gawk
7 , curl
8 , gnugrep
9 }:
11 stdenv.mkDerivation rec {
12   pname = "hblock";
13   version = "3.4.4";
15   src = fetchFromGitHub {
16     owner = "hectorm";
17     repo = "hblock";
18     rev = "v${version}";
19     hash = "sha256-cYLpK5zUOzgbcBVrJT/N6Y9kMpg6KD1EthrstoF4sF8=";
20   };
22   buildInputs = [ coreutils curl gnugrep gawk ];
23   nativeBuildInputs = [ makeWrapper ];
25   installFlags = [
26     "prefix=$(out)"
27   ];
28   postInstall = ''
29     wrapProgram "$out/bin/hblock" \
30       --prefix PATH : ${lib.makeBinPath [ coreutils curl gnugrep gawk ]}
31   '';
33   meta = with lib; {
34     description = "Improve your security and privacy by blocking ads, tracking and malware domains";
35     mainProgram = "hblock";
36     homepage = "https://github.com/hectorm/hblock";
37     license = licenses.mit;
38     maintainers = with maintainers; [ alanpearce ];
39     platforms = platforms.unix;
40   };