diff options
author | Rutger Broekhoff | 2024-04-29 18:00:34 +0200 |
---|---|---|
committer | Rutger Broekhoff | 2024-04-29 18:00:34 +0200 |
commit | 6b676295f5f71e255dd585327d95eb1dbd732d4c (patch) | |
tree | 646307db274c85097f4b682c58be70bfe8db8b27 | |
parent | 1b50e6b0af2dc7f9d785e886a79784e3c6accc8b (diff) | |
download | gitolfs3-6b676295f5f71e255dd585327d95eb1dbd732d4c.tar.gz gitolfs3-6b676295f5f71e255dd585327d95eb1dbd732d4c.zip |
Install man pages in Nix derivation
-rw-r--r-- | flake.nix | 22 |
1 files changed, 21 insertions, 1 deletions
@@ -46,10 +46,30 @@ | |||
46 | 46 | ||
47 | cargoArtifacts = craneLib.buildDepsOnly commonArgs; | 47 | cargoArtifacts = craneLib.buildDepsOnly commonArgs; |
48 | 48 | ||
49 | gitolfs3 = craneLib.buildPackage (commonArgs // { | 49 | gitolfs3-bare = craneLib.buildPackage (commonArgs // { |
50 | # We already have the gitolfs3-nextest check | 50 | # We already have the gitolfs3-nextest check |
51 | doCheck = false; | 51 | doCheck = false; |
52 | }); | 52 | }); |
53 | |||
54 | gitolfs3-man = pkgs.stdenv.mkDerivation { | ||
55 | name = "gitolfs3-man"; | ||
56 | |||
57 | src = ./docs/man; | ||
58 | |||
59 | installPhase = '' | ||
60 | install -D gitolfs3-authenticate.1 $out/share/man/gitolfs3-authenticate.1 | ||
61 | install -D gitolfs3-server.1 $out/share/man/gitolfs3-server.1 | ||
62 | install -D gitolfs3-shell.1 $out/share/man/gitolfs3-shell.1 | ||
63 | ''; | ||
64 | }; | ||
65 | |||
66 | gitolfs3 = pkgs.buildEnv { | ||
67 | name = "gitolfs3"; | ||
68 | |||
69 | paths = [ gitolfs3-bare gitolfs3-man ]; | ||
70 | |||
71 | pathsToLink = [ "/bin" "/share/man" ]; | ||
72 | }; | ||
53 | in | 73 | in |
54 | { | 74 | { |
55 | checks = { | 75 | checks = { |