base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12 (#356361)
[NixPkgs.git] / pkgs / tools / networking / axel / default.nix
blobb30157755e49987a942053a745704d2634f6e117
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive
2 , pkg-config, gettext, libssl, txt2man }:
4 stdenv.mkDerivation rec {
5   pname = "axel";
6   version = "2.17.14";
8   src = fetchFromGitHub {
9     owner = "axel-download-accelerator";
10     repo = pname;
11     rev = "v${version}";
12     sha256 = "sha256-5GUna5k8GhAx1Xe8n9IvXT7IO6gksxCLh+sMANlxTBM=";
13   };
15   nativeBuildInputs = [ autoreconfHook pkg-config autoconf-archive txt2man ];
17   buildInputs = [ gettext libssl ];
19   installFlags = [ "ETCDIR=${placeholder "out"}/etc" ];
21   postInstall = ''
22     mkdir -p $out/share/doc
23     cp doc/axelrc.example $out/share/doc/axelrc.example
24   '';
26   meta = with lib; {
27     description = "Console downloading program with some features for parallel connections for faster downloading";
28     homepage = "https://github.com/axel-download-accelerator/axel";
29     maintainers = with maintainers; [ pSub ];
30     platforms = with platforms; unix;
31     license = licenses.gpl2Plus;
32     mainProgram = "axel";
33   };