blob: ff42866e3278be447efb2cbfd5644e7594276961 [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 \
79 libssp \
80 libssp-dev \
81 libssp-staticdev \
82 libstdc++ \
83 libstdc++-dev \
84 libtool \
85 make \
86 mktemp \
87 perl-module-re \
88 perl-module-text-wrap \
89 pkgconfig \
90 quilt \
91 sed \
92 "
93# glibc-utils: for rpcgen
94RDEPENDS_packagegroup-self-hosted-sdk_append_libc-glibc = "\
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050095 glibc-gconv-ibm850 \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050096 glibc-utils \
97 "
98RDEPENDS_packagegroup-self-hosted-debug = " \
99 gdb \
100 gdbserver \
101 rsync \
102 strace \
103 tcf-agent"
104
105
106RDEPENDS_packagegroup-self-hosted-extended = "\
107 bzip2 \
108 chkconfig \
109 chrpath \
110 cpio \
111 curl \
112 diffstat \
113 diffutils \
114 elfutils \
115 expat \
116 gawk \
117 gdbm \
118 gettext \
119 gettext-runtime \
120 git \
121 git-perltools \
122 grep \
123 groff \
124 gzip \
125 settings-daemon \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500126 libaio \
127 libusb1 \
128 libxml2 \
129 lrzsz \
130 lsof \
131 lzo \
132 man \
133 man-pages \
134 mdadm \
135 minicom \
136 mtools \
137 ncurses \
138 ncurses-terminfo-base \
139 neon \
140 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 \
189 libsdl \
190 libsdl-dev \
191 libx11-dev \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600192 adwaita-icon-theme \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500193 xdg-utils \
194 epiphany \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600195 l3afpad \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500196 pcmanfm \
197 vte \
198 "