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