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    ldd \
79    less \
80    libstdc++ \
81    libstdc++-dev \
82    libtool \
83    make \
84    perl-module-re \
85    perl-module-text-wrap \
86    pkgconfig \
87    quilt \
88    sed \
89    "
90RDEPENDS:packagegroup-self-hosted-sdk:append:mingw32 = "\
91    libssp \
92    libssp-dev \
93    libssp-staticdev \
94    "
95# rpcsvc-proto: for rpcgen
96RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\
97    glibc-gconv-ibm850 \
98    glibc-utils \
99    rpcsvc-proto \
100    "
101RDEPENDS:packagegroup-self-hosted-debug = " \
102    gdb \
103    gdbserver \
104    rsync \
105    strace \
106    tcf-agent"
107
108
109RDEPENDS:packagegroup-self-hosted-extended = "\
110    bzip2 \
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    libaio \
129    libusb1 \
130    libxml2 \
131    lsof \
132    lzo \
133    man \
134    man-pages \
135    mdadm \
136    minicom \
137    mtools \
138    ncurses \
139    ncurses-terminfo-base \
140    nfs-utils \
141    nfs-utils-client \
142    openssl \
143    openssh-scp \
144    openssh-sftp-server \
145    openssh-ssh \
146    opkg \
147    opkg-utils \
148    patch \
149    perl \
150    perl-dev \
151    perl-misc \
152    perl-modules \
153    perl-pod \
154    python3 \
155    python3-modules \
156    python3-git \
157    quota \
158    readline \
159    rpm \
160    setserial \
161    socat \
162    subversion \
163    sudo \
164    sysstat \
165    tar \
166    tcl \
167    texinfo \
168    unzip \
169    usbutils \
170    watchdog \
171    wget \
172    which \
173    xinetd \
174    zip \
175    zlib \
176    xz \
177    "
178
179
180RDEPENDS:packagegroup-self-hosted-graphics = "\
181    builder \
182    libgl \
183    libgl-dev \
184    libglu \
185    libglu-dev \
186    libx11-dev \
187    adwaita-icon-theme \
188    xdg-utils \
189    l3afpad \
190    pcmanfm \
191    vte \
192    "
193