blob: 225204df15f95bfd8db9c7c17d5ba965672fefe8 [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"
8LICENSE = "MIT"
9
10inherit packagegroup distro_features_check
11# rdepends on libx11-dev
12REQUIRED_DISTRO_FEATURES = "x11"
13
14PACKAGES = "\
15 packagegroup-self-hosted \
16 packagegroup-self-hosted-debug \
17 packagegroup-self-hosted-sdk \
18 packagegroup-self-hosted-extended \
19 packagegroup-self-hosted-graphics \
20 packagegroup-self-hosted-host-tools \
21 "
22
23RDEPENDS_packagegroup-self-hosted = "\
24 packagegroup-self-hosted-debug \
25 packagegroup-self-hosted-sdk \
26 packagegroup-self-hosted-extended \
27 packagegroup-self-hosted-graphics \
28 packagegroup-self-hosted-host-tools \
29 "
30
31RDEPENDS_packagegroup-self-hosted-host-tools = "\
32 connman \
33 connman-plugin-ethernet \
34 dhcp-client \
35 e2fsprogs \
36 e2fsprogs-e2fsck \
37 e2fsprogs-mke2fs \
38 e2fsprogs-tune2fs \
39 hdparm \
40 iptables \
41 lsb \
42 mc \
43 mc-fish \
44 mc-helpers \
45 mc-helpers-perl \
46 mc-helpers-python \
47 parted \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050048 ${PSEUDO} \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050049 screen \
50 "
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050051PSEUDO = "pseudo"
52PSEUDO_libc-musl = ""
Patrick Williamsc124f4f2015-09-15 14:41:29 -050053
54RRECOMMENDS_packagegroup-self-hosted-host-tools = "\
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
62RDEPENDS_packagegroup-self-hosted-sdk = "\
63 autoconf \
64 automake \
65 binutils \
66 binutils-symlinks \
67 ccache \
68 coreutils \
69 cpp \
70 cpp-symlinks \
71 distcc \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050072 file \
73 findutils \
74 g++ \
75 g++-symlinks \
76 gcc \
77 gcc-symlinks \
78 intltool \
79 ldd \
80 less \
81 libssp \
82 libssp-dev \
83 libssp-staticdev \
84 libstdc++ \
85 libstdc++-dev \
86 libtool \
87 make \
88 mktemp \
89 perl-module-re \
90 perl-module-text-wrap \
91 pkgconfig \
92 quilt \
93 sed \
94 "
95# glibc-utils: for rpcgen
96RDEPENDS_packagegroup-self-hosted-sdk_append_libc-glibc = "\
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050097 glibc-gconv-ibm850 \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050098 glibc-utils \
99 "
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 \
128 hicolor-icon-theme \
129 sato-icon-theme \
130 libaio \
131 libusb1 \
132 libxml2 \
133 lrzsz \
134 lsof \
135 lzo \
136 man \
137 man-pages \
138 mdadm \
139 minicom \
140 mtools \
141 ncurses \
142 ncurses-terminfo-base \
143 neon \
144 nfs-utils \
145 nfs-utils-client \
146 openssl \
147 openssh-sftp-server \
148 opkg \
149 opkg-utils \
150 patch \
151 perl \
152 perl-dev \
153 perl-modules \
154 perl-pod \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500155 python \
156 python-compiler \
157 python-git \
158 python-misc \
159 python-modules \
160 python-rpm \
161 quota \
162 readline \
163 rpm \
164 setserial \
165 socat \
166 subversion \
167 sudo \
168 sysstat \
169 tar \
170 tcl \
171 texi2html \
172 texinfo \
173 unzip \
174 usbutils \
175 watchdog \
176 wget \
177 which \
178 xinetd \
179 zip \
180 zlib \
181 xz \
182 "
183
184
185RDEPENDS_packagegroup-self-hosted-graphics = "\
186 builder \
187 libgl \
188 libgl-dev \
189 libglu \
190 libglu-dev \
191 libsdl \
192 libsdl-dev \
193 libx11-dev \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500194 gtk-theme-clearlooks \
195 xdg-utils \
196 epiphany \
197 leafpad \
198 pcmanfm \
199 vte \
200 "