Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | # |
2 | # Copyright (C) 2010 Intel Corporation | ||||
3 | # | ||||
4 | |||||
5 | SUMMARY = "Self-hosting" | ||||
6 | DESCRIPTION = "Packages required to run the build system" | ||||
7 | PR = "r13" | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 8 | |
Brad Bishop | 00e122a | 2019-10-05 11:10:57 -0400 | [diff] [blame] | 9 | PACKAGE_ARCH = "${TUNE_PKGARCH}" |
10 | |||||
Brad Bishop | 6dbb316 | 2019-11-25 09:41:34 -0500 | [diff] [blame] | 11 | inherit packagegroup features_check |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 12 | # rdepends on libx11-dev |
13 | REQUIRED_DISTRO_FEATURES = "x11" | ||||
14 | |||||
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 15 | # rdepends on libgl |
16 | REQUIRED_DISTRO_FEATURES += "opengl" | ||||
17 | |||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 18 | PACKAGES = "\ |
19 | packagegroup-self-hosted \ | ||||
20 | packagegroup-self-hosted-debug \ | ||||
21 | packagegroup-self-hosted-sdk \ | ||||
22 | packagegroup-self-hosted-extended \ | ||||
23 | packagegroup-self-hosted-graphics \ | ||||
24 | packagegroup-self-hosted-host-tools \ | ||||
25 | " | ||||
26 | |||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 27 | RDEPENDS:packagegroup-self-hosted = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 28 | packagegroup-self-hosted-debug \ |
29 | packagegroup-self-hosted-sdk \ | ||||
30 | packagegroup-self-hosted-extended \ | ||||
31 | packagegroup-self-hosted-graphics \ | ||||
32 | packagegroup-self-hosted-host-tools \ | ||||
33 | " | ||||
34 | |||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 35 | RDEPENDS:packagegroup-self-hosted-host-tools = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 36 | e2fsprogs \ |
37 | e2fsprogs-e2fsck \ | ||||
38 | e2fsprogs-mke2fs \ | ||||
39 | e2fsprogs-tune2fs \ | ||||
40 | hdparm \ | ||||
41 | iptables \ | ||||
Brad Bishop | 79641f2 | 2019-09-10 07:20:22 -0400 | [diff] [blame] | 42 | lsb-release \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 43 | mc \ |
44 | mc-fish \ | ||||
45 | mc-helpers \ | ||||
46 | mc-helpers-perl \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 47 | parted \ |
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 48 | ${PSEUDO} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 49 | screen \ |
50 | " | ||||
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 51 | PSEUDO = "pseudo" |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 52 | PSEUDO:libc-musl = "" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 53 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 54 | RRECOMMENDS:packagegroup-self-hosted-host-tools = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 55 | kernel-module-tun \ |
56 | kernel-module-iptable-raw \ | ||||
57 | kernel-module-iptable-nat \ | ||||
58 | kernel-module-iptable-mangle \ | ||||
59 | kernel-module-iptable-filter \ | ||||
60 | " | ||||
61 | |||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 62 | RDEPENDS:packagegroup-self-hosted-sdk = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 63 | autoconf \ |
64 | automake \ | ||||
65 | binutils \ | ||||
66 | binutils-symlinks \ | ||||
67 | ccache \ | ||||
68 | coreutils \ | ||||
69 | cpp \ | ||||
70 | cpp-symlinks \ | ||||
71 | distcc \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 72 | file \ |
73 | findutils \ | ||||
74 | g++ \ | ||||
75 | g++-symlinks \ | ||||
76 | gcc \ | ||||
77 | gcc-symlinks \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 78 | ldd \ |
79 | less \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 80 | libstdc++ \ |
81 | libstdc++-dev \ | ||||
82 | libtool \ | ||||
83 | make \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 84 | perl-module-re \ |
85 | perl-module-text-wrap \ | ||||
86 | pkgconfig \ | ||||
87 | quilt \ | ||||
88 | sed \ | ||||
89 | " | ||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 90 | RDEPENDS:packagegroup-self-hosted-sdk:append:mingw32 = "\ |
Brad Bishop | 1a4b7ee | 2018-12-16 17:11:34 -0800 | [diff] [blame] | 91 | libssp \ |
92 | libssp-dev \ | ||||
93 | libssp-staticdev \ | ||||
94 | " | ||||
95 | # rpcsvc-proto: for rpcgen | ||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 96 | RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\ |
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 97 | glibc-gconv-ibm850 \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 98 | glibc-utils \ |
Brad Bishop | 1a4b7ee | 2018-12-16 17:11:34 -0800 | [diff] [blame] | 99 | rpcsvc-proto \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 100 | " |
Patrick Williams | 92b42cb | 2022-09-03 06:53:57 -0500 | [diff] [blame^] | 101 | |
102 | STRACE = "strace" | ||||
103 | STRACE:riscv32 = "" | ||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 104 | RDEPENDS:packagegroup-self-hosted-debug = " \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 105 | gdb \ |
106 | gdbserver \ | ||||
107 | rsync \ | ||||
Patrick Williams | 92b42cb | 2022-09-03 06:53:57 -0500 | [diff] [blame^] | 108 | ${STRACE} \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 109 | tcf-agent" |
110 | |||||
111 | |||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 112 | RDEPENDS:packagegroup-self-hosted-extended = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 113 | bzip2 \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 114 | chrpath \ |
115 | cpio \ | ||||
116 | curl \ | ||||
117 | diffstat \ | ||||
118 | diffutils \ | ||||
119 | elfutils \ | ||||
120 | expat \ | ||||
121 | gawk \ | ||||
122 | gdbm \ | ||||
123 | gettext \ | ||||
124 | gettext-runtime \ | ||||
125 | git \ | ||||
126 | git-perltools \ | ||||
127 | grep \ | ||||
128 | groff \ | ||||
129 | gzip \ | ||||
130 | settings-daemon \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 131 | libaio \ |
132 | libusb1 \ | ||||
133 | libxml2 \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 134 | lsof \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 135 | man \ |
136 | man-pages \ | ||||
137 | mdadm \ | ||||
138 | minicom \ | ||||
139 | mtools \ | ||||
140 | ncurses \ | ||||
141 | ncurses-terminfo-base \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 142 | nfs-utils \ |
143 | nfs-utils-client \ | ||||
144 | openssl \ | ||||
Brad Bishop | d7bf8c1 | 2018-02-25 22:55:05 -0500 | [diff] [blame] | 145 | openssh-scp \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 146 | openssh-sftp-server \ |
Brad Bishop | d7bf8c1 | 2018-02-25 22:55:05 -0500 | [diff] [blame] | 147 | openssh-ssh \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 148 | opkg \ |
149 | opkg-utils \ | ||||
150 | patch \ | ||||
151 | perl \ | ||||
152 | perl-dev \ | ||||
Brad Bishop | d7bf8c1 | 2018-02-25 22:55:05 -0500 | [diff] [blame] | 153 | perl-misc \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 154 | perl-modules \ |
155 | perl-pod \ | ||||
Patrick Williams | c0f7c04 | 2017-02-23 20:41:17 -0600 | [diff] [blame] | 156 | python3 \ |
157 | python3-modules \ | ||||
158 | python3-git \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 159 | quota \ |
160 | readline \ | ||||
161 | rpm \ | ||||
162 | setserial \ | ||||
163 | socat \ | ||||
164 | subversion \ | ||||
165 | sudo \ | ||||
166 | sysstat \ | ||||
167 | tar \ | ||||
168 | tcl \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 169 | texinfo \ |
170 | unzip \ | ||||
171 | usbutils \ | ||||
172 | watchdog \ | ||||
173 | wget \ | ||||
174 | which \ | ||||
175 | xinetd \ | ||||
176 | zip \ | ||||
177 | zlib \ | ||||
178 | xz \ | ||||
179 | " | ||||
180 | |||||
181 | |||||
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 182 | RDEPENDS:packagegroup-self-hosted-graphics = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 183 | builder \ |
184 | libgl \ | ||||
185 | libgl-dev \ | ||||
186 | libglu \ | ||||
187 | libglu-dev \ | ||||
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 188 | libx11-dev \ |
Patrick Williams | c0f7c04 | 2017-02-23 20:41:17 -0600 | [diff] [blame] | 189 | adwaita-icon-theme \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 190 | xdg-utils \ |
Patrick Williams | c0f7c04 | 2017-02-23 20:41:17 -0600 | [diff] [blame] | 191 | l3afpad \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 192 | pcmanfm \ |
193 | vte \ | ||||
194 | " |