about summary refs log tree commit diff
path: root/pkgs/sternenseemann/acme/default.nix
blob: 90c9c24ecbd4cab59888cc6c3126f95f4f2cbe5b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ lib
, runCommand
, plan9port
, makeWrapper
}:

runCommand "acme-${plan9port.version}" {
  pname = "acme";
  inherit (plan9port) version;

  nativeBuildInputs = [
    makeWrapper
  ];

  meta = plan9port.meta // {
    description = "Standalone version of Plan 9 from Userspace's acme";
  };
} ''
  for cmd in 9 9pserve acme devdraw plumb plumber rc win; do
    makeWrapper "${plan9port}/plan9/bin/$cmd" "$out/bin/$cmd" --prefix PATH : "$out/bin" --set PLAN9 "${plan9port}/plan9"
  done
''