packagegroup-self-hosted.bb 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. #
  2. # Copyright (C) 2010 Intel Corporation
  3. #
  4. SUMMARY = "Self-hosting"
  5. DESCRIPTION = "Packages required to run the build system"
  6. PR = "r13"
  7. inherit packagegroup distro_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-fish \
  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. intltool \
  69. ldd \
  70. less \
  71. libstdc++ \
  72. libstdc++-dev \
  73. libtool \
  74. make \
  75. perl-module-re \
  76. perl-module-text-wrap \
  77. pkgconfig \
  78. quilt \
  79. sed \
  80. "
  81. RDEPENDS_packagegroup-self-hosted-sdk_append_mingw32 = "\
  82. libssp \
  83. libssp-dev \
  84. libssp-staticdev \
  85. "
  86. # rpcsvc-proto: for rpcgen
  87. RDEPENDS_packagegroup-self-hosted-sdk_append_libc-glibc = "\
  88. glibc-gconv-ibm850 \
  89. glibc-utils \
  90. rpcsvc-proto \
  91. "
  92. RDEPENDS_packagegroup-self-hosted-debug = " \
  93. gdb \
  94. gdbserver \
  95. rsync \
  96. strace \
  97. tcf-agent"
  98. RDEPENDS_packagegroup-self-hosted-extended = "\
  99. bzip2 \
  100. chkconfig \
  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. settings-daemon \
  118. libaio \
  119. libusb1 \
  120. libxml2 \
  121. lsof \
  122. lzo \
  123. man \
  124. man-pages \
  125. mdadm \
  126. minicom \
  127. mtools \
  128. ncurses \
  129. ncurses-terminfo-base \
  130. nfs-utils \
  131. nfs-utils-client \
  132. openssl \
  133. openssh-scp \
  134. openssh-sftp-server \
  135. openssh-ssh \
  136. opkg \
  137. opkg-utils \
  138. patch \
  139. perl \
  140. perl-dev \
  141. perl-misc \
  142. perl-modules \
  143. perl-pod \
  144. python \
  145. python-modules \
  146. python3 \
  147. python3-modules \
  148. python3-git \
  149. quota \
  150. readline \
  151. rpm \
  152. setserial \
  153. socat \
  154. subversion \
  155. sudo \
  156. sysstat \
  157. tar \
  158. tcl \
  159. texi2html \
  160. texinfo \
  161. unzip \
  162. usbutils \
  163. watchdog \
  164. wget \
  165. which \
  166. xinetd \
  167. zip \
  168. zlib \
  169. xz \
  170. "
  171. RDEPENDS_packagegroup-self-hosted-graphics = "\
  172. builder \
  173. libgl \
  174. libgl-dev \
  175. libglu \
  176. libglu-dev \
  177. libx11-dev \
  178. adwaita-icon-theme \
  179. xdg-utils \
  180. l3afpad \
  181. pcmanfm \
  182. vte \
  183. "