lol
at 18.09-beta 41 lines 931 B view raw
1{stdenv, fetchFromGitHub, autoreconfHook, ncurses, libpcap }: 2 3stdenv.mkDerivation rec { 4 version = "3.5.1"; 5 6 name = "sipp-${version}"; 7 8 src = fetchFromGitHub { 9 owner = "SIPp"; 10 repo = "sipp"; 11 rev = "v${version}"; 12 sha256 = "179a1fvqyk3jpxbi28l1xfw22cw9vgvxrn19w5f38w74x0jwqg5k"; 13 }; 14 15 patchPhase = '' 16 sed -i "s@pcap/\(.*\).pcap@$out/share/pcap/\1.pcap@g" src/scenario.cpp 17 sed -i -e "s|AC_CHECK_LIB(curses|AC_CHECK_LIB(ncurses|" configure.ac 18 echo "#define SIPP_VERSION \"v${version}\"" > include/version.h 19 ''; 20 21 configureFlags = [ 22 "--with-pcap" 23 ]; 24 25 postInstall = '' 26 mkdir -pv $out/share/pcap 27 cp pcap/* $out/share/pcap 28 ''; 29 30 buildInputs = [ncurses libpcap]; 31 32 nativeBuildInputs = [ autoreconfHook ]; 33 34 meta = with stdenv.lib; { 35 homepage = http://sipp.sf.net; 36 description = "The SIPp testing tool"; 37 license = licenses.gpl3; 38 platforms = platforms.unix; 39 }; 40} 41