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 " 101 102STRACE = "strace" 103STRACE:riscv32 = "" 104RDEPENDS:packagegroup-self-hosted-debug = " \ 105 gdb \ 106 gdbserver \ 107 rsync \ 108 ${STRACE} \ 109 tcf-agent" 110 111 112RDEPENDS:packagegroup-self-hosted-extended = "\ 113 bzip2 \ 114 chrpath \ 115 cpio \ 116 curl \ 117 diffstat \ 118 diffutils \ 119 elfutils \ 120 expat \ 121 gawk \ 122 gdbm \ 123 gettext \ 124 gettext-runtime \ 125 git \ 126 git-perltools \ 127 grep \ 128 groff \ 129 gzip \ 130 libaio \ 131 libusb1 \ 132 libxml2 \ 133 lsof \ 134 man \ 135 man-pages \ 136 mdadm \ 137 minicom \ 138 mtools \ 139 ncurses \ 140 ncurses-terminfo-base \ 141 nfs-utils \ 142 nfs-utils-client \ 143 openssl \ 144 openssh-scp \ 145 openssh-sftp-server \ 146 openssh-ssh \ 147 opkg \ 148 opkg-utils \ 149 patch \ 150 perl \ 151 perl-dev \ 152 perl-misc \ 153 perl-modules \ 154 perl-pod \ 155 python3 \ 156 python3-modules \ 157 python3-git \ 158 quota \ 159 readline \ 160 rpm \ 161 setserial \ 162 settings-daemon \ 163 socat \ 164 subversion \ 165 sudo \ 166 sysstat \ 167 tar \ 168 tcl \ 169 texinfo \ 170 unzip \ 171 usbutils \ 172 watchdog \ 173 wget \ 174 which \ 175 xinetd \ 176 xz \ 177 zip \ 178 zlib \ 179 zstd \ 180 " 181 182 183RDEPENDS:packagegroup-self-hosted-graphics = "\ 184 adwaita-icon-theme \ 185 builder \ 186 l3afpad \ 187 libgl \ 188 libgl-dev \ 189 libglu \ 190 libglu-dev \ 191 libx11-dev \ 192 pcmanfm \ 193 vte \ 194 xdg-utils \ 195 " 196