-
Notifications
You must be signed in to change notification settings - Fork 20
/
pkg.yaml
88 lines (88 loc) · 1.72 KB
/
pkg.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
name: tools
variant: scratch
shell: /toolchain/bin/bash
dependencies:
- image: '{{ .TOOLCHAIN_IMAGE }}'
- stage: abseil
- stage: argp-standalone
- stage: autoconf
- stage: automake
- stage: bash
- stage: bc
- stage: bison
- stage: bzip2
- stage: ca-certificates
- stage: cmake
- stage: coreutils
- stage: cpio
- stage: curl
- stage: dejagnu
- stage: diffutils
- stage: dtc
- stage: dwarfutils
- stage: elfutils
- stage: expat
- stage: expect
- stage: file
- stage: findutils
- stage: flex
- stage: gawk
- stage: gettext
- stage: git
- stage: gmp
- stage: gnutls
- stage: golang
- stage: gperf
- stage: grep
- stage: gzip
- stage: kmod
- stage: libbpf
- stage: libcap
- stage: libffi
- stage: libnl
- stage: libtasn1
- stage: libtool
- stage: libunistring
- stage: libuv
- stage: m4
- stage: make
- stage: meson
- stage: mpc
- stage: mpfr
- stage: musl-fts
- stage: musl-obstack
- stage: ncurses
- stage: nettle
- stage: openssl
- stage: pahole
- stage: patch
- stage: pcre
- stage: perl
- stage: pkg-config
- stage: protobuf
- stage: protoc-gen-go
- stage: protoc-gen-go-grpc
- stage: python3
- stage: rhash
- stage: rust
- stage: sd-boot
- stage: sed
- stage: squashfs-tools
- stage: swig
- stage: tar
- stage: tcl
- stage: texinfo
- stage: util-linux
- stage: xz
- stage: zlib
- stage: zstd
steps:
- prepare:
- |
cp /pkg/files/adjust.sh ${TOOLCHAIN}/bin
- |
# clean up some files we don't ever need
rm -rf ${TOOLCHAIN}/man ${TOOLCHAIN}/share/doc ${TOOLCHAIN}/share/info ${TOOLCHAIN}/share/locale ${TOOLCHAIN}/share/man
finalize:
- from: /toolchain
to: /toolchain