#!/bin/sh alias mk="scripts/mkpkg" function nmk() { echo Not building $1 } if [ ${already-done} == 1 ] ; then nmk busybox fi # ********* already-done #********************************************************************************** if [ ${busybox-tools} == 1 ] ; then mk bash mk bzip2 mk coreutils mk diffutils mk findutils fi mk flex if [ ${busybox-tools} == 1 ] ; then mk gawk fi if [ ${busybox-tools} == 1 ] ; then mk grep fi mk make if [ ${busybox-tools} == 1 ] ; then mk patch mk sed mk tar fi echo "Other development stuff" mk autoconf mk automake mk bison mk cvs mk distcc mk dmalloc mk fakeroot mk gettext mk libgmp mk gperf mk libmpfr mk libtool mk m4 mk mpatrol mk oprofile mk pkgconfig mk readline mk valgrind mk pcre echo "Other stuff" mk at mk beecrypt mk berkeleydb mk bsdiff if [ ${busybox-tools} == 1 ] ; then mk bootutils fi mk cups mk customize if [ ${busybox-tools} == 1 ] ; then mk dash fi mk file mk gamin mk icu mk kexec if [ ${busybox-tools} == 1 ] ; then mk less fi mk libconfig mk libconfuse mk libdaemon mk libelf mk libevent nmk libfloat # obsolete mk libgcrypt mk libgpg-error mk libiconv mk liblockfile mk liboil mk libsysfs mk lockfile-progs mk logrotate mk lsof nmk ltp-testsuite mk ltrace mk ltt mk memstat if [ ${busybox-tools} == 1 ] ; then mk module-init-tools mk modutils fi mk ng-spice-rework mk popt if [ ${busybox-tools} == 1 ] ; then mk procps fi if [ ${busybox-tools} == 1 ] ; then mk psmisc fi mk screen mk strace mk sudo if [ ${busybox-tools} == 1 ] ; then mk sysklogd # busybox has init and the runit stuff mk sysvinit mk tinylogin mk util-linux mk which fi mk database if [ ${busybox-tools} == 1 ] ; then # busybox has an editor # text editors mk editors fi echo "Networking applications" mk argus mk avahi mk axel if [ ${busybox-tools} == 1 ] ; then mk boa fi mk bind mk bridge if [ ${busybox-tools} == 1 ] ; then mk dhcp fi mk dnsmasq mk dropbear mk ethtool mk haserl mk hostap mk ifplugd nmk irda-utils # makefile is broken mk iperf mk iproute2 mk ipsec-tools mk iptables mk kismet mk l2tp mk libcgi mk libcgicc mk libcurl mk libeXosip2 mk libosip2 mk libpcap mk libupnp if [ ${busybox-tools} == 1 ] ; then mk lighttpd fi mk links mk lrzsz mk mdnsresponder if [ ${busybox-tools} == 1 ] ; then mk microcom fi mk mii-diag mk mrouted mk mutt mk nbd mk ncftp mk neon if [ ${busybox-tools} == 1 ] ; then mk netcat fi mk netkitbase mk netkittelnet mk netplug mk netsnmp mk nfs-utils mk ntp mk olsr mk ntpd mk openssh mk openssl mk openvpn mk openswan mk portmap mk pppd mk rp-pppoe mk pptp-linux mk proftpd nmk quagga mk rsync mk samba mk socat mk stunnel mk tcpdump mk tftpd if [ ${busybox-tools} == 1 ] ; then mk thttpd mk tinyhttpd fi mk tn5250 mk ttcp if [ ${busybox-tools} == 1 ] ; then # ATTENTION! This was merged into busybox! nmk udhcp fi mk udpcast mk vpnc mk vsftpd mk vtun mk webif if [ ${busybox-tools} == 1 ] ; then mk wget fi mk wireless-tools echo "Hardware handling / blockdevices and filesystem maintenance" mk acpid mk dbus mk dbus-glib mk devmem2 mk dm mk dmraid mk e2fsprogs mk eeprog mk fconfig mk fis mk libfuse mk gadgetfs-test mk hal if [ ${busybox-tools} == 1 ] ; then mk hdparm mk hotplug fi mk hwdata mk i2c-tools mk input-tools mk iostat mk libaio mk libraw1394 mk libusb mk lm-sensors mk lvm2 mk mdadm mk memtester mk mkdosfs mk mtd mk ntfs-3g mk pciutils mk pcmcia mk raidtools2 mk setserial if [ ${busybox-tools} == 1 ] ; then # busybox has fdisk mk sfdisk fi mk smartmontools if [ ${busybox-tools} == 1 ] ; then # mdev mk udev fi mk usbmount mk usbutils mk wipe nmk xfsprogs echo " text rendering applications" mk dialog # Audio/Video support echo "Audio and video libraries and applications" mk alsa-lib mk alsa-utils mk asterisk if [ ${already-done} == 1 ] ; then mk aumix mk gstreamer mk gst-plugins-base mk gst-plugins-good mk gst-plugins-ugly mk libid3tag mk libmad mk libmpd mk libogg mk libsndfile mk libtheora mk libvorbis mk madplay mk mpg123 mk mplayer mk speex mk festival mk vlc echo "Graphic libraries and applications (graphic/text)" echo " text rendering libraries" mk ncurses mk newt mk slang echo " graphic libraries" mk directfb mk directfb-examples mk fbdump mk linux-fusion mk imagemagick mk jpeg mk libart mk libpng mk libungif mk lite mk pixman mk sawman mk sdl mk sdl_image mk sdl_mixer mk SDL_net mk sdl_ttf mk tiff echo "busybox graphic applications" echo "--> May be broken in busybox" mk fbv mk fbset echo "other GUIs" mk qte mk qtopia4 if [ ${X-WIN} == 1 ] ; then mk x11r7 echo "X libraries and helper libraries" echo "maybe some of these should depend on !BR2_PACKAGE_XSERVER_none" mk atk mk cairo mk pango mk libdrm mk liberation mk libglade mk libglib12 mk libglib2 mk libgtk12 mk libgtk2 mk gtk2-engines mk gtk2-themes mk libsexy mk fltk mk openmotif mk fontconfig mk freetype mk tslib mk webkit nmk startup-notification # Depends on X11 echo "X Window managers" mk matchbox mk metacity mk blackbox echo "X applications" mk alsamixergui mk dillo mk docker mk gqview mk gmpc mk gtkperf mk leafpad mk midori mk pcmanfm mk rdesktop mk rxvt mk sylpheed mk synergy mk torsmo mk x11vnc mk xpdf mk xstroke mk xvkbd fi echo "Compressors / decompressors" if [ ${busybox-tools} == 1 ] ; then mk gzip fi mk lzo mk lzma-host mk lzma-target mk zlib echo "Package managers" mk ipkg nmk portage if [ ${busybox-tools} == 1 ] ; then mk rpm fi echo "Interpreter languages / Scripting" mk lua mk microperl mk python mk ruby mk tcl mk php echo "XML handling" mk expat mk ezxml mk libxml2 mk libxslt mk xerces # java support nmk java # various games packages nmk games fi # ********* already-done #**********************************************************************************