summaryrefslogtreecommitdiff
path: root/packages/meta/ucslugc-native.bb
blob: 019ea7a5c3d2d65e1a4851c3db7f9d003bc75d49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
DESCRIPTION = "Packages that are required for the UcSlugC native build environment"
LICENSE = MIT
PR = "r0"

INHIBIT_DEFAULT_DEPS = "1"
ALLOW_EMPTY = 1
PACKAGES = "${PN}"

# Run-time only (RDEPENDS) stuff - no package explicitly provides
# these targets.
UCSLUGC_NATIVE_RT_prepend_linux = "\
	glibc-extra-nss glibc-utils \
	libc6 libc6-dev \
	"
UCSLUGC_NATIVE_RT_prepend_linux-uclibc = "\
	uclibc-dev uclibc-utils \
	"
UCSLUGC_NATIVE_RT = "\
	binutils-dev binutils-symlinks \
	cpp cpp-symlinks \
	g++ g++-symlinks \
	gcc-symlinks \
	libg2c-dev \
	libgdbm3 \
	libperl5 \
	libreadline4 libreadline-dev \
	libstdc++-dev \
	libthread-db1 \
	ncurses-dev ncurses-terminfo \
	perl-modules \
	python-crypt python-io python-lang python-pickle python-shell python-textutils \
	"

# Run-time and DEPENDS
UCSLUGC_NATIVE_prepend_linux = "\
	"
UCSLUGC_NATIVE_prepend_linux-uclibc = "\
	libiconv \
	uclibc \
	"
UCSLUGC_NATIVE = "\
	autoconf \
	automake \
	bash \
	binutils \
	bison \
	bzip2 \
	coreutils \
	cvs \
	diffstat \
	flex \
	gawk \
	gcc \
	gnu-config \
	gzip \
	libtool \
	lrzsz \
	m4 \
	make \
	ncurses \
	patch \
	perl \
	pkgconfig \
	python-core \
	quilt \
	sed \
	tar \
	util-linux \
	wget \
	"

UCSLUGC_NATIVE_THUMB_BROKEN = "\
	monotone-5 \
	"

# These things are required but are not valid RDEPENDS
UCSLUGC_NATIVE_DP = "\
	gdbm \
	"

RDEPENDS = '${UCSLUGC_NATIVE_RT} ${UCSLUGC_NATIVE}'
DEPENDS  = '${UCSLUGC_NATIVE_DP} ${UCSLUGC_NATIVE}'