treewide: use `addBinToPathHook`, minor cleanups (#379187)
[NixPkgs.git] / pkgs / by-name / u9 / u9fs / package.nix
blob62a2e2777379b525792700e612c2de4e19d14f31
2   lib,
3   stdenv,
4   fetchFromBitbucket,
5 }:
7 stdenv.mkDerivation {
8   pname = "u9fs";
9   version = "unstable-2021-01-25";
11   src = fetchFromBitbucket {
12     owner = "plan9-from-bell-labs";
13     repo = "u9fs";
14     rev = "d65923fd17e8b158350d3ccd6a4e32b89b15014a";
15     sha256 = "0h06l7ciikp3gzrr550z0fyrfp3y2067dfd3rxxw0q95z4l6vhy1";
16   };
18   installPhase = ''
19     install -Dm644 u9fs.man "$out/share/man/man4/u9fs.4"
20     install -Dm755 u9fs -t "$out/bin"
21   '';
23   meta = with lib; {
24     description = "Serve 9P from Unix";
25     homepage = "http://p9f.org/magic/man2html?man=u9fs&sect=4";
26     license = licenses.dtoa;
27     maintainers = [ maintainers.ehmry ];
28     platforms = platforms.unix;
29     mainProgram = "u9fs";
30   };