nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ stdenv, fetchurl, elfutils, libunwind }:
2
3stdenv.mkDerivation {
4 name = "ltrace-0.7.3";
5
6 src = fetchurl {
7 url = mirror://debian/pool/main/l/ltrace/ltrace_0.7.3.orig.tar.bz2;
8 sha256 = "00wmbdghqbz6x95m1mcdd3wd46l6hgcr4wggdp049dbifh3qqvqf";
9 };
10
11 buildInputs = [ elfutils libunwind ];
12
13 prePatch = let
14 debian = fetchurl {
15 url = mirror://debian/pool/main/l/ltrace/ltrace_0.7.3-6.debian.tar.xz;
16 sha256 = "0xc4pfd8qw53crvdxr29iwl8na53zmknca082kziwpvlzsick4kp";
17 };
18 in ''
19 tar xf '${debian}'
20 patches="$patches $(cat debian/patches/series | sed 's|^|debian/patches/|')"
21 '';
22
23 meta = with stdenv.lib; {
24 description = "Library call tracer";
25 homepage = https://www.ltrace.org/;
26 platforms = [ "i686-linux" "x86_64-linux" ];
27 license = licenses.gpl2;
28 };
29}