summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases/adv_cmds
diff options
context:
space:
mode:
authorJude Taylor <me@jude.bio>2015-06-17 20:52:27 -0700
committerJude Taylor <me@jude.bio>2015-06-18 12:37:42 -0700
commitee951a92d346e5147001bcb290b3923b0fdcb607 (patch)
treef0a3fdfe437bb81baa196f008affe8616800e227 /pkgs/os-specific/darwin/apple-source-releases/adv_cmds
parentfa9c81f69468098e0dd0ca79ea4d2ef74ec6bc0c (diff)
downloadnixlib-ee951a92d346e5147001bcb290b3923b0fdcb607.tar
nixlib-ee951a92d346e5147001bcb290b3923b0fdcb607.tar.gz
nixlib-ee951a92d346e5147001bcb290b3923b0fdcb607.tar.bz2
nixlib-ee951a92d346e5147001bcb290b3923b0fdcb607.tar.lz
nixlib-ee951a92d346e5147001bcb290b3923b0fdcb607.tar.xz
nixlib-ee951a92d346e5147001bcb290b3923b0fdcb607.tar.zst
nixlib-ee951a92d346e5147001bcb290b3923b0fdcb607.zip
relocate adv_cmds
Diffstat (limited to 'pkgs/os-specific/darwin/apple-source-releases/adv_cmds')
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix15
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix b/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix
index db467254f171..4bc3a7a7fa42 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix
@@ -2,10 +2,8 @@
 
 appleDerivation {
   # Will override the name until we provide all of adv_cmds
-  name = "ps-${version}";
-
   buildPhase = ''
-    cd ps
+    pushd ps
     cc -Os -Wall -I. -c -o fmt.o fmt.c
     cc -Os -Wall -I. -c -o keyword.o keyword.c
     cc -Os -Wall -I. -c -o nlist.o nlist.c
@@ -13,13 +11,20 @@ appleDerivation {
     cc -Os -Wall -I. -c -o ps.o ps.c
     cc -Os -Wall -I. -c -o tasks.o tasks.c
     cc -o ps fmt.o keyword.o nlist.o print.o ps.o tasks.o
+    popd
+
+    pushd locale
+    c++ -o locale locale.cc
+    popd
   '';
 
   installPhase = ''
     mkdir -p $out/bin $out/share/man/man1
 
-    cp ps   $out/bin/ps
-    cp ps.1 $out/share/man/man1
+    cp ps/ps   $out/bin/ps
+    cp ps/ps.1 $out/share/man/man1
+    cp locale/locale   $out/bin/locale
+    cp locale/locale.1 $out/share/man/man1
   '';