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