File tree Expand file tree Collapse file tree 4 files changed +46
-0
lines changed
Expand file tree Collapse file tree 4 files changed +46
-0
lines changed Original file line number Diff line number Diff line change 3131 make_sha256: dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3
3232 make_sha512: 145260cbd6a8226cef3dfef0c8baba31847beaebc7e6b65d39d02715fd4f4cab9b139b6c3772e550088d4f9ae80c6d3ed20b9a7664c693644dfb96b4cb60e67c
3333
34+ # renovate: datasource=github-tags extractVersion=^go(?<version>.*)$ depName=golang/go
35+ golang_version: 1.23.4
36+ golang_sha256: ad345ac421e90814293a9699cca19dd5238251c3f687980bbcae28495b263531
37+ golang_sha512: 5d1cce76b2cbdf628f86a1a8185a07f362becee053cb4270281520e77b36e3908faeaf5b2a6266e61dec9866dc1f3791f77e8dc1bf5f8beaf858c138d0e18c22
38+
3439 # renovate: datasource=git-tags depName=https://gitlab.inria.fr/mpc/mpc.git
3540 mpc_version: 1.3.1
3641 mpc_sha256: ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8
Original file line number Diff line number Diff line change 1+ name : golang
2+ install :
3+ - go
4+ dependencies :
5+ - stage : binutils
6+ steps :
7+ - sources :
8+ - url : https://dl.google.com/go/go{{ .golang_version }}.src.tar.gz
9+ destination : go.src.tar.gz
10+ sha256 : " {{ .golang_sha256 }}"
11+ sha512 : " {{ .golang_sha512 }}"
12+
13+ env :
14+ GOROOT_FINAL : ' {{ .TOOLCHAIN }}/go'
15+
16+ prepare :
17+ - tar -xzf go.src.tar.gz --strip-components=1
18+ - rm go.src.tar.gz
19+
20+ build :
21+ - cd src && sh make.bash
22+ install :
23+ - rm -rf pkg/obj
24+ - rm -rf pkg/bootstrap
25+ - rm -f pkg/tool/*/api
26+ - |
27+ find src \( -type f -a -name "*_test.go" \) \
28+ -exec rm -rf \{\} \+
29+ - |
30+ find src \( -type d -a -name "testdata" \) \
31+ -exec rm -rf \{\} \+
32+ - |
33+ find src -type f -a \( -name "*.bash" -o -name "*.rc" -o -name "*.bat" \) \
34+ -exec rm -rf \{\} \+
35+
36+ - mkdir -p "${GOROOT_FINAL}"
37+ - mv * "${GOROOT_FINAL}"
38+ finalize :
39+ - from : " {{ .TOOLCHAIN }}"
40+ to : " {{ .TOOLCHAIN }}"
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ dependencies:
55 - stage : linux-headers
66 - stage : musl
77 - stage : make
8+ - stage : golang
89steps :
910 - env :
1011 PATH : " {{ .TOOLCHAIN }}/bin:{{ .PATH }}"
You can’t perform that action at this time.
0 commit comments