packagegroup-core-lsb.bb 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. #
  2. # Copyright (C) 2010 Intel Corporation
  3. #
  4. SUMMARY = "Linux Standard Base (LSB)"
  5. DESCRIPTION = "Packages required to satisfy the Linux Standard Base (LSB) specification"
  6. PR = "r10"
  7. inherit packagegroup distro_features_check
  8. # The libxt, libxtst and others require x11 in DISTRO_FEATURES
  9. REQUIRED_DISTRO_FEATURES = "x11"
  10. # libglu needs virtual/libgl, which requires opengl in DISTRO_FEATURES
  11. REQUIRED_DISTRO_FEATURES += "opengl"
  12. #
  13. # We will skip parsing this packagegeoup for non-glibc systems
  14. #
  15. python __anonymous () {
  16. if d.getVar('TCLIBC') != "glibc":
  17. raise bb.parse.SkipRecipe("incompatible with %s C library" %
  18. d.getVar('TCLIBC'))
  19. }
  20. PACKAGES = "\
  21. packagegroup-core-lsb \
  22. packagegroup-core-sys-extended \
  23. packagegroup-core-db \
  24. packagegroup-core-perl \
  25. packagegroup-core-python \
  26. packagegroup-core-tcl \
  27. packagegroup-core-lsb-misc \
  28. packagegroup-core-lsb-core \
  29. packagegroup-core-lsb-perl \
  30. packagegroup-core-lsb-python \
  31. packagegroup-core-lsb-desktop \
  32. packagegroup-core-lsb-runtime-add \
  33. "
  34. RDEPENDS_packagegroup-core-lsb = "\
  35. packagegroup-core-sys-extended \
  36. packagegroup-core-db \
  37. packagegroup-core-perl \
  38. packagegroup-core-python \
  39. packagegroup-core-tcl \
  40. packagegroup-core-lsb-misc \
  41. packagegroup-core-lsb-core \
  42. packagegroup-core-lsb-perl \
  43. packagegroup-core-lsb-python \
  44. packagegroup-core-lsb-desktop \
  45. packagegroup-core-lsb-runtime-add \
  46. "
  47. RDEPENDS_packagegroup-core-sys-extended = "\
  48. curl \
  49. dhcp-client \
  50. hdparm \
  51. lighttpd \
  52. libaio \
  53. lrzsz \
  54. lzo \
  55. mc \
  56. mc-fish \
  57. mc-helpers \
  58. mc-helpers-perl \
  59. mdadm \
  60. minicom \
  61. parted \
  62. quota \
  63. screen \
  64. setserial \
  65. sysstat \
  66. udev-extraconf \
  67. unzip \
  68. watchdog \
  69. wget \
  70. which \
  71. xinetd \
  72. zip \
  73. "
  74. RDEPENDS_packagegroup-core-db = "\
  75. db \
  76. sqlite3 \
  77. "
  78. RDEPENDS_packagegroup-core-perl = "\
  79. gdbm \
  80. perl \
  81. zlib \
  82. "
  83. RDEPENDS_packagegroup-core-python = "\
  84. expat \
  85. gdbm \
  86. gmp \
  87. ncurses \
  88. openssl \
  89. python \
  90. readline \
  91. zip \
  92. "
  93. RDEPENDS_packagegroup-core-tcl = "\
  94. tcl \
  95. "
  96. # Miscellaneous packages required by LSB (or LSB tests)
  97. RDEPENDS_packagegroup-core-lsb-misc = "\
  98. chkconfig \
  99. gettext \
  100. gettext-runtime \
  101. groff \
  102. lsbinitscripts \
  103. lsbtest \
  104. lsof \
  105. strace \
  106. libusb1 \
  107. usbutils \
  108. rpm \
  109. "
  110. SUMMARY_packagegroup-core-lsb-core = "LSB Core"
  111. DESCRIPTION_packagegroup-core-lsb-core = "Packages required to support commands/libraries \
  112. specified in the LSB Core specification"
  113. RDEPENDS_packagegroup-core-lsb-core = "\
  114. at \
  115. bash \
  116. bc \
  117. binutils \
  118. binutils-symlinks \
  119. coreutils \
  120. cpio \
  121. cronie \
  122. cups \
  123. diffutils \
  124. ed \
  125. glibc-utils \
  126. elfutils \
  127. file \
  128. findutils \
  129. fontconfig-utils \
  130. foomatic-filters \
  131. gawk \
  132. ghostscript \
  133. grep \
  134. gzip \
  135. localedef \
  136. lsb \
  137. m4 \
  138. make \
  139. man \
  140. man-pages \
  141. mktemp \
  142. msmtp \
  143. patch \
  144. procps \
  145. psmisc \
  146. sed \
  147. shadow \
  148. tar \
  149. time \
  150. util-linux \
  151. xdg-utils \
  152. \
  153. glibc \
  154. libgcc \
  155. libpam \
  156. libxml2 \
  157. ncurses \
  158. zlib \
  159. nspr \
  160. nss \
  161. "
  162. SUMMARY_packagegroup-core-lsb-perl = "LSB Runtime Languages (Perl)"
  163. DESCRIPTION_packagegroup-core-lsb-perl = "Packages required to support libraries \
  164. specified in the LSB Runtime languages specification (Perl parts)"
  165. RDEPENDS_packagegroup-core-lsb-perl = "\
  166. perl \
  167. perl-modules \
  168. perl-misc \
  169. perl-pod \
  170. perl-dev \
  171. perl-doc \
  172. "
  173. SUMMARY_packagegroup-core-lsb-python = "LSB Runtime Languages (Python)"
  174. DESCRIPTION_packagegroup-core-lsb-python = "Packages required to support libraries \
  175. specified in the LSB Runtime languages specification (Python parts)"
  176. RDEPENDS_packagegroup-core-lsb-python = "\
  177. python \
  178. python-modules \
  179. python-misc \
  180. "
  181. SUMMARY_packagegroup-core-lsb-desktop = "LSB Desktop"
  182. DESCRIPTION_packagegroup-core-lsb-desktop = "Packages required to support libraries \
  183. specified in the LSB Desktop specification"
  184. RDEPENDS_packagegroup-core-lsb-desktop = "\
  185. libxt \
  186. libxxf86vm \
  187. libdrm \
  188. libglu \
  189. libxi \
  190. libxtst \
  191. libx11-locale \
  192. xorg-minimal-fonts \
  193. gdk-pixbuf-loader-ico \
  194. gdk-pixbuf-loader-bmp \
  195. gdk-pixbuf-loader-ani \
  196. gdk-pixbuf-xlib \
  197. liberation-fonts \
  198. gtk+ \
  199. atk \
  200. libasound \
  201. "
  202. RDEPENDS_packagegroup-core-lsb-runtime-add = "\
  203. ldd \
  204. pam-plugin-wheel \
  205. e2fsprogs-mke2fs \
  206. mkfontdir \
  207. liburi-perl \
  208. libxml-parser-perl \
  209. libxml-perl \
  210. libxml-sax-perl \
  211. glibc-localedatas \
  212. glibc-gconvs \
  213. glibc-charmaps \
  214. glibc-binaries \
  215. glibc-localedata-posix \
  216. glibc-extra-nss \
  217. glibc-pcprofile \
  218. "