blob: 9a6721ce03196c93be24de14eb7b0eeca6127806 [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 \
40 lsb \
41 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 \
131 lrzsz \
132 lsof \
133 lzo \
134 man \
135 man-pages \
136 mdadm \
137 minicom \
138 mtools \
139 ncurses \
140 ncurses-terminfo-base \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500141 nfs-utils \
142 nfs-utils-client \
143 openssl \
Brad Bishopd7bf8c12018-02-25 22:55:05 -0500144 openssh-scp \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500145 openssh-sftp-server \
Brad Bishopd7bf8c12018-02-25 22:55:05 -0500146 openssh-ssh \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500147 opkg \
148 opkg-utils \
149 patch \
150 perl \
151 perl-dev \
Brad Bishopd7bf8c12018-02-25 22:55:05 -0500152 perl-misc \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500153 perl-modules \
154 perl-pod \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500155 python \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500156 python-modules \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600157 python3 \
158 python3-modules \
159 python3-git \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500160 quota \
161 readline \
162 rpm \
163 setserial \
164 socat \
165 subversion \
166 sudo \
167 sysstat \
168 tar \
169 tcl \
170 texi2html \
171 texinfo \
172 unzip \
173 usbutils \
174 watchdog \
175 wget \
176 which \
177 xinetd \
178 zip \
179 zlib \
180 xz \
181 "
182
183
184RDEPENDS_packagegroup-self-hosted-graphics = "\
185 builder \
186 libgl \
187 libgl-dev \
188 libglu \
189 libglu-dev \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500190 libx11-dev \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600191 adwaita-icon-theme \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500192 xdg-utils \
193 epiphany \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600194 l3afpad \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500195 pcmanfm \
196 vte \
197 "