1# 2# Copyright (C) 2010 Intel Corporation 3# 4 5SUMMARY = "Self-hosting" 6DESCRIPTION = "Packages required to run the build system" 7 8PACKAGE_ARCH = "${TUNE_PKGARCH}" 9 10inherit packagegroup features_check 11# rdepends on libx11-dev 12REQUIRED_DISTRO_FEATURES = "x11" 13 14# rdepends on libgl 15REQUIRED_DISTRO_FEATURES += "opengl" 16 17PACKAGES = "\ 18 packagegroup-self-hosted \ 19 packagegroup-self-hosted-debug \ 20 packagegroup-self-hosted-sdk \ 21 packagegroup-self-hosted-extended \ 22 packagegroup-self-hosted-graphics \ 23 packagegroup-self-hosted-host-tools \ 24 " 25 26RDEPENDS:packagegroup-self-hosted = "\ 27 packagegroup-self-hosted-debug \ 28 packagegroup-self-hosted-sdk \ 29 packagegroup-self-hosted-extended \ 30 packagegroup-self-hosted-graphics \ 31 packagegroup-self-hosted-host-tools \ 32 " 33 34RDEPENDS:packagegroup-self-hosted-host-tools = "\ 35 e2fsprogs \ 36 e2fsprogs-e2fsck \ 37 e2fsprogs-mke2fs \ 38 e2fsprogs-tune2fs \ 39 hdparm \ 40 iptables \ 41 lsb-release \ 42 mc \ 43 mc-shell \ 44 mc-helpers \ 45 mc-helpers-perl \ 46 parted \ 47 ${PSEUDO} \ 48 screen \ 49 " 50PSEUDO = "pseudo" 51PSEUDO:libc-musl = "" 52 53RRECOMMENDS:packagegroup-self-hosted-host-tools = "\ 54 kernel-module-tun \ 55 kernel-module-iptable-raw \ 56 kernel-module-iptable-nat \ 57 kernel-module-iptable-mangle \ 58 kernel-module-iptable-filter \ 59 " 60 61RDEPENDS:packagegroup-self-hosted-sdk = "\ 62 autoconf \ 63 automake \ 64 binutils \ 65 binutils-symlinks \ 66 ccache \ 67 coreutils \ 68 cpp \ 69 cpp-symlinks \ 70 distcc \ 71 file \ 72 findutils \ 73 g++ \ 74 g++-symlinks \ 75 gcc \ 76 gcc-symlinks \ 77 ldd \ 78 less \ 79 libstdc++ \ 80 libstdc++-dev \ 81 libtool \ 82 make \ 83 perl-module-re \ 84 perl-module-text-wrap \ 85 pkgconfig \ 86 quilt \ 87 sed \ 88 " 89RDEPENDS:packagegroup-self-hosted-sdk:append:mingw32 = "\ 90 libssp \ 91 libssp-dev \ 92 libssp-staticdev \ 93 " 94# rpcsvc-proto: for rpcgen 95RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\ 96 glibc-gconv-ibm850 \ 97 glibc-utils \ 98 rpcsvc-proto \ 99 " 100 101STRACE = "strace" 102STRACE:riscv32 = "" 103RDEPENDS:packagegroup-self-hosted-debug = " \ 104 gdb \ 105 gdbserver \ 106 rsync \ 107 ${STRACE} \ 108 tcf-agent" 109 110 111RDEPENDS:packagegroup-self-hosted-extended = "\ 112 bzip2 \ 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 libaio \ 130 libusb1 \ 131 libxml2 \ 132 lsof \ 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 settings-daemon \ 162 socat \ 163 subversion \ 164 sudo \ 165 sysstat \ 166 tar \ 167 tcl \ 168 texinfo \ 169 unzip \ 170 usbutils \ 171 watchdog \ 172 wget \ 173 which \ 174 xinetd \ 175 xz \ 176 zip \ 177 zlib \ 178 zstd \ 179 " 180 181 182RDEPENDS:packagegroup-self-hosted-graphics = "\ 183 adwaita-icon-theme \ 184 builder \ 185 l3afpad \ 186 libgl \ 187 libgl-dev \ 188 libglu \ 189 libglu-dev \ 190 libx11-dev \ 191 pcmanfm \ 192 vte \ 193 xdg-utils \ 194 " 195