File tree Expand file tree Collapse file tree 2 files changed +51
-0
lines changed Expand file tree Collapse file tree 2 files changed +51
-0
lines changed Original file line number Diff line number Diff line change 7272 } ;
7373 inherit ( legacyPackages . inputs . nixpkgs ) cachix nix nix-eval-jobs ;
7474 } ;
75+ tacchain = pkgs . callPackage ./tacchain { } ;
7576 } ;
7677 } ;
7778}
Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ pkgs ,
4+ buildGoModule ,
5+ fetchFromGitHub ,
6+ } :
7+
8+ buildGoModule rec {
9+ pname = "tacchain" ;
10+ version = "0.0.9" ;
11+
12+ src = fetchFromGitHub {
13+ owner = "TacBuild" ;
14+ repo = pname ;
15+ rev = "v${ version } " ;
16+ hash = "sha256-kU7cMQfbQHzXsBDTFLeR6DWxY1e7l5V2U391tNkdw6w=" ;
17+ } ;
18+
19+ subPackages = [ "./cmd/tacchaind" ] ;
20+
21+ proxyVendor = true ;
22+
23+ vendorHash = "sha256-kXgN2slJG59pWuBKlfotkGzBeIWXESXJHhmwmAK5L/I=" ;
24+
25+ tags = "netgo,ledger" ;
26+
27+ ldflags = [
28+ "-X github.com/cosmos/cosmos-sdk/version.Name=tacchain"
29+ "-X github.com/cosmos/cosmos-sdk/version.AppName=tacchaind"
30+ "-X github.com/cosmos/cosmos-sdk/version.Version=$(VERSION)"
31+ "-X github.com/cosmos/cosmos-sdk/version.Commit=$(COMMIT)"
32+ "-X github.com/cosmos/cosmos-sdk/version.BuildTags=${ tags } "
33+ ] ;
34+
35+ buildInputs = with pkgs ; [ libusb1 ] ;
36+
37+ postInstall = ''
38+ mkdir -p $out/bin
39+ for i in contrib/localnet/*.sh; do
40+ cp $i $out/bin/${ pname } -$(basename $i)
41+ done
42+ '' ;
43+
44+ meta = {
45+ description = "" ;
46+ homepage = "https://github.com/TacBuild/tacchain/tree/main" ;
47+ license = lib . licenses . asl20 ;
48+ mainProgram = "tacchaind" ;
49+ } ;
50+ }
You can’t perform that action at this time.
0 commit comments