packagegroup-self-hosted.bb 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. #
  2. # Copyright (C) 2010 Intel Corporation
  3. #
  4. SUMMARY = "Self-hosting"
  5. DESCRIPTION = "Packages required to run the build system"
  6. PACKAGE_ARCH = "${TUNE_PKGARCH}"
  7. inherit packagegroup features_check
  8. # rdepends on libx11-dev
  9. REQUIRED_DISTRO_FEATURES = "x11"
  10. # rdepends on libgl
  11. REQUIRED_DISTRO_FEATURES += "opengl"
  12. PACKAGES = "\
  13. packagegroup-self-hosted \
  14. packagegroup-self-hosted-debug \
  15. packagegroup-self-hosted-sdk \
  16. packagegroup-self-hosted-extended \
  17. packagegroup-self-hosted-graphics \
  18. packagegroup-self-hosted-host-tools \
  19. "
  20. RDEPENDS:packagegroup-self-hosted = "\
  21. packagegroup-self-hosted-debug \
  22. packagegroup-self-hosted-sdk \
  23. packagegroup-self-hosted-extended \
  24. packagegroup-self-hosted-graphics \
  25. packagegroup-self-hosted-host-tools \
  26. "
  27. RDEPENDS:packagegroup-self-hosted-host-tools = "\
  28. e2fsprogs \
  29. e2fsprogs-e2fsck \
  30. e2fsprogs-mke2fs \
  31. e2fsprogs-tune2fs \
  32. hdparm \
  33. iptables \
  34. lsb-release \
  35. mc \
  36. mc-shell \
  37. mc-helpers \
  38. mc-helpers-perl \
  39. parted \
  40. ${PSEUDO} \
  41. screen \
  42. "
  43. PSEUDO = "pseudo"
  44. PSEUDO:libc-musl = ""
  45. RRECOMMENDS:packagegroup-self-hosted-host-tools = "\
  46. kernel-module-tun \
  47. kernel-module-iptable-raw \
  48. kernel-module-iptable-nat \
  49. kernel-module-iptable-mangle \
  50. kernel-module-iptable-filter \
  51. "
  52. RDEPENDS:packagegroup-self-hosted-sdk = "\
  53. autoconf \
  54. automake \
  55. binutils \
  56. binutils-symlinks \
  57. ccache \
  58. coreutils \
  59. cpp \
  60. cpp-symlinks \
  61. distcc \
  62. file \
  63. findutils \
  64. g++ \
  65. g++-symlinks \
  66. gcc \
  67. gcc-symlinks \
  68. ldd \
  69. less \
  70. libstdc++ \
  71. libstdc++-dev \
  72. libtool \
  73. make \
  74. perl-module-re \
  75. perl-module-text-wrap \
  76. pkgconfig \
  77. quilt \
  78. sed \
  79. "
  80. RDEPENDS:packagegroup-self-hosted-sdk:append:mingw32 = "\
  81. libssp \
  82. libssp-dev \
  83. libssp-staticdev \
  84. "
  85. # rpcsvc-proto: for rpcgen
  86. RDEPENDS:packagegroup-self-hosted-sdk:append:libc-glibc = "\
  87. glibc-gconv-ibm850 \
  88. glibc-utils \
  89. rpcsvc-proto \
  90. "
  91. STRACE = "strace"
  92. STRACE:riscv32 = ""
  93. RDEPENDS:packagegroup-self-hosted-debug = " \
  94. gdb \
  95. gdbserver \
  96. rsync \
  97. ${STRACE} \
  98. tcf-agent"
  99. RDEPENDS:packagegroup-self-hosted-extended = "\
  100. bzip2 \
  101. chrpath \
  102. cpio \
  103. curl \
  104. diffstat \
  105. diffutils \
  106. elfutils \
  107. expat \
  108. gawk \
  109. gdbm \
  110. gettext \
  111. gettext-runtime \
  112. git \
  113. git-perltools \
  114. grep \
  115. groff \
  116. gzip \
  117. libaio \
  118. libusb1 \
  119. libxml2 \
  120. lsof \
  121. man \
  122. man-pages \
  123. mdadm \
  124. minicom \
  125. mtools \
  126. ncurses \
  127. ncurses-terminfo-base \
  128. nfs-utils \
  129. nfs-utils-client \
  130. openssl \
  131. openssh-scp \
  132. openssh-sftp-server \
  133. openssh-ssh \
  134. opkg \
  135. opkg-utils \
  136. patch \
  137. perl \
  138. perl-dev \
  139. perl-misc \
  140. perl-modules \
  141. perl-pod \
  142. python3 \
  143. python3-modules \
  144. python3-git \
  145. quota \
  146. readline \
  147. rpm \
  148. setserial \
  149. settings-daemon \
  150. socat \
  151. subversion \
  152. sudo \
  153. sysstat \
  154. tar \
  155. tcl \
  156. texinfo \
  157. unzip \
  158. usbutils \
  159. watchdog \
  160. wget \
  161. which \
  162. xinetd \
  163. xz \
  164. zip \
  165. zlib \
  166. zstd \
  167. "
  168. RDEPENDS:packagegroup-self-hosted-graphics = "\
  169. adwaita-icon-theme \
  170. builder \
  171. l3afpad \
  172. libgl \
  173. libgl-dev \
  174. libglu \
  175. libglu-dev \
  176. libx11-dev \
  177. pcmanfm \
  178. vte \
  179. xdg-utils \
  180. "