libgles-omap3: add 4.03.00.01 release
[openembedded.git] / recipes / meta / slugos-packages.bb
blob3487c696457fbf8fa3e6e68148a60b6175c04114
1 # Meta package containing all the packages which build for SlugOS
3 # All packages in here must build with the slugos-???.conf distros,
4 # they do not necessarily work.
5 DESCRIPTION = "Packages that are compatible with the SlugOS firmware"
6 HOMEPAGE = "http://www.nslu2-linux.org"
7 LICENSE = "MIT"
8 PR = "r70"
9 CONFLICTS = "db3"
11 COMPATIBLE_MACHINE = "nslu2|ixp4xx"
12 EXCLUDE_FROM_WORLD = "1"
13 INHIBIT_DEFAULT_DEPS = "1"
14 ALLOW_EMPTY = "1"
16 # The list of packages to build for the slugos DISTRO.
17 # KEEP IN ALPHABETICAL ORDER
18 # Do *not* simply comment out a line. That will break. Instead
19 # remove the package and place it in the corresponding "broken" list
21 SLUGOS_PACKAGES = "\
22 alsa-lib \
23 alsa-utils \
24 apr \
25 asterisk \
26 asterisk-core-sounds-en-alaw \
27 asterisk-core-sounds-en-g729 \
28 asterisk-core-sounds-en-gsm \
29 asterisk-core-sounds-en-ulaw \
30 asterisk-extra-sounds-en-alaw \
31 asterisk-extra-sounds-en-g729 \
32 asterisk-extra-sounds-en-gsm \
33 asterisk-extra-sounds-en-ulaw \
34 asterisk-moh-freeplay-alaw \
35 asterisk-moh-freeplay-g729 \
36 asterisk-moh-freeplay-gsm \
37 asterisk-moh-freeplay-ulaw \
38 atftp \
39 audiofile \
40 aumix \
41 autoconf \
42 autofs \
43 automake \
44 bash \
45 beep \
46 bind \
47 binutils \
48 bison \
49 bluez-libs \
50 bogofilter \
51 bonnie++ \
52 boost \
53 bridge-utils \
54 bwmon \
55 bzip2 \
56 ccxstream \
57 cdparanoia \
58 cdstatus \
59 cherokee \
60 coreutils \
61 cron \
62 cryptsetup \
63 curl \
64 cvs \
65 db \
66 dbus \
67 devio \
68 devlabel \
69 diffstat \
70 diffutils \
71 dircproxy \
72 dnsmasq \
73 dropbear \
74 e2fsprogs \
75 expat \
76 ez-ipupdate \
77 fconfig \
78 fetchmail \
79 file \
80 findutils \
81 fis \
82 flac \
83 flex \
84 flite \
85 ftpd-topfield \
86 fuse \
87 gawk \
88 gcc \
89 gdb \
90 gdbm \
91 glib-2.0 \
92 gnu-config \
93 gphoto2 \
94 grep \
95 gtk-doc \
96 gzip \
97 hdparm \
98 hostap-daemon \
99 ifupdown \
100 iozone3 \
101 iperf \
102 opkg-utils \
103 iptables \
104 joe \
105 jpeg \
106 kexec-tools \
107 lcdproc \
108 less \
109 libdvb \
110 libexif \
111 libid3tag \
112 liblockfile \
113 libmad \
114 libmikmod \
115 libogg \
116 libol \
117 libpam \
118 libpcre \
119 libpng \
120 libtool \
121 libupnp \
122 libusb1 libusb-compat \
123 libvorbis \
124 libxml2 \
125 lighttpd \
126 litestream \
127 logrotate \
128 lrzsz \
129 lsof \
130 m4 \
131 madplay \
132 mailx \
133 make \
134 masqmail \
135 mdadm \
136 mediatomb \
137 memtester \
138 mgetty \
139 microcom \
140 minicom \
141 monit \
142 mt-daapd \
143 mtd-utils \
144 mutt \
145 mysql \
146 nail \
147 nano \
148 ncftp \
149 ncurses \
150 net-tools \
151 netcat \
152 nfs-utils \
153 ngrep \
154 nmap \
155 ntfs-3g \
156 ntp \
157 ntpclient \
158 openntpd \
159 openssh \
160 openvpn \
161 owfs \
162 patch \
163 pciutils \
164 perl \
165 picocom \
166 pkgconfig \
167 popt \
168 portmap \
169 ppp \
170 procps \
171 psmisc \
172 puppy \
173 python \
174 quilt \
175 rng-tools \
176 rsync \
177 samba \
178 screen \
179 sed \
180 setpwc \
181 setserial \
182 sipsak \
183 slugimage \
184 smartmontools \
185 spandsp \
186 sqlite \
187 squid \
188 sshfs-fuse \
189 ssmtp \
190 strace \
191 streamripper \
192 stunnel \
193 sudo \
194 sysfsutils \
195 syslog-ng \
196 tar \
197 tcpdump \
198 thttpd \
199 tiff \
200 tzdata \
201 unrar \
202 unzip \
203 upslug2 \
204 usbutils \
205 ushare \
206 util-linux-ng \
207 vim \
208 vlan \
209 vsftpd \
210 w3cam \
211 wakelan \
212 watchdog \
213 webcam-server \
214 wget \
215 wireless-tools \
216 wpa-supplicant \
217 wview-sim \
218 wview-vpro \
219 wview-wxt510 \
220 xinetd \
221 yp-tools ypbind ypserv \
222 zd1211-firmware \
223 zip \
224 zlib \
227 # Packages that may pull in X11 libs. We need to consider
228 # if these are practical.
229 SLUGOS_X11_PACKAGES = "\
230 bluez-hcidump \
231 bluez4 \
232 cups \
233 gpsd \
234 ircp \
235 libao \
236 mpd \
237 netatalk \
238 obexftp \
239 obexpush \
240 openobex-apps \
241 openobex \
242 rtorrent \
243 sane-backends \
244 task-mokogateway-everything \
245 wireshark \
248 # Packages that are broken but need to be fixed!
250 # - apex-env: gcc4.4
251 # - inetutils: gcc 4.4
252 # - lvm2: gcc 4.4 (suspected)
253 # - madwifi-ng: gcc 4.4 (and possibly other problems)
255 SLUGOS_BROKEN_BUT_NEED_FIXING_PACKAGES = "\
256 apex-env \
257 groff man man-pages \
258 inetutils \
259 lvm2 \
260 madwifi-ng \
263 # Packages currently broken on all platforms
264 # Notes:
265 # ctrlproxy - dependency on tdb.h (part of samba but not packaged/staged).
267 SLUGOS_BROKEN_PACKAGES = "\
268 ctrlproxy \
269 ctorrent \
270 cyrus-imapd \
271 cyrus-sasl \
272 dsniff \
273 eciadsl \
274 gspcav1 \
275 irssi \
276 linphone \
277 lirc-modules lirc \
278 madfu \
279 miau \
280 motion \
281 netpbm \
282 openldap \
283 postfix \
284 pvrusb2-mci \
285 pwc \
286 qc-usb-messenger \
287 reiserfsprogs reiser4progs \
288 task-native-sdk \
289 unionfs-modules unionfs-utils \
290 wview-sim-mysql wview-wxt510-mysql wview-vpro-mysql \
291 yeaphone \
292 zd1211 \
295 SLUGOS_EXTRA_PACKAGES ?= ""
297 # The package-index at the end causes regeneration of the Packages.gz and
298 # other control files.
299 DEPENDS = "\
300 slugos-image \
301 slugos-native \
302 task-proper-tools \
303 ${SLUGOS_PACKAGES} \
304 ${SLUGOS_EXTRA_PACKAGES} \
305 package-index \
308 inherit meta
310 do_package_write_ipk() {