summaryrefslogtreecommitdiff
path: root/packages/meta/openslug-packages.bb
blob: 96d81e1d318b321d6fec4957ab7a42c7cbb656a7 (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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
DESCRIPTION = "Packages that are compatible with the OpenSlug firmware"
LICENSE = MIT
PR = "r4"

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

OPENSLUG_DEVELOPMENT = "\
	autoconf \
	automake \
	bash \
	binutils \
	bison \
	bzip2 \
	coreutils \
	cvs \
	diffutils \
	findutils \
	flex \
	gawk \
	gcc \
	gdb \
	gnu-config \
	grep \
	gzip \
	lsof \
	m4 \
	make \
	monotone-4 monotone-5 \
	ncurses \
	openssh \
	patch \
	pciutils \
	quilt \
	sed \
	util-linux \
	"

# These packages only build on TARGET_OS=linux, not
# TARGET_OS=linux-uclibc
OPENSLUG_DEVELOPMENT_append_linux = "\
	perl \
	tar \
	"


OPENSLUG_PACKAGES = "\
	atftp \
	bash \
	bluez-utils-nodbus \
	bridge-utils \
	coreutils \
	cron \
	cvs\
	dnsmasq \
	expat \
	ftpd-topfield \
	glib-2.0 \
	gphoto2 \
	gtk-doc \
	less \
	libusb \
	libxml2 \
	man \
	man-pages \
	miau \ 
	microcom \
	mt-daapd \
	mutt \
	mysql \
	nail \
	ncftp \
	obexftp openobex openobex-apps ircp \
	openssh \
	openvpn \
	pcre \
	ppp \
	procps \
	psmisc \
	puppy \
	pwc \
	rsync \
	screen \
	setpwc \
	streamripper \
	sudo \
	sysfsutils \
	thttpd \
	db4 \
	openldap \
	openntpd \
	ntp \
	reiserfsprogs reiser4progs \
	python \
	samba \
	sane-backends \
	thttpd \
	vlan \
	wget \
	unionfs-modules unionfs-utils \
	"

# These packages only build on TARGET_OS=linux, not
# TARGET_OS=linux-uclibc  (Note that for several this
# is because of use of single precision FP interfaces
# such as sinf.)
OPENSLUG_PACKAGES_append_linux = "\
	bind \
	mgetty \
	mpd \
	nfs-utils \
	libpam \
	php \
	postfix \
	xinetd \
	yp-tools ypbind ypserv \
	"

BROKEN_PACKAGES = "\
	strace \
	"

DEPENDS = 'openslug-image \
	${OPENSLUG_PACKAGES} \
	${OPENSLUG_DEVELOPMENT} \
	openslug-native \
	package-index'