tailscale: build derpprobe (#364918)
[NixPkgs.git] / pkgs / tools / networking / axel / default.nix
blob62eac3d811f3ee4507d5f220e6883a26aaf1a742
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   autoconf-archive,
7   pkg-config,
8   gettext,
9   libssl,
10   txt2man,
13 stdenv.mkDerivation rec {
14   pname = "axel";
15   version = "2.17.14";
17   src = fetchFromGitHub {
18     owner = "axel-download-accelerator";
19     repo = pname;
20     rev = "v${version}";
21     sha256 = "sha256-5GUna5k8GhAx1Xe8n9IvXT7IO6gksxCLh+sMANlxTBM=";
22   };
24   nativeBuildInputs = [
25     autoreconfHook
26     pkg-config
27     autoconf-archive
28     txt2man
29   ];
31   buildInputs = [
32     gettext
33     libssl
34   ];
36   installFlags = [ "ETCDIR=${placeholder "out"}/etc" ];
38   postInstall = ''
39     mkdir -p $out/share/doc
40     cp doc/axelrc.example $out/share/doc/axelrc.example
41   '';
43   meta = with lib; {
44     description = "Console downloading program with some features for parallel connections for faster downloading";
45     homepage = "https://github.com/axel-download-accelerator/axel";
46     maintainers = with maintainers; [ pSub ];
47     platforms = with platforms; unix;
48     license = licenses.gpl2Plus;
49     mainProgram = "axel";
50   };