mirror of
https://git.yoctoproject.org/poky
synced 2026-04-24 21:32:12 +02:00
[YOCTO #7230] In certain system configurations TRANSLATED_TARGET_ARCH will not expand in the right order for gcc-cross-candian-mips64n32 to be generated properly. This will cause SDKs to fail to generate properly. Changing the global definition of TRANSLATED_TARGET_ARCH always expands the ABIEXTENSION, which causes the OVERRIDES to pick it up as well. This effectively defines a new class of overrides for the 'n32'. The side effect is that we need to duplicate some mips64 overrides, and redefine others that were previously 'n32' or 'mips64' exclusive to have the correct semantics. (From OE-Core rev: 4b3a2b703b20583bd107f00a297d972e9bfb514a) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
267 lines
5.3 KiB
BlitzBasic
267 lines
5.3 KiB
BlitzBasic
#
|
|
# Copyright (C) 2010 Intel Corporation
|
|
#
|
|
|
|
SUMMARY = "Linux Standard Base (LSB)"
|
|
DESCRIPTION = "Packages required to satisfy the Linux Standard Base (LSB) specification"
|
|
PR = "r10"
|
|
LICENSE = "MIT"
|
|
|
|
inherit packagegroup
|
|
|
|
PACKAGES = "\
|
|
packagegroup-core-lsb \
|
|
packagegroup-core-sys-extended \
|
|
packagegroup-core-db \
|
|
packagegroup-core-perl \
|
|
packagegroup-core-python \
|
|
packagegroup-core-tcl \
|
|
packagegroup-core-lsb-misc \
|
|
packagegroup-core-lsb-core \
|
|
packagegroup-core-lsb-perl \
|
|
packagegroup-core-lsb-python \
|
|
packagegroup-core-lsb-desktop \
|
|
packagegroup-core-lsb-runtime-add \
|
|
"
|
|
|
|
|
|
RDEPENDS_packagegroup-core-lsb = "\
|
|
packagegroup-core-sys-extended \
|
|
packagegroup-core-db \
|
|
packagegroup-core-perl \
|
|
packagegroup-core-python \
|
|
packagegroup-core-tcl \
|
|
packagegroup-core-lsb-misc \
|
|
packagegroup-core-lsb-core \
|
|
packagegroup-core-lsb-perl \
|
|
packagegroup-core-lsb-python \
|
|
packagegroup-core-lsb-desktop \
|
|
packagegroup-core-lsb-runtime-add \
|
|
"
|
|
|
|
|
|
RDEPENDS_packagegroup-core-sys-extended = "\
|
|
curl \
|
|
dhcp-client \
|
|
gamin \
|
|
hdparm \
|
|
libaio \
|
|
lrzsz \
|
|
lzo \
|
|
mc \
|
|
mc-fish \
|
|
mc-helpers \
|
|
mc-helpers-perl \
|
|
mc-helpers-python \
|
|
mdadm \
|
|
minicom \
|
|
neon \
|
|
parted \
|
|
${PTH} \
|
|
quota \
|
|
screen \
|
|
setserial \
|
|
sysstat \
|
|
udev-extraconf \
|
|
unzip \
|
|
watchdog \
|
|
wget \
|
|
which \
|
|
xinetd \
|
|
zip \
|
|
"
|
|
|
|
RDEPENDS_packagegroup-core-db = "\
|
|
db \
|
|
sqlite3 \
|
|
"
|
|
|
|
RDEPENDS_packagegroup-core-perl = "\
|
|
gdbm \
|
|
perl \
|
|
zlib \
|
|
"
|
|
|
|
|
|
RDEPENDS_packagegroup-core-python = "\
|
|
expat \
|
|
gdbm \
|
|
gmp \
|
|
ncurses \
|
|
openssl \
|
|
python \
|
|
readline \
|
|
zip \
|
|
"
|
|
|
|
RDEPENDS_packagegroup-core-tcl = "\
|
|
tcl \
|
|
"
|
|
|
|
# Miscellaneous packages required by LSB (or LSB tests)
|
|
RDEPENDS_packagegroup-core-lsb-misc = "\
|
|
chkconfig \
|
|
gettext \
|
|
gettext-runtime \
|
|
groff \
|
|
lsbinitscripts \
|
|
lsbtest \
|
|
lsof \
|
|
strace \
|
|
libusb1 \
|
|
usbutils \
|
|
rpm \
|
|
"
|
|
|
|
SUMMARY_packagegroup-core-lsb-core = "LSB Core"
|
|
DESCRIPTION_packagegroup-core-lsb-core = "Packages required to support commands/libraries \
|
|
specified in the LSB Core specification"
|
|
RDEPENDS_packagegroup-core-lsb-core = "\
|
|
at \
|
|
bash \
|
|
bc \
|
|
binutils \
|
|
binutils-symlinks \
|
|
coreutils \
|
|
cpio \
|
|
cronie \
|
|
cups \
|
|
diffutils \
|
|
ed \
|
|
glibc-utils \
|
|
elfutils \
|
|
file \
|
|
findutils \
|
|
fontconfig-utils \
|
|
foomatic-filters \
|
|
gawk \
|
|
ghostscript \
|
|
grep \
|
|
gzip \
|
|
localedef \
|
|
lsb \
|
|
m4 \
|
|
mailx \
|
|
make \
|
|
man \
|
|
man-pages \
|
|
mktemp \
|
|
msmtp \
|
|
patch \
|
|
pax \
|
|
procps \
|
|
psmisc \
|
|
sed \
|
|
shadow \
|
|
tar \
|
|
time \
|
|
util-linux \
|
|
xdg-utils \
|
|
\
|
|
glibc \
|
|
libgcc \
|
|
libpam \
|
|
libxml2 \
|
|
ncurses \
|
|
zlib \
|
|
nspr \
|
|
libpng12 \
|
|
nss \
|
|
"
|
|
|
|
SUMMARY_packagegroup-core-lsb-perl = "LSB Runtime Languages (Perl)"
|
|
DESCRIPTION_packagegroup-core-lsb-perl = "Packages required to support libraries \
|
|
specified in the LSB Runtime languages specification (Perl parts)"
|
|
RDEPENDS_packagegroup-core-lsb-perl = "\
|
|
perl \
|
|
perl-modules \
|
|
perl-misc \
|
|
perl-pod \
|
|
perl-dev \
|
|
perl-doc \
|
|
"
|
|
|
|
SUMMARY_packagegroup-core-lsb-python = "LSB Runtime Languages (Python)"
|
|
DESCRIPTION_packagegroup-core-lsb-python = "Packages required to support libraries \
|
|
specified in the LSB Runtime languages specification (Python parts)"
|
|
RDEPENDS_packagegroup-core-lsb-python = "\
|
|
python \
|
|
python-modules \
|
|
python-misc \
|
|
"
|
|
|
|
def get_libqt3(d):
|
|
if 'linuxstdbase' in d.getVar('DISTROOVERRIDES') or "":
|
|
if 'qt3' in d.getVar('BBFILE_COLLECTIONS') or "":
|
|
return 'libqt-mt3'
|
|
|
|
bb.warn('The meta-qt3 layer should be added, this layer provides Qt 3.x' \
|
|
'libraries. Its intended use is for passing LSB tests as Qt3 is' \
|
|
'a requirement for LSB.')
|
|
return ''
|
|
|
|
QT4PKGS = " \
|
|
libqtcore4 \
|
|
libqtgui4 \
|
|
libqtsql4 \
|
|
libqtsvg4 \
|
|
libqtxml4 \
|
|
libqtnetwork4 \
|
|
qt4-plugin-sqldriver-sqlite \
|
|
${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libqtopengl4", "", d)} \
|
|
"
|
|
QT4PKGS_mips64 = ""
|
|
QT4PKGS_mips64n32 = ""
|
|
|
|
SUMMARY_packagegroup-core-lsb-desktop = "LSB Desktop"
|
|
DESCRIPTION_packagegroup-core-lsb-desktop = "Packages required to support libraries \
|
|
specified in the LSB Desktop specification"
|
|
RDEPENDS_packagegroup-core-lsb-desktop = "\
|
|
libxt \
|
|
libxxf86vm \
|
|
libdrm \
|
|
libglu \
|
|
libxi \
|
|
libxtst \
|
|
libx11-locale \
|
|
xorg-minimal-fonts \
|
|
gdk-pixbuf-loader-ico \
|
|
gdk-pixbuf-loader-bmp \
|
|
gdk-pixbuf-loader-ani \
|
|
gdk-pixbuf-xlib \
|
|
liberation-fonts \
|
|
gtk+ \
|
|
atk \
|
|
libasound \
|
|
${QT4PKGS} \
|
|
${@get_libqt3(d)} \
|
|
"
|
|
|
|
RDEPENDS_packagegroup-core-lsb-runtime-add = "\
|
|
ldd \
|
|
pam-plugin-wheel \
|
|
e2fsprogs-mke2fs \
|
|
mkfontdir \
|
|
liburi-perl \
|
|
libxml-parser-perl \
|
|
libxml-perl \
|
|
libxml-sax-perl \
|
|
glibc-localedatas \
|
|
glibc-gconvs \
|
|
glibc-charmaps \
|
|
glibc-binaries \
|
|
glibc-localedata-posix \
|
|
glibc-extra-nss \
|
|
glibc-pcprofile \
|
|
libclass-isa-perl \
|
|
libenv-perl \
|
|
libdumpvalue-perl \
|
|
libfile-checktree-perl \
|
|
libi18n-collate-perl \
|
|
libpod-plainer-perl \
|
|
"
|
|
|
|
PTH = "pth"
|
|
PTH_libc-uclibc = ""
|
|
|