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