File tree Expand file tree Collapse file tree 3 files changed +62
-0
lines changed
packages/snowbridge-relayer Expand file tree Collapse file tree 3 files changed +62
-0
lines changed Original file line number Diff line number Diff line change 3838 platforms = platforms . linux ;
3939 } ;
4040 } ;
41+
42+ snowbridge-relayer = prevNixpkgs . callPackage ./packages/snowbridge-relayer { } ;
4143 } ;
4244}
Original file line number Diff line number Diff line change 1+ { pkgs } :
2+ with pkgs ;
3+ buildGoModule rec {
4+ pname = "snowbridge-relayer" ;
5+ version = "0.0.1" ;
6+ src = fetchFromGitHub {
7+ owner = "snowfork" ;
8+ repo = "snowbridge" ;
9+ sha256 = "sha256-bIaPwxcWaTO60L4Qur5gmqEmVHfCtaS5c6rVqCL1dpg=" ;
10+ rev = "a65d9118dd4b2277eb7a8513c6f9d7273f277fc2" ;
11+ } ;
12+
13+ vendorSha256 = "sha256-SmZ8tJHsqlnRBhDv6wXoDfDenUso7j1RvszlYYoqK+k=" ;
14+
15+ sourceRoot = "source/relayer" ;
16+
17+ CGO_ENABLED = 0 ;
18+
19+ nativeBuildInputs = with pkgs ; [
20+ stdenv . cc . cc
21+ go
22+ mage
23+ # revive
24+ ] ;
25+ buildInputs = with pkgs ; [
26+ zlib
27+ jq
28+ # abigen
29+ ] ;
30+
31+ doCheck = false ;
32+
33+ buildPhase = ''
34+ runHook preBuild
35+ # Fixes “Error: error compiling magefiles” during build.
36+ export HOME=$(mktemp -d)
37+ mage Build
38+ runHook postBuild
39+ '' ;
40+
41+ checkPhase = ''
42+ runHook preCheck
43+ mage Test
44+ runHook postCheck
45+ '' ;
46+
47+ installPhase = ''
48+ runHook preInstall
49+ echo $out
50+ install -Dt $out/bin build/snowbridge-relay
51+ runHook postInstall
52+ '' ;
53+ # install -Dt $out/bin snowbridge-relay
54+
55+ meta = with lib ; {
56+ homepage = "https://github.com/Snowfork/snowbridge" ;
57+ platforms = platforms . linux ;
58+ } ;
59+ }
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ with pkgs;
1313 tmux
1414 tmuxinator
1515 metacraft-labs . solana
16+ metacraft-labs . snowbridge-relayer
1617 ] ;
1718
1819 shellHook = ''
You can’t perform that action at this time.
0 commit comments