From 93d0f1c237d6406b17d7b0334c1e63f1cbcf962a Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Thu, 15 Apr 2021 02:54:46 +0000 Subject: [PATCH] netbsd.libc: fix build --- pkgs/os-specific/bsd/netbsd/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/bsd/netbsd/default.nix b/pkgs/os-specific/bsd/netbsd/default.nix index c658ee578cc..0d6efcd06f1 100644 --- a/pkgs/os-specific/bsd/netbsd/default.nix +++ b/pkgs/os-specific/bsd/netbsd/default.nix @@ -599,7 +599,7 @@ let librpcsvc.src libutil.src librt.src libcrypt.src ]; buildInputs = [ buildPackages.netbsd.headers csu ]; nativeBuildInputs = [ makeMinimal install mandoc groff flex - byacc genassym gencat lorder tsort statHook ]; + byacc genassym gencat lorder tsort statHook rpcgen ]; NIX_CFLAGS_COMPILE = "-B${csu}/lib"; meta.platforms = lib.platforms.netbsd; SHLIBINSTALLDIR = "$(out)/lib"; @@ -629,8 +629,8 @@ let make -C $NETBSDSRCDIR/lib/libresolv $makeFlags make -C $NETBSDSRCDIR/lib/libresolv $makeFlags install - make -C $NETBSDSRCDIR/lib/librpcsv $makeFlags - make -C $NETBSDSRCDIR/lib/librpcsv $makeFlags install + make -C $NETBSDSRCDIR/lib/librpcsvc $makeFlags + make -C $NETBSDSRCDIR/lib/librpcsvc $makeFlags install make -C $NETBSDSRCDIR/lib/i18n_module $makeFlags make -C $NETBSDSRCDIR/lib/i18n_module $makeFlags install @@ -645,8 +645,8 @@ let make -C $NETBSDSRCDIR/lib/libcrypt $makeFlags install ''; postPatch = '' - substituteInPlace sys/Makefile.inc \ - --replace /usr/include/sys/syscall.h ${buildPackages.netbsd.headers}/include/sys/syscall.h + sed -i 's,/usr\(/include/sys/syscall.h\),${buildPackages.netbsd.headers}\1,g' \ + sys/Makefile.inc ../librt/sys/Makefile.inc ''; }; #