| #!/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 |
| #********************************************************************************** |