biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / servers / http / gatling / default.nix
blob1474232bd62436f266371a77b3304955e55fc9a7
1 { lib, stdenv, fetchurl, libowfat, libcap, zlib, openssl, libxcrypt }:
3 let
4   version = "0.16";
5 in
6 stdenv.mkDerivation rec {
7   pname = "gatling";
8   inherit version;
10   src = fetchurl {
11     url = "https://www.fefe.de/gatling/${pname}-${version}.tar.xz";
12     sha256 = "0nrnws5qrl4frqcsfa9z973vv5mifgr9z170qbvg3mq1wa7475jz";
13   };
15   buildInputs = [ libowfat libcap zlib openssl libxcrypt ];
17   configurePhase = ''
18     substituteInPlace Makefile --replace "/usr/local" "$out"
19     substituteInPlace GNUmakefile --replace "/opt/diet" "$out"
20   '';
22   buildPhase = ''
23     make gatling
24   '';
26   meta = with lib; {
27     description = "A high performance web server";
28     homepage = "http://www.fefe.de/gatling/";
29     license = lib.licenses.gpl2;
30     platforms = platforms.linux;
31   };