tcptraceroute: init at 1.5beta7

+30
+28
pkgs/tools/networking/tcptraceroute/default.nix
··· 1 + { stdenv , pkgs , fetchurl, libpcap, libnet 2 + }: 3 + 4 + stdenv.mkDerivation rec { 5 + pkgname = "tcptraceroute"; 6 + name = "${pkgname}-${version}"; 7 + version = "1.5beta7"; 8 + 9 + src = fetchurl { 10 + url = "https://github.com/mct/${pkgname}/archive/${name}.tar.gz"; 11 + sha256 = "1rz8bgc6r1isb40awv1siirpr2i1paa2jc1cd3l5pg1m9522xzap"; 12 + }; 13 + 14 + # for reasons unknown --disable-static configure flag doesn't disable static 15 + # linking.. we instead override CFLAGS with -static omitted 16 + preBuild = '' 17 + makeFlagsArray=(CFLAGS=" -g -O2 -Wall") 18 + ''; 19 + 20 + buildInputs = [ libpcap libnet ]; 21 + 22 + meta = { 23 + description = "A traceroute implementation using TCP packets."; 24 + homepage = https://github.com/mct/tcptraceroute; 25 + license = stdenv.lib.licenses.gpl2; 26 + maintainers = [ stdenv.lib.maintainers.pbogdan ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 4229 4229 4230 4230 tcpcrypt = callPackage ../tools/security/tcpcrypt { }; 4231 4231 4232 + tcptraceroute = callPackage ../tools/networking/tcptraceroute { }; 4233 + 4232 4234 tboot = callPackage ../tools/security/tboot { }; 4233 4235 4234 4236 tcpdump = callPackage ../tools/networking/tcpdump { };