evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / tr / traceroute / package.nix
blob3a61c5eacbefe81640d94bf5d3f2d131f45c4b3f
1 { lib
2 , stdenv
3 , fetchurl
4 }:
6 stdenv.mkDerivation rec {
7   pname = "traceroute";
8   version = "2.1.6";
10   src = fetchurl {
11     url = "mirror://sourceforge/traceroute/${pname}-${version}.tar.gz";
12     sha256 = "sha256-nM75zbnXqY/3+/k/eevQ5IiBZktSXEsjKg/Ox9y5214=";
13   };
15   makeFlags = [
16     "prefix=$(out)"
17     "LDFLAGS=-lm"
18     "env=yes"
19   ];
21   preConfigure = ''
22     sed -i 's@LIBS := \(.*\) -lm \(.*\)@LIBS := \1 \2@' Make.rules
23   '';
25   meta = with lib; {
26     description = "Tracks the route taken by packets over an IP network";
27     homepage = "https://traceroute.sourceforge.net/";
28     changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${version}/";
29     license = licenses.gpl2Plus;
30     maintainers = with maintainers; [ koral ];
31     platforms = platforms.linux;
32     mainProgram = "traceroute";
33   };