1#
2# Copyright (C) 2010 Intel Corporation
3#
4
5SUMMARY = "Self-hosting"
6DESCRIPTION = "Packages required to run the build system"
7PR = "r13"
8
9PACKAGE_ARCH = "${TUNE_PKGARCH}"
10
11inherit packagegroup  features_check
12# rdepends on libx11-dev
13REQUIRED_DISTRO_FEATURES = "x11"
14
15# rdepends on libgl
16REQUIRED_DISTRO_FEATURES += "opengl"
17
18PACKAGES = "\
19    packagegroup-self-hosted \
20    packagegroup-self-hosted-debug \
21    packagegroup-self-hosted-sdk \
22    packagegroup-self-hosted-extended \
23    packagegroup-self-hosted-graphics \
24    packagegroup-self-hosted-host-tools \
25    "
26
27RDEPENDS_packagegroup-self-hosted = "\
28    packagegroup-self-hosted-debug \
29    packagegroup-self-hosted-sdk \
30    packagegroup-self-hosted-extended \
31    packagegroup-self-hosted-graphics \
32    packagegroup-self-hosted-host-tools \
33    "
34
35RDEPENDS_packagegroup-self-hosted-host-tools = "\
36    e2fsprogs \
37    e2fsprogs-e2fsck \
38    e2fsprogs-mke2fs \
39    e2fsprogs-tune2fs \
40    hdparm \
41    iptables \
42    lsb-release \
43    mc \
44    mc-fish \
45    mc-helpers \
46    mc-helpers-perl \
47    parted \
48    ${PSEUDO} \
49    screen \
50    "
51PSEUDO = "pseudo"
52PSEUDO_libc-musl = ""
53
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 \
72    file \
73    findutils \
74    g++ \
75    g++-symlinks \
76    gcc \
77    gcc-symlinks \
78    intltool \
79    ldd \
80    less \
81    libstdc++ \
82    libstdc++-dev \
83    libtool \
84    make \
85    perl-module-re \
86    perl-module-text-wrap \
87    pkgconfig \
88    quilt \
89    sed \
90    "
91RDEPENDS_packagegroup-self-hosted-sdk_append_mingw32 = "\
92    libssp \
93    libssp-dev \
94    libssp-staticdev \
95    "
96# rpcsvc-proto: for rpcgen
97RDEPENDS_packagegroup-self-hosted-sdk_append_libc-glibc = "\
98    glibc-gconv-ibm850 \
99    glibc-utils \
100    rpcsvc-proto \
101    "
102RDEPENDS_packagegroup-self-hosted-debug = " \
103    gdb \
104    gdbserver \
105    rsync \
106    strace \
107    tcf-agent"
108
109
110RDEPENDS_packagegroup-self-hosted-extended = "\
111    bzip2 \
112    chkconfig \
113    chrpath \
114    cpio \
115    curl \
116    diffstat \
117    diffutils \
118    elfutils \
119    expat \
120    gawk \
121    gdbm \
122    gettext \
123    gettext-runtime \
124    git \
125    git-perltools \
126    grep \
127    groff \
128    gzip \
129    settings-daemon \
130    libaio \
131    libusb1 \
132    libxml2 \
133    lsof \
134    lzo \
135    man \
136    man-pages \
137    mdadm \
138    minicom \
139    mtools \
140    ncurses \
141    ncurses-terminfo-base \
142    nfs-utils \
143    nfs-utils-client \
144    openssl \
145    openssh-scp \
146    openssh-sftp-server \
147    openssh-ssh \
148    opkg \
149    opkg-utils \
150    patch \
151    perl \
152    perl-dev \
153    perl-misc \
154    perl-modules \
155    perl-pod \
156    python \
157    python-modules \
158    python3 \
159    python3-modules \
160    python3-git \
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    libx11-dev \
192    adwaita-icon-theme \
193    xdg-utils \
194    l3afpad \
195    pcmanfm \
196    vte \
197    "
198