blob: 9b0ae0d1c2a695e202c09328f5200b55e72b544f [file] [log] [blame]
Patrick Williamsc124f4f2015-09-15 14:41:29 -05001#
2# Copyright (C) 2010 Intel Corporation
3#
4
5SUMMARY = "Self-hosting"
6DESCRIPTION = "Packages required to run the build system"
7PR = "r13"
Patrick Williamsc124f4f2015-09-15 14:41:29 -05008
9inherit packagegroup distro_features_check
10# rdepends on libx11-dev
11REQUIRED_DISTRO_FEATURES = "x11"
12
Brad Bishop6e60e8b2018-02-01 10:27:11 -050013# rdepends on libgl
14REQUIRED_DISTRO_FEATURES += "opengl"
15
Patrick Williamsc124f4f2015-09-15 14:41:29 -050016PACKAGES = "\
17 packagegroup-self-hosted \
18 packagegroup-self-hosted-debug \
19 packagegroup-self-hosted-sdk \
20 packagegroup-self-hosted-extended \
21 packagegroup-self-hosted-graphics \
22 packagegroup-self-hosted-host-tools \
23 "
24
25RDEPENDS_packagegroup-self-hosted = "\
26 packagegroup-self-hosted-debug \
27 packagegroup-self-hosted-sdk \
28 packagegroup-self-hosted-extended \
29 packagegroup-self-hosted-graphics \
30 packagegroup-self-hosted-host-tools \
31 "
32
33RDEPENDS_packagegroup-self-hosted-host-tools = "\
Patrick Williamsc124f4f2015-09-15 14:41:29 -050034 e2fsprogs \
35 e2fsprogs-e2fsck \
36 e2fsprogs-mke2fs \
37 e2fsprogs-tune2fs \
38 hdparm \
39 iptables \
Brad Bishop79641f22019-09-10 07:20:22 -040040 lsb-release \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050041 mc \
42 mc-fish \
43 mc-helpers \
44 mc-helpers-perl \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050045 parted \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050046 ${PSEUDO} \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050047 screen \
48 "
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050049PSEUDO = "pseudo"
50PSEUDO_libc-musl = ""
Patrick Williamsc124f4f2015-09-15 14:41:29 -050051
52RRECOMMENDS_packagegroup-self-hosted-host-tools = "\
53 kernel-module-tun \
54 kernel-module-iptable-raw \
55 kernel-module-iptable-nat \
56 kernel-module-iptable-mangle \
57 kernel-module-iptable-filter \
58 "
59
60RDEPENDS_packagegroup-self-hosted-sdk = "\
61 autoconf \
62 automake \
63 binutils \
64 binutils-symlinks \
65 ccache \
66 coreutils \
67 cpp \
68 cpp-symlinks \
69 distcc \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050070 file \
71 findutils \
72 g++ \
73 g++-symlinks \
74 gcc \
75 gcc-symlinks \
76 intltool \
77 ldd \
78 less \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050079 libstdc++ \
80 libstdc++-dev \
81 libtool \
82 make \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050083 perl-module-re \
84 perl-module-text-wrap \
85 pkgconfig \
86 quilt \
87 sed \
88 "
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080089RDEPENDS_packagegroup-self-hosted-sdk_append_mingw32 = "\
90 libssp \
91 libssp-dev \
92 libssp-staticdev \
93 "
94# rpcsvc-proto: for rpcgen
Patrick Williamsc124f4f2015-09-15 14:41:29 -050095RDEPENDS_packagegroup-self-hosted-sdk_append_libc-glibc = "\
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050096 glibc-gconv-ibm850 \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050097 glibc-utils \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080098 rpcsvc-proto \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050099 "
100RDEPENDS_packagegroup-self-hosted-debug = " \
101 gdb \
102 gdbserver \
103 rsync \
104 strace \
105 tcf-agent"
106
107
108RDEPENDS_packagegroup-self-hosted-extended = "\
109 bzip2 \
110 chkconfig \
111 chrpath \
112 cpio \
113 curl \
114 diffstat \
115 diffutils \
116 elfutils \
117 expat \
118 gawk \
119 gdbm \
120 gettext \
121 gettext-runtime \
122 git \
123 git-perltools \
124 grep \
125 groff \
126 gzip \
127 settings-daemon \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500128 libaio \
129 libusb1 \
130 libxml2 \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500131 lsof \
132 lzo \
133 man \
134 man-pages \
135 mdadm \
136 minicom \
137 mtools \
138 ncurses \
139 ncurses-terminfo-base \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500140 nfs-utils \
141 nfs-utils-client \
142 openssl \
Brad Bishopd7bf8c12018-02-25 22:55:05 -0500143 openssh-scp \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500144 openssh-sftp-server \
Brad Bishopd7bf8c12018-02-25 22:55:05 -0500145 openssh-ssh \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500146 opkg \
147 opkg-utils \
148 patch \
149 perl \
150 perl-dev \
Brad Bishopd7bf8c12018-02-25 22:55:05 -0500151 perl-misc \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500152 perl-modules \
153 perl-pod \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500154 python \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500155 python-modules \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600156 python3 \
157 python3-modules \
158 python3-git \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500159 quota \
160 readline \
161 rpm \
162 setserial \
163 socat \
164 subversion \
165 sudo \
166 sysstat \
167 tar \
168 tcl \
169 texi2html \
170 texinfo \
171 unzip \
172 usbutils \
173 watchdog \
174 wget \
175 which \
176 xinetd \
177 zip \
178 zlib \
179 xz \
180 "
181
182
183RDEPENDS_packagegroup-self-hosted-graphics = "\
184 builder \
185 libgl \
186 libgl-dev \
187 libglu \
188 libglu-dev \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500189 libx11-dev \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600190 adwaita-icon-theme \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500191 xdg-utils \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600192 l3afpad \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500193 pcmanfm \
194 vte \
195 "