about summary refs log tree commit diff
path: root/pkgs/os-specific/bsd/netbsd/pkgs/librt.nix
blob: fa0229953b66b0a83d843cbd49576276b0fd7958 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
  lib,
  mkDerivation,
  libc,
  headers,
}:

mkDerivation {
  path = "lib/librt";
  version = "9.2";
  sha256 = "07f8mpjcqh5kig5z5sp97fg55mc4dz6aa1x5g01nv2pvbmqczxc6";
  meta.platforms = lib.platforms.netbsd;
  extraPaths = [ libc.src ] ++ libc.extraPaths;
  postPatch = ''
    sed -i 's,/usr\(/include/sys/syscall.h\),${headers}\1,g' \
      $BSDSRCDIR/lib/{libc,librt}/sys/Makefile.inc
  '';
}