tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
fac: 1.0.1 -> 1.0.4, add man page
Will Dietz
8 years ago
77a6cb32
bdf4eeb4
+12
-4
1 changed file
expand all
collapse all
unified
split
pkgs
development
tools
fac
default.nix
+12
-4
pkgs/development/tools/fac/default.nix
···
1
-
{ stdenv, buildGoPackage, fetchFromGitHub, makeWrapper, git }:
2
3
-
buildGoPackage rec {
0
0
0
0
0
0
4
name = "fac-${version}";
5
-
version = "1.0.1";
6
7
goPackagePath = "github.com/mkchoi212/fac";
8
···
10
owner = "mkchoi212";
11
repo = "fac";
12
rev = "v${version}";
13
-
sha256 = "1j5kip3l3p9qlly03pih905sdz3ncvpj7135jpnfhckbk1s5x9dc";
14
};
15
16
nativeBuildInputs = [ makeWrapper ];
···
18
postInstall = ''
19
wrapProgram $bin/bin/fac \
20
--prefix PATH : ${git}/bin
0
0
21
'';
22
23
meta = with stdenv.lib; {
···
1
+
{ stdenv, buildGoPackage, fetchFromGitHub, fetchurl, makeWrapper, git }:
2
3
+
let
4
+
# TODO: Remove this on next update, should be included
5
+
fac_1 = fetchurl {
6
+
url = https://raw.githubusercontent.com/mkchoi212/fac/0a500c2a2dba9017fe7c2a45f15c328755f561a6/doc/fac.1;
7
+
sha256 = "1fsyx9i20ryhpihdpvs2z7vccl13b9bnh5hcdxn7bvqjz78mbqhw";
8
+
};
9
+
in buildGoPackage rec {
10
name = "fac-${version}";
11
+
version = "1.0.4";
12
13
goPackagePath = "github.com/mkchoi212/fac";
14
···
16
owner = "mkchoi212";
17
repo = "fac";
18
rev = "v${version}";
19
+
sha256 = "0jhx80jbkxfxj95hmdpb9wwwya064xpfkaa218l1lwm3qwfbpk95";
20
};
21
22
nativeBuildInputs = [ makeWrapper ];
···
24
postInstall = ''
25
wrapProgram $bin/bin/fac \
26
--prefix PATH : ${git}/bin
27
+
28
+
install -D ${fac_1} $out/share/man/man1/fac.1
29
'';
30
31
meta = with stdenv.lib; {