blob: 73430b86cd9292c8cedec7e995f1a4dd826dfbcb [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
13PACKAGES = "\
14 packagegroup-self-hosted \
15 packagegroup-self-hosted-debug \
16 packagegroup-self-hosted-sdk \
17 packagegroup-self-hosted-extended \
18 packagegroup-self-hosted-graphics \
19 packagegroup-self-hosted-host-tools \
20 "
21
22RDEPENDS_packagegroup-self-hosted = "\
23 packagegroup-self-hosted-debug \
24 packagegroup-self-hosted-sdk \
25 packagegroup-self-hosted-extended \
26 packagegroup-self-hosted-graphics \
27 packagegroup-self-hosted-host-tools \
28 "
29
30RDEPENDS_packagegroup-self-hosted-host-tools = "\
Patrick Williamsc124f4f2015-09-15 14:41:29 -050031 e2fsprogs \
32 e2fsprogs-e2fsck \
33 e2fsprogs-mke2fs \
34 e2fsprogs-tune2fs \
35 hdparm \
36 iptables \
37 lsb \
38 mc \
39 mc-fish \
40 mc-helpers \
41 mc-helpers-perl \
42 mc-helpers-python \
43 parted \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050044 ${PSEUDO} \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050045 screen \
46 "
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050047PSEUDO = "pseudo"
48PSEUDO_libc-musl = ""
Patrick Williamsc124f4f2015-09-15 14:41:29 -050049
50RRECOMMENDS_packagegroup-self-hosted-host-tools = "\
51 kernel-module-tun \
52 kernel-module-iptable-raw \
53 kernel-module-iptable-nat \
54 kernel-module-iptable-mangle \
55 kernel-module-iptable-filter \
56 "
57
58RDEPENDS_packagegroup-self-hosted-sdk = "\
59 autoconf \
60 automake \
61 binutils \
62 binutils-symlinks \
63 ccache \
64 coreutils \
65 cpp \
66 cpp-symlinks \
67 distcc \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050068 file \
69 findutils \
70 g++ \
71 g++-symlinks \
72 gcc \
73 gcc-symlinks \
74 intltool \
75 ldd \
76 less \
77 libssp \
78 libssp-dev \
79 libssp-staticdev \
80 libstdc++ \
81 libstdc++-dev \
82 libtool \
83 make \
84 mktemp \
85 perl-module-re \
86 perl-module-text-wrap \
87 pkgconfig \
88 quilt \
89 sed \
90 "
91# glibc-utils: for rpcgen
92RDEPENDS_packagegroup-self-hosted-sdk_append_libc-glibc = "\
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050093 glibc-gconv-ibm850 \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050094 glibc-utils \
95 "
96RDEPENDS_packagegroup-self-hosted-debug = " \
97 gdb \
98 gdbserver \
99 rsync \
100 strace \
101 tcf-agent"
102
103
104RDEPENDS_packagegroup-self-hosted-extended = "\
105 bzip2 \
106 chkconfig \
107 chrpath \
108 cpio \
109 curl \
110 diffstat \
111 diffutils \
112 elfutils \
113 expat \
114 gawk \
115 gdbm \
116 gettext \
117 gettext-runtime \
118 git \
119 git-perltools \
120 grep \
121 groff \
122 gzip \
123 settings-daemon \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500124 libaio \
125 libusb1 \
126 libxml2 \
127 lrzsz \
128 lsof \
129 lzo \
130 man \
131 man-pages \
132 mdadm \
133 minicom \
134 mtools \
135 ncurses \
136 ncurses-terminfo-base \
137 neon \
138 nfs-utils \
139 nfs-utils-client \
140 openssl \
141 openssh-sftp-server \
142 opkg \
143 opkg-utils \
144 patch \
145 perl \
146 perl-dev \
147 perl-modules \
148 perl-pod \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500149 python \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500150 python-modules \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600151 python-git \
152 python3 \
153 python3-modules \
154 python3-git \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500155 quota \
156 readline \
157 rpm \
158 setserial \
159 socat \
160 subversion \
161 sudo \
162 sysstat \
163 tar \
164 tcl \
165 texi2html \
166 texinfo \
167 unzip \
168 usbutils \
169 watchdog \
170 wget \
171 which \
172 xinetd \
173 zip \
174 zlib \
175 xz \
176 "
177
178
179RDEPENDS_packagegroup-self-hosted-graphics = "\
180 builder \
181 libgl \
182 libgl-dev \
183 libglu \
184 libglu-dev \
185 libsdl \
186 libsdl-dev \
187 libx11-dev \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600188 adwaita-icon-theme \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500189 xdg-utils \
190 epiphany \
Patrick Williamsc0f7c042017-02-23 20:41:17 -0600191 l3afpad \
Patrick Williamsc124f4f2015-09-15 14:41:29 -0500192 pcmanfm \
193 vte \
194 "