diff options
author | Martin Weinelt <mweinelt@users.noreply.github.com> | 2022-03-12 14:54:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-12 14:54:28 +0100 |
commit | ded1e36986643a16ed52075b2151792763386796 (patch) | |
tree | 96314a23af6896182430674e226f66ede08d054d /pkgs/development/tools | |
parent | 26fe586d53ce14782ea378c51023352581939613 (diff) | |
parent | c16653f880dbfe006a6db154ea92a0f052e10b02 (diff) | |
download | nixpkgs-ded1e36986643a16ed52075b2151792763386796.tar nixpkgs-ded1e36986643a16ed52075b2151792763386796.tar.gz nixpkgs-ded1e36986643a16ed52075b2151792763386796.tar.bz2 nixpkgs-ded1e36986643a16ed52075b2151792763386796.tar.lz nixpkgs-ded1e36986643a16ed52075b2151792763386796.tar.xz nixpkgs-ded1e36986643a16ed52075b2151792763386796.tar.zst nixpkgs-ded1e36986643a16ed52075b2151792763386796.zip |
Merge pull request #163612 from lockejan/sipp
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r-- | pkgs/development/tools/misc/sipp/default.nix | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/pkgs/development/tools/misc/sipp/default.nix b/pkgs/development/tools/misc/sipp/default.nix index 22bf244662b..0d5ceba1253 100644 --- a/pkgs/development/tools/misc/sipp/default.nix +++ b/pkgs/development/tools/misc/sipp/default.nix @@ -1,29 +1,29 @@ -{lib, stdenv, fetchurl, ncurses, libpcap }: +{ lib, stdenv, fetchurl, ncurses, libpcap, cmake, openssl, git, lksctp-tools }: stdenv.mkDerivation rec { - version = "3.6.0"; - + version = "3.6.1"; pname = "sipp"; src = fetchurl { url = "https://github.com/SIPp/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; - sha256 = "1fx1iy2n0m2kr91n1ii30frbscq375k3lqihdgvrqxn0zq8pnzp4"; + sha256 = "sha256-alYOg6/5gvMx3byt+zvVMMWJbNW3V91utoITPMhg7LE="; }; postPatch = '' - sed -i "s@pcap/\(.*\).pcap@$out/share/pcap/\1.pcap@g" src/scenario.cpp + cp version.h src/version.h ''; - configureFlags = [ - "--with-pcap" + cmakeFlags = [ + "-DUSE_GSL=1" + "-DUSE_PCAP=1" + "-DUSE_SSL=1" + "-DUSE_SCTP=${if stdenv.isLinux then "1" else "0"}" ]; + enableParallelBuilding = true; - postInstall = '' - mkdir -pv $out/share/pcap - cp pcap/* $out/share/pcap - ''; - - buildInputs = [ncurses libpcap]; + nativeBuildInputs = [ cmake git ]; + buildInputs = [ ncurses libpcap openssl ] + ++ lib.optional (stdenv.isLinux) lksctp-tools; meta = with lib; { homepage = "http://sipp.sf.net"; @@ -32,4 +32,3 @@ stdenv.mkDerivation rec { platforms = platforms.unix; }; } - |