-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbootstrap.yml
More file actions
51 lines (48 loc) · 1.46 KB
/
bootstrap.yml
File metadata and controls
51 lines (48 loc) · 1.46 KB
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
general:
patch_author: Oganesson Project
patch_email: electrodeyt@gmail.com
everything_by_default: false
mandate_hashes_for_archives: true
imports:
- file: bootstrap.d/tools/autotools.yml
- file: bootstrap.d/tools/compilers.yml
- file: bootstrap.d/tools/misc.yml
- file: bootstrap.d/tools/boot.yml
- file: bootstrap.d/packages/sys-kernel.yml
- file: bootstrap.d/oganesson/system.yml
# TODO: We currently don't support computed options or anything of that sort,
# so we just define the architecture, and the triple as 2 options
# (some packages, like llvm and libjpeg-turbo need the architecture)
declare_options:
- name: arch
default: x86_64
- name: arch-triple
default: x86_64-oganesson
- name: mount-using
default: guestfs
# Some useful global sources
sources:
- name: binutils
subdir: 'ports'
git: 'https://sourceware.org/git/binutils-gdb.git'
tag: 'binutils-2_32'
version: '2.32'
tools_required:
- host-autoconf-v2.69
- host-automake-v1.15
regenerate:
- args: ['autoreconf']
workdir: '@THIS_SOURCE_DIR@/ld'
- name: gcc
subdir: 'ports'
git: 'https://gcc.gnu.org/git/gcc.git'
tag: 'releases/gcc-11.1.0'
version: '11.1.0'
tools_required:
- host-autoconf-v2.69
- host-automake-v1.11
regenerate:
- args: ['autoconf']
workdir: '@THIS_SOURCE_DIR@/gcc'
- args: ['autoconf']
workdir: '@THIS_SOURCE_DIR@/libstdc++-v3'