summary refs log tree commit diff
path: root/pkgs/os-specific/bsd
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-04-15 02:54:46 +0000
committerAlyssa Ross <hi@alyssa.is>2021-04-15 03:55:50 +0000
commit93d0f1c237d6406b17d7b0334c1e63f1cbcf962a (patch)
treee52b096c292029498666c6a5e288bddd04cbcf3c /pkgs/os-specific/bsd
parent314aa175d35e703707653b4e7a5d15fde9a29322 (diff)
downloadnixpkgs-93d0f1c237d6406b17d7b0334c1e63f1cbcf962a.tar
nixpkgs-93d0f1c237d6406b17d7b0334c1e63f1cbcf962a.tar.gz
nixpkgs-93d0f1c237d6406b17d7b0334c1e63f1cbcf962a.tar.bz2
nixpkgs-93d0f1c237d6406b17d7b0334c1e63f1cbcf962a.tar.lz
nixpkgs-93d0f1c237d6406b17d7b0334c1e63f1cbcf962a.tar.xz
nixpkgs-93d0f1c237d6406b17d7b0334c1e63f1cbcf962a.tar.zst
nixpkgs-93d0f1c237d6406b17d7b0334c1e63f1cbcf962a.zip
netbsd.libc: fix build
Diffstat (limited to 'pkgs/os-specific/bsd')
-rw-r--r--pkgs/os-specific/bsd/netbsd/default.nix10
1 files 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
     '';
   };
   #