about summary refs log tree commit diff
path: root/pkgs/os-specific/bsd
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2024-06-20 14:29:55 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2024-06-21 18:38:17 -0400
commitc08bf286c5dcb7463a7db310523456e24ee70b3b (patch)
tree618cef13aa3fe508d5c7c33f5a89dae32de50ec1 /pkgs/os-specific/bsd
parent0281c72ed31f2457ff01ba463cdf57cf56bc8120 (diff)
netbsd.libpthread{,-headers}: Inline `base.nix`
It is just one line and thus not worth factoring out.
Diffstat (limited to 'pkgs/os-specific/bsd')
-rw-r--r--pkgs/os-specific/bsd/netbsd/pkgs/libpthread/base.nix1
-rw-r--r--pkgs/os-specific/bsd/netbsd/pkgs/libpthread/headers.nix18
-rw-r--r--pkgs/os-specific/bsd/netbsd/pkgs/libpthread/package.nix42
3 files changed, 28 insertions, 33 deletions
diff --git a/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/base.nix b/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/base.nix
deleted file mode 100644
index 08c298c0fe5d5..0000000000000
--- a/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/base.nix
+++ /dev/null
@@ -1 +0,0 @@
-{ path = "lib/libpthread"; }
diff --git a/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/headers.nix b/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/headers.nix
index c3cc899017eee..41a447e2b4083 100644
--- a/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/headers.nix
+++ b/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/headers.nix
@@ -1,12 +1,10 @@
 { lib, mkDerivation }:
 
-mkDerivation (
-  import ./base.nix
-  // {
-    pname = "libpthread-headers";
-    installPhase = "includesPhase";
-    dontBuild = true;
-    noCC = true;
-    meta.platforms = lib.platforms.netbsd;
-  }
-)
+mkDerivation {
+  path = "lib/libpthread";
+  pname = "libpthread-headers";
+  installPhase = "includesPhase";
+  dontBuild = true;
+  noCC = true;
+  meta.platforms = lib.platforms.netbsd;
+}
diff --git a/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/package.nix b/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/package.nix
index 2aa5a8f54066a..8e0ef5fd1b74e 100644
--- a/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/package.nix
+++ b/pkgs/os-specific/bsd/netbsd/pkgs/libpthread/package.nix
@@ -7,31 +7,29 @@
   librt,
 }:
 
-mkDerivation (
-  import ./base.nix
-  // {
+mkDerivation {
+  path = "lib/libpthread";
 
-    libcMinimal = true;
+  libcMinimal = true;
 
-    outputs = [
-      "out"
-      "dev"
-      "man"
-    ];
+  outputs = [
+    "out"
+    "dev"
+    "man"
+  ];
 
-    SHLIBINSTALLDIR = "$(out)/lib";
+  SHLIBINSTALLDIR = "$(out)/lib";
 
-    # Hack around GCC's limits.h missing the include_next we want See
-    # https://gcc.gnu.org/legacy-ml/gcc/2003-10/msg01278.html
-    NIX_CFLAGS_COMPILE_BEFORE = "-isystem ${stdenvLibcMinimal.cc.libc.dev}/include";
+  # Hack around GCC's limits.h missing the include_next we want See
+  # https://gcc.gnu.org/legacy-ml/gcc/2003-10/msg01278.html
+  NIX_CFLAGS_COMPILE_BEFORE = "-isystem ${stdenvLibcMinimal.cc.libc.dev}/include";
 
-    extraPaths = [
-      "common"
-      libcMinimal.path
-      librt.path
-      "sys"
-    ];
+  extraPaths = [
+    "common"
+    libcMinimal.path
+    librt.path
+    "sys"
+  ];
 
-    meta.platforms = lib.platforms.netbsd;
-  }
-)
+  meta.platforms = lib.platforms.netbsd;
+}