diff options
author | Kranium Gikos Mendoza <kranium@gikos.net> | 2017-03-10 20:46:22 +1100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-03-16 11:29:38 +0100 |
commit | 9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80 (patch) | |
tree | 92430f72181113812a119e3928a5aeb6dd174170 /pkgs/development/tools/misc/sipp | |
parent | 99c7aa45e762e4ef9a56a11ab10e961ec8874aff (diff) | |
download | nixlib-9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80.tar nixlib-9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80.tar.gz nixlib-9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80.tar.bz2 nixlib-9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80.tar.lz nixlib-9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80.tar.xz nixlib-9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80.tar.zst nixlib-9bd988eb0f4c4aaa2c89d9898a846edb0dc9aa80.zip |
sipp: 3.4-beta2 -> 3.5.1
fixes #23945
Diffstat (limited to 'pkgs/development/tools/misc/sipp')
-rw-r--r-- | pkgs/development/tools/misc/sipp/default.nix | 33 |
1 files changed, 23 insertions, 10 deletions
diff --git a/pkgs/development/tools/misc/sipp/default.nix b/pkgs/development/tools/misc/sipp/default.nix index 266a9824ed2a..a506831cd8ea 100644 --- a/pkgs/development/tools/misc/sipp/default.nix +++ b/pkgs/development/tools/misc/sipp/default.nix @@ -1,28 +1,41 @@ -{stdenv, fetchurl, ncurses, libpcap }: +{stdenv, fetchFromGitHub, autoreconfHook, ncurses, libpcap }: stdenv.mkDerivation rec { - - version = "3.4-beta2"; + version = "3.5.1"; name = "sipp-${version}"; - src = fetchurl { - url = "https://github.com/SIPp/sipp/archive/${version}.tar.gz"; - sha256 = "0rr3slarh5dhpinif5aqji9c9krnpvl7z49w7qahvsww1niawwdv"; + src = fetchFromGitHub { + owner = "SIPp"; + repo = "sipp"; + rev = "v${version}"; + sha256 = "179a1fvqyk3jpxbi28l1xfw22cw9vgvxrn19w5f38w74x0jwqg5k"; }; - configurePhase = '' - export ac_cv_lib_curses_initscr=yes - export ac_cv_lib_pthread_pthread_mutex_init=yes + patchPhase = '' sed -i "s@pcap/\(.*\).pcap@$out/share/pcap/\1.pcap@g" src/scenario.cpp - ./configure --prefix=$out --with-pcap + sed -i -e "s|AC_CHECK_LIB(curses|AC_CHECK_LIB(ncurses|" configure.ac + echo "#define SIPP_VERSION \"v${version}\"" > include/version.h ''; + configureFlags = [ + "--with-pcap" + ]; + postInstall = '' mkdir -pv $out/share/pcap cp pcap/* $out/share/pcap ''; buildInputs = [ncurses libpcap]; + + nativeBuildInputs = [ autoreconfHook ]; + + meta = with stdenv.lib; { + homepage = http://sipp.sf.net; + description = "The SIPp testing tool"; + license = licenses.gpl3; + platforms = platforms.unix; + }; } |