diff options
author | Sergey Mironov <grrwlf@gmail.com> | 2015-01-19 17:19:36 +0300 |
---|---|---|
committer | Sergey Mironov <grrwlf@gmail.com> | 2015-02-18 11:52:14 +0300 |
commit | b7adfe0e7d4a3c2128d986c77977350862b10d86 (patch) | |
tree | 42dd1843795af36c6753d5f2586054e477e0e018 /pkgs/development | |
parent | 4fea2833497ade8266c0b69788baf9a304e5ca8e (diff) | |
download | nixlib-b7adfe0e7d4a3c2128d986c77977350862b10d86.tar nixlib-b7adfe0e7d4a3c2128d986c77977350862b10d86.tar.gz nixlib-b7adfe0e7d4a3c2128d986c77977350862b10d86.tar.bz2 nixlib-b7adfe0e7d4a3c2128d986c77977350862b10d86.tar.lz nixlib-b7adfe0e7d4a3c2128d986c77977350862b10d86.tar.xz nixlib-b7adfe0e7d4a3c2128d986c77977350862b10d86.tar.zst nixlib-b7adfe0e7d4a3c2128d986c77977350862b10d86.zip |
sipp: add the package
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/tools/misc/sipp/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/sipp/default.nix b/pkgs/development/tools/misc/sipp/default.nix new file mode 100644 index 000000000000..d3373e9f4a61 --- /dev/null +++ b/pkgs/development/tools/misc/sipp/default.nix @@ -0,0 +1,29 @@ +{stdenv, fetchurl, ncurses, libpcap }: + +stdenv.mkDerivation rec { + + version = "3.4-beta2"; + + name = "sipp-${version}"; + + src = fetchurl { + url = "https://github.com/SIPp/sipp/archive/${version}.tar.gz"; + sha256 = "0rr3slarh5dhpinif5aqji9c9krnpvl7z49w7qahvsww1niawwdv"; + }; + + configurePhase = '' + export ac_cv_lib_curses_initscr=yes + export ac_cv_lib_pthread_pthread_mutex_init=yes + sed -i "s@-lcurses@-lncurses@g" ./configure + sed -i "s@pcap/\(.*\).pcap@$out/share/pcap/\1.pcap@g" src/scenario.cpp + ./configure --prefix=$out --with-pcap + ''; + + postInstall = '' + mkdir -pv $out/share/pcap + cp pcap/* $out/share/pcap + ''; + + buildInputs = [ncurses libpcap]; +} + |